#include <ClientErrHandler.h>
Public Member Functions | |
ClientErrHandler () | |
Static Public Member Functions | |
static void | registerInstance () |
Private Member Functions | |
void | errorHandler (int severity, int code, char *msg) |
Static Private Attributes | |
static ClientErrHandler * | s_instance = 0 |
Definition at line 6 of file ClientErrHandler.h.
ClientErrHandler::ClientErrHandler | ( | ) |
void ClientErrHandler::errorHandler | ( | int | severity, | |
int | code, | |||
char * | msg | |||
) | [private] |
Definition at line 20 of file ClientErrHandler.cxx.
References DimError::toMsg(), and DimError::toSeverity().
00021 { 00022 std::cerr << '[' << DimError::toSeverity(severity) << "] " << DimError::toMsg(code) << std::endl; 00023 if ( msg != 0 ) { 00024 std::cout << '[' << DimError::toSeverity(severity) << "] " << msg << std::endl; 00025 } 00026 }
void ClientErrHandler::registerInstance | ( | ) | [static] |
Definition at line 8 of file ClientErrHandler.cxx.
References ClientErrHandler(), and s_instance.
Referenced by DimRpcReader::DimRpcReader(), and DimRpcWriter::DimRpcWriter().
00009 { 00010 if ( s_instance == 0 ) { 00011 s_instance = new ClientErrHandler(); 00012 DimClient::addErrorHandler( s_instance ); 00013 } 00014 }
ClientErrHandler * ClientErrHandler::s_instance = 0 [static, private] |