#include <BESDataHandlerInterface.h>
Collaboration diagram for _BESDataHandlerInterface:
Public Types | |
typedef map< string, string >::const_iterator | data_citer |
Public Member Functions | |
_BESDataHandlerInterface () | |
void | set_output_stream (ostream *strm) |
ostream & | get_output_stream () |
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.
typedef map<string, string>::const_iterator _BESDataHandlerInterface::data_citer |
_BESDataHandlerInterface::_BESDataHandlerInterface | ( | ) | [inline] |
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
ostream& _BESDataHandlerInterface::get_output_stream | ( | ) | [inline] |
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
void _BESDataHandlerInterface::set_output_stream | ( | ostream * | strm | ) | [inline] |
the response object requested, e.g. das, dds
pointer to current container in this interface
list<BESContainer *>::iterator _BESDataHandlerInterface::containers_iterator |
map<string, string> _BESDataHandlerInterface::data |
the map of string data that will be required for the current request.
error information object
request protocol, such as HTTP