_BESDataRequestInterface Struct Reference

Structure storing information from the Apache module. More...

#include <BESDataRequestInterface.h>

List of all members.

Public Attributes

const char * server_name
 name of server running Apache server
const char * server_address
 not used
const char * server_protocol
 protocol of the request, such as "HTTP/0.9" or "HTTP/1.1"
const char * server_port
 TCP port number where the server running Apache is listening.
const char * script_name
 uri of the request
const char * user_address
 remote ip address of client machine
const char * user_agent
 information about the user agent originating the request, e.g. Mozilla/4.04 (X11; I; SunOS 5.4 sun4m)
const char * request
 BES request string.
const char * cookie
 server cookies set in users browser
const char * token
 session token passed in URL


Detailed Description

Structure storing information from the Apache module.

Definition at line 39 of file BESDataRequestInterface.h.


Member Data Documentation

const char* _BESDataRequestInterface::server_name

name of server running Apache server

Definition at line 43 of file BESDataRequestInterface.h.

Referenced by BESApacheInterface::initialize(), main(), opendap_handler(), and BESApacheInterface::validate_data_request().

const char* _BESDataRequestInterface::server_address

not used

Definition at line 46 of file BESDataRequestInterface.h.

Referenced by BESApacheInterface::initialize(), main(), opendap_handler(), and BESApacheInterface::validate_data_request().

const char* _BESDataRequestInterface::server_protocol

protocol of the request, such as "HTTP/0.9" or "HTTP/1.1"

Definition at line 49 of file BESDataRequestInterface.h.

Referenced by BESApacheInterface::initialize(), main(), opendap_handler(), and BESApacheInterface::validate_data_request().

const char* _BESDataRequestInterface::server_port

TCP port number where the server running Apache is listening.

Definition at line 52 of file BESDataRequestInterface.h.

Referenced by BESApacheInterface::initialize(), main(), opendap_handler(), and BESApacheInterface::validate_data_request().

const char* _BESDataRequestInterface::script_name

uri of the request

Definition at line 55 of file BESDataRequestInterface.h.

Referenced by BESApacheInterface::initialize(), main(), opendap_handler(), and BESApacheInterface::validate_data_request().

const char* _BESDataRequestInterface::user_address

remote ip address of client machine

Definition at line 58 of file BESDataRequestInterface.h.

Referenced by BESApacheInterface::initialize(), main(), opendap_handler(), and BESApacheInterface::validate_data_request().

const char* _BESDataRequestInterface::user_agent

information about the user agent originating the request, e.g. Mozilla/4.04 (X11; I; SunOS 5.4 sun4m)

Definition at line 61 of file BESDataRequestInterface.h.

Referenced by BESApacheInterface::initialize(), main(), opendap_handler(), and BESApacheInterface::validate_data_request().

const char* _BESDataRequestInterface::request

BES request string.

Definition at line 64 of file BESDataRequestInterface.h.

Referenced by BESApacheInterface::initialize(), main(), opendap_handler(), and BESApacheInterface::validate_data_request().

const char* _BESDataRequestInterface::cookie

server cookies set in users browser

Definition at line 67 of file BESDataRequestInterface.h.

Referenced by BESApacheInterface::initialize(), main(), and opendap_handler().

const char* _BESDataRequestInterface::token

session token passed in URL

Definition at line 70 of file BESDataRequestInterface.h.

Referenced by BESApacheInterface::initialize(), and opendap_handler().


The documentation for this struct was generated from the following file:
Generated on Wed Aug 29 03:23:07 2007 for OPeNDAP Back End Server (BES) by  doxygen 1.5.2