00001 #ifndef CLIENT_ERR_HANDLER_H 00002 #define CLIENT_ERR_HANDLER_H 00003 00004 #include "dim.hxx" 00005 00006 class ClientErrHandler : public DimErrorHandler 00007 { 00008 public : 00009 00010 static void registerInstance(); 00011 00012 ClientErrHandler(); 00013 00014 00015 private : 00016 00017 void errorHandler(int severity, int code, char* msg); 00018 00019 static ClientErrHandler* s_instance; 00020 }; 00021 00022 #endif