33 #ifndef BESDapErrorInfo_h_ 34 #define BESDapErrorInfo_h_ 1 55 ErrorCode _error_code ;
62 virtual void begin_response(
const string &response_name,
65 virtual void add_tag(
const string &tag_name,
66 const string &tag_data,
67 map<string,string> *attrs = 0 ) ;
68 virtual void begin_tag(
const string &tag_name,
69 map<string,string> *attrs = 0 ) ;
70 virtual void end_tag(
const string &tag_name ) ;
72 virtual void add_data(
const string &s ) ;
73 virtual void add_space(
unsigned long num_spaces ) ;
74 virtual void add_break(
unsigned long num_breaks ) ;
76 virtual void add_data_from_file(
const string &key,
77 const string &name ) ;
78 virtual void add_exception(
BESError &e,
const string &admin ) ;
81 virtual void print( ostream &strm ) ;
83 virtual void dump( ostream &strm )
const ;
86 #endif // BESDapErrorInfo_h_
silent informational response object
informational response object
Abstract exception class for the BES with basic string message.
Structure storing information used by the BES to handle the request.