OPeNDAP Hyrax Back End Server (BES)  Updated for version 3.8.3
_BESDataRequestInterface Struct Reference

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

#include <BESDataRequestInterface.h>

Collaboration diagram for _BESDataRequestInterface:
Collaboration graph

Public Attributes

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

Detailed Description

Structure storing information from the Apache module.

Definition at line 39 of file BESDataRequestInterface.h.

Member Data Documentation

const char* _BESDataRequestInterface::cookie

server cookies set in users browser

Definition at line 67 of file BESDataRequestInterface.h.

Referenced by BESApacheInterface::initialize().

const char* _BESDataRequestInterface::request

BES request string.

Definition at line 64 of file BESDataRequestInterface.h.

Referenced by BESApacheInterface::initialize(), 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(), and BESApacheInterface::validate_data_request().

const char* _BESDataRequestInterface::server_address
const char* _BESDataRequestInterface::server_name

name of server running Apache server

Definition at line 43 of file BESDataRequestInterface.h.

Referenced by BESApacheInterface::initialize(), 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(), 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(), and BESApacheInterface::validate_data_request().

const char* _BESDataRequestInterface::token

session token passed in URL

Definition at line 70 of file BESDataRequestInterface.h.

Referenced by BESApacheInterface::initialize().

const char* _BESDataRequestInterface::user_address

remote ip address of client machine

Definition at line 58 of file BESDataRequestInterface.h.

Referenced by BESApacheInterface::initialize(), 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(), and BESApacheInterface::validate_data_request().


The documentation for this struct was generated from the following file: