33 #include "BESSilentInfo.h" 43 BESSilentInfo::~BESSilentInfo()
70 map<string,string> * )
81 map<string,string> * )
83 BESInfo::begin_tag( tag_name ) ;
95 BESInfo::end_tag( tag_name ) ;
188 strm << BESIndent::LMarg <<
"BESSilentInfo::dump - (" 189 << (
void *)
this <<
")" << endl ;
190 BESIndent::Indent() ;
192 BESIndent::UnIndent() ;
virtual void end_tag(const string &tag_name)
end a tagged part of the informational response
virtual void add_data(const string &s)
add data to the inforamtional object
virtual void add_exception(BESError &e, const string &admin)
ignore exception data to this informational object. If buffering is not set then the information is o...
virtual void dump(ostream &strm) const
Displays debug information about this object.
informational response object
Abstract exception class for the BES with basic string message.
virtual void add_break(unsigned long num_breaks)
add a line break to the information
virtual void add_data_from_file(const string &key, const string &name)
ignore data from a file to the informational object.
virtual void begin_tag(const string &tag_name, map< string, string > *attrs=0)
begin a tagged part of the information, information to follow
virtual void transmit(BESTransmitter *transmitter, BESDataHandlerInterface &dhi)
transmit this informational object
Structure storing information used by the BES to handle the request.
virtual void begin_response(const string &response_name, BESDataHandlerInterface &dhi)
begin the informational response
virtual void dump(ostream &strm) const
dumps information about this object
virtual void begin_response(const string &response_name, BESDataHandlerInterface &dhi)
begin the informational response
virtual void add_tag(const string &tag_name, const string &tag_data, map< string, string > *attrs=0)
add tagged information to the inforamtional response
virtual void add_space(unsigned long num_spaces)
add a space to the informational response
BESSilentInfo()
constructs an informational object that doesn't write any output to the stream
virtual void print(ostream &strm)
printg this informational object