59 this->output_stream = copy_from.output_stream;
77 if (
this == ©_from)
80 output_stream = copy_from.output_stream;
190 list<BESContainer *>::const_iterator i =
containers.begin();
191 list<BESContainer *>::const_iterator ie =
containers.end();
192 for (; i != ie; i++) {
209 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
BESDataHandlerInterface()
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)
deprecated
virtual BESResponseObject * get_response_object()
return the current response object
BESResponseHandler * response_handler
static ostream & LMarg(ostream &strm)
BESDataHandlerInterface & operator=(const BESDataHandlerInterface &rhs)
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
list< BESContainer * >::iterator containers_iterator
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