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::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::~BESApacheWrapper ( )

Definition at line 58 of file BESApacheWrapper.cc.

References BESGlobalIQ::BESGlobalQuit().

Here is the call graph for this function:

Member Function Documentation

◆ call_BES()

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 86 of file BESApacheWrapper.cc.

References BESApacheInterface::execute_request().

Here is the call graph for this function:

◆ get_first_request()

const char * BESApacheWrapper::get_first_request ( )

Definition at line 110 of file BESApacheWrapper.cc.

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

Here is the call graph for this function:

◆ get_next_request()

const char * BESApacheWrapper::get_next_request ( )

Definition at line 124 of file BESApacheWrapper.cc.

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

Here is the call graph for this function:

◆ process_request()

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 102 of file BESApacheWrapper.cc.

References BESProcessEncodedString::get_key().

Here is the call graph for this function:

◆ process_token()

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 169 of file BESApacheWrapper.cc.

References BESProcessEncodedString::get_key().

Here is the call graph for this function:

◆ process_user()

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 146 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: