BESApacheWrapper Class Reference

#include <BESApacheWrapper.h>

Collaboration diagram for BESApacheWrapper:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 BESApacheWrapper ()
 ~BESApacheWrapper ()
int call_BES (const BESDataRequestInterface &re)
 Execute the given request using BESApacheInterface interface.
void process_request (const char *s)
 Find the request from the URL and convert it to readable format.
const char * get_first_request ()
const char * get_next_request ()
const char * process_user (const char *s)
 Find the username from the URL and convert it to readable format.
const char * process_token (const char *s)
 Find the session token from the URL and convert it to readable format.


Constructor & Destructor Documentation

BESApacheWrapper::BESApacheWrapper (  ) 

References BESGlobalIQ::BESGlobalInit(), BESDefaultCommands::initialize(), and BESDefaultModule::initialize().

Here is the call graph for this function:

BESApacheWrapper::~BESApacheWrapper (  ) 

References BESGlobalIQ::BESGlobalQuit().

Here is the call graph for this function:


Member Function Documentation

int BESApacheWrapper::call_BES ( const BESDataRequestInterface re  ) 

Execute the given request using BESApacheInterface interface.

Parameters:
re BESDataRequestInterface filled in by the apache module holding the request information.
Returns:
Whether the request was successful or not
See also:
_BESDataRequestInterface

References BESApacheInterface::execute_request(), and BESInterface::finish_with_error().

Referenced by opendap_handler().

Here is the call graph for this function:

void BESApacheWrapper::process_request ( const char *  s  ) 

Find the request from the URL and convert it to readable format.

Parameters:
s URL to convert into an OpenDAP request

References BESProcessEncodedString::get_key().

Referenced by opendap_handler().

Here is the call graph for this function:

const char * BESApacheWrapper::get_first_request (  ) 

References BESApacheRequests::get_end_request(), and BESApacheRequests::get_first_request().

Referenced by opendap_handler().

Here is the call graph for this function:

const char * BESApacheWrapper::get_next_request (  ) 

References BESApacheRequests::get_end_request(), and BESApacheRequests::get_first_request().

Referenced by opendap_handler().

Here is the call graph for this function:

const char * BESApacheWrapper::process_user ( const char *  s  ) 

Find the username from the URL and convert it to readable format.

Parameters:
s URL to convert into an OpenDAP user name
Returns:
Resulting OpenDAP user name

References BESProcessEncodedString::get_key().

Referenced by opendap_handler().

Here is the call graph for this function:

const char * BESApacheWrapper::process_token ( const char *  s  ) 

Find the session token from the URL and convert it to readable format.

Parameters:
s URL to convert into an OpenDAP session token
Returns:
Resulting OpenDAP user name

References BESProcessEncodedString::get_key().

Referenced by opendap_handler().

Here is the call graph for this function:


The documentation for this class was generated from the following files:

Generated on Wed Sep 24 12:28:34 2008 for OPeNDAP Back End Server (BES) by  doxygen 1.5.6