_BESDataHandlerInterface Struct Reference

Structure storing information used by the BES to handle the request. More...

#include <BESDataHandlerInterface.h>

Collaboration diagram for _BESDataHandlerInterface:

Collaboration graph
[legend]
List of all members.

Public Types

typedef map< string, string
>::const_iterator 
data_citer

Public Member Functions

 _BESDataHandlerInterface ()
void first_container ()
 set the container pointer to the first container in the containers list
void next_container ()
 set the container pointer to the next * container in the list, null if at the end or no containers in list
const map< string, string > & data_c () const
void dump (ostream &strm) const

Public Attributes

BESResponseHandlerresponse_handler
list< BESContainercontainers
list< BESContainer >::iterator containers_iterator
BESContainercontainer
 pointer to current container in this interface
string action
 the response object requested, e.g. das, dds
string action_name
string transmit_protocol
 request protocol, such as HTTP
map< string, string > data
 the map of string data that will be required for the current request.
BESInfoerror_info
 error information object

Detailed Description

Structure storing information used by the BES to handle the request.

This information is used throughout the BES framework to handle the request and to also store information for logging and reporting.


Member Typedef Documentation

typedef map<string, string>::const_iterator _BESDataHandlerInterface::data_citer
 


Constructor & Destructor Documentation

_BESDataHandlerInterface::_BESDataHandlerInterface  )  [inline]
 


Member Function Documentation

const map<string, string>& _BESDataHandlerInterface::data_c  )  const [inline]
 

void BESDataHandlerInterface::dump ostream &  strm  )  const
 

void _BESDataHandlerInterface::first_container  )  [inline]
 

set the container pointer to the first container in the containers list

void _BESDataHandlerInterface::next_container  )  [inline]
 

set the container pointer to the next * container in the list, null if at the end or no containers in list


Member Data Documentation

string _BESDataHandlerInterface::action
 

the response object requested, e.g. das, dds

string _BESDataHandlerInterface::action_name
 

BESContainer* _BESDataHandlerInterface::container
 

pointer to current container in this interface

list<BESContainer> _BESDataHandlerInterface::containers
 

list<BESContainer>::iterator _BESDataHandlerInterface::containers_iterator
 

map<string, string> _BESDataHandlerInterface::data
 

the map of string data that will be required for the current request.

BESInfo* _BESDataHandlerInterface::error_info
 

error information object

BESResponseHandler* _BESDataHandlerInterface::response_handler
 

string _BESDataHandlerInterface::transmit_protocol
 

request protocol, such as HTTP


The documentation for this struct was generated from the following files:
Generated on Tue Feb 13 11:15:32 2007 for OPeNDAP Back End Server (BES) by  doxygen 1.4.6