#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"
Go to the source code of this file.
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] |
static void list_headers | ( | request_rec * | r | ) | [static] |
Definition at line 123 of file mod_opendap.cc.
References header_trace().
char* ltoa | ( | long | val, | |
char * | buf, | |||
int | base | |||
) |
static int opendap_handler | ( | request_rec * | r | ) | [static] |
Definition at line 129 of file mod_opendap.cc.
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] |
handler_rec opendap_handlers[] [static] |
Initial value:
{ {"opendap-handler", opendap_handler}, {NULL} }
Definition at line 225 of file mod_opendap.cc.
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 }
Definition at line 232 of file mod_opendap.cc.