51 this->output_stream = copy_from.output_stream;
122 list<BESContainer *>::const_iterator i =
containers.begin();
123 list<BESContainer *>::const_iterator ie =
containers.end();
124 for (; i != ie; i++) {
141 for (; i != ie; i++) {
void clean()
clean up any information created within this data handler interface
void dump(ostream &strm) const
dumps information about this object
map< string, string >::const_iterator data_citer
list< BESContainer * > containers
virtual void dump(ostream &strm) const
Displays debug information about this object.
void make_copy(const BESDataHandlerInterface ©_from)
make a copy of only some data from specified object
virtual BESResponseObject * get_response_object()
return the current response object
BESResponseHandler * response_handler
static ostream & LMarg(ostream &strm)
BESResponseObject * get_response_object()
returns the response object using the response handler
string transmit_protocol
request protocol, such as HTTP
virtual void dump(ostream &strm) const
dumps information about this object
Structure storing information used by the BES to handle the request.
map< string, string > data
the map of string data that will be required for the current request.
virtual void dump(ostream &strm) const
dumps information about this object
BESInfo * error_info
error information object
Abstract base class representing a specific set of information in response to a request to the BES...
string action
the response object requested, e.g.
BESContainer * container
pointer to current container in this interface