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
static class NCMLUtil overview
informational response object
Abstract exception class for the BES with basic string message.
Structure storing information used by the BES to handle the request.