BESDapErrorInfo.cc
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033 #include "BESDapErrorInfo.h"
00034
00038 BESDapErrorInfo::BESDapErrorInfo( ErrorCode ec, const string &msg )
00039 : _error_code( ec ),
00040 _error_msg( msg ),
00041 BESInfo( )
00042 {
00043 }
00044
00045 BESDapErrorInfo::~BESDapErrorInfo()
00046 {
00047 }
00048
00056 void
00057 BESDapErrorInfo::begin_response( const string &response_name,
00058 BESDataHandlerInterface &dhi )
00059 {
00060 BESInfo::begin_response( response_name, dhi ) ;
00061 }
00062
00069 void
00070 BESDapErrorInfo::add_tag( const string &tag_name,
00071 const string &tag_data,
00072 map<string,string> *attrs )
00073 {
00074 }
00075
00081 void
00082 BESDapErrorInfo::begin_tag( const string &tag_name ,
00083 map<string,string> *attrs )
00084 {
00085 BESInfo::begin_tag( tag_name ) ;
00086 }
00087
00094 void
00095 BESDapErrorInfo::end_tag( const string &tag_name )
00096 {
00097 BESInfo::end_tag( tag_name ) ;
00098 }
00099
00106 void
00107 BESDapErrorInfo::add_data( const string &s )
00108 {
00109 }
00110
00117 void
00118 BESDapErrorInfo::add_space( unsigned long num_spaces )
00119 {
00120 }
00121
00128 void
00129 BESDapErrorInfo::add_break( unsigned long num_breaks )
00130 {
00131 }
00132
00139 void
00140 BESDapErrorInfo::add_data_from_file( const string &key, const string &name )
00141 {
00142 }
00143
00150 void
00151 BESDapErrorInfo::add_exception( BESError &e, const string &admin )
00152 {
00153 }
00154
00162 void
00163 BESDapErrorInfo::transmit( BESTransmitter *transmitter,
00164 BESDataHandlerInterface &dhi )
00165 {
00166 transmitter->send_text( *this, dhi ) ;
00167 }
00168
00173 void
00174 BESDapErrorInfo::print( ostream &strm )
00175 {
00176 Error new_e( _error_code, _error_msg ) ;
00177 new_e.print( strm ) ;
00178 }
00179
00187 void
00188 BESDapErrorInfo::dump( ostream &strm ) const
00189 {
00190 strm << BESIndent::LMarg << "BESDapErrorInfo::dump - ("
00191 << (void *)this << ")" << endl ;
00192 BESIndent::Indent() ;
00193 BESInfo::dump( strm ) ;
00194 BESIndent::UnIndent() ;
00195 }
00196