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 dump(ostream &strm) const
Displays debug information about this 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...
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 dump(ostream &strm) const
dumps information about this object
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 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