OPeNDAP Hyrax Back End Server (BES)  Updated for version 3.8.3
BESApacheWrapper Class Reference

#include <BESApacheWrapper.h>

Collaboration diagram for BESApacheWrapper:
Collaboration graph

Public Member Functions

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

Detailed Description

Definition at line 45 of file BESApacheWrapper.h.

Constructor & Destructor Documentation

BESApacheWrapper::BESApacheWrapper ( )

Definition at line 45 of file BESApacheWrapper.cc.

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

Here is the call graph for this function:

BESApacheWrapper::~BESApacheWrapper ( )

Definition at line 58 of file BESApacheWrapper.cc.

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
reBESDataRequestInterface filled in by the apache module holding the request information.
Returns
Whether the request was successful or not
See Also
_BESDataRequestInterface

Definition at line 91 of file BESApacheWrapper.cc.

References BESApacheInterface::execute_request().

Here is the call graph for this function:

const char * BESApacheWrapper::get_first_request ( )

Definition at line 115 of file BESApacheWrapper.cc.

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

Here is the call graph for this function:

const char * BESApacheWrapper::get_next_request ( )

Definition at line 129 of file BESApacheWrapper.cc.

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

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
sURL to convert into an OpenDAP request

Definition at line 107 of file BESApacheWrapper.cc.

References BESProcessEncodedString::get_key().

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
sURL to convert into an OpenDAP session token
Returns
Resulting OpenDAP user name

Definition at line 174 of file BESApacheWrapper.cc.

References BESProcessEncodedString::get_key().

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
sURL to convert into an OpenDAP user name
Returns
Resulting OpenDAP user name

Definition at line 151 of file BESApacheWrapper.cc.

References BESProcessEncodedString::get_key().

Here is the call graph for this function:


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