#include <unistd.h>#include <iostream>#include "httpd.h"#include "http_config.h"#include "http_core.h"#include "http_log.h"#include "http_protocol.h"#include "http_request.h"#include "http_main.h"#include "util_script.h"#include "util_md5.h"#include "BESDataRequestInterface.h"#include "BESApacheWrapper.h"

Functions | |
| char * | ltoa (long val, char *buf, int base) |
| static int | util_read (request_rec *r, const char **rbuf) |
| static int | header_trace (void *data, const char *key, const char *val) |
| static void | list_headers (request_rec *r) |
| static int | opendap_handler (request_rec *r) |
Variables | |
| static handler_rec | opendap_handlers [] |
| module MODULE_VAR_EXPORT | opendap_module |
| static int header_trace | ( | void * | data, | |
| const char * | key, | |||
| const char * | val | |||
| ) | [static] |
Referenced by list_headers().
| static void list_headers | ( | request_rec * | r | ) | [static] |
| char* ltoa | ( | long | val, | |
| char * | buf, | |||
| int | base | |||
| ) |
Referenced by opendap_handler().
| static int opendap_handler | ( | request_rec * | r | ) | [static] |
References BESApacheWrapper::call_BES(), _BESDataRequestInterface::cookie, BESApacheWrapper::get_first_request(), BESApacheWrapper::get_next_request(), ltoa(), BESApacheWrapper::process_request(), BESApacheWrapper::process_token(), BESApacheWrapper::process_user(), _BESDataRequestInterface::request, _BESDataRequestInterface::script_name, _BESDataRequestInterface::server_address, _BESDataRequestInterface::server_name, _BESDataRequestInterface::server_port, _BESDataRequestInterface::server_protocol, _BESDataRequestInterface::token, _BESDataRequestInterface::user_address, _BESDataRequestInterface::user_agent, and util_read().

| static int util_read | ( | request_rec * | r, | |
| const char ** | rbuf | |||
| ) | [static] |
Referenced by opendap_handler().
handler_rec opendap_handlers[] [static] |
Initial value:
{
{"opendap-handler", opendap_handler},
{NULL}
}
| module MODULE_VAR_EXPORT opendap_module |
Initial value:
{
STANDARD_MODULE_STUFF,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
opendap_handlers,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL
}
1.5.8