#include <BESDataHandlerInterface.h>
Collaboration diagram for _BESDataHandlerInterface:
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 | |
BESResponseHandler * | response_handler |
list< BESContainer > | containers |
list< BESContainer >::iterator | containers_iterator |
BESContainer * | container |
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. | |
BESInfo * | error_info |
error information object |
This information is used throughout the BES framework to handle the request and to also store information for logging and reporting.
|
|
|
|
|
|
|
|
|
set the container pointer to the first container in the containers list
|
|
set the container pointer to the next * container in the list, null if at the end or no containers in list
|
|
the response object requested, e.g. das, dds
|
|
|
|
pointer to current container in this interface
|
|
|
|
|
|
the map of string data that will be required for the current request.
|
|
error information object
|
|
|
|
request protocol, such as HTTP
|