00001 /******************************************************************************/ 00002 /* */ 00003 /* POLiTe - Persistent Object Library Test */ 00004 /* Ph.D. Thesis by Mgr. Michal Kopecky */ 00005 /* */ 00006 /* Charles University Prague */ 00007 /* */ 00008 /******************************************************************************/ 00009 /* */ 00010 /* File name: ... lExceptions.h */ 00011 /* Module: ...... none */ 00012 /* */ 00013 /******************************************************************************/ 00014 /* */ 00015 /* Declares the class interfaces for the exceptions. */ 00016 /* It is intended to serve as a starting-point for exception handling. */ 00017 /* */ 00018 /******************************************************************************/ 00019 00020 // Own Header 00021 #include <lExceptions.h> // Exception Object class header file 00022 00024 // class ObjLibException - constructor 00025 00026 ObjLibException::ObjLibException() 00027 { 00028 #ifdef GL_EXCPT_TRACE 00029 logmsg(TL_ERROR,"ObjLibException::ObjLibException() invoked and finished"); 00030 #endif 00031 }; 00032 00034 // class ObjLibException - destructor 00035 00036 ObjLibException::~ObjLibException() 00037 { 00038 #ifdef GL_EXCPT_TRACE 00039 logmsg("TL_ERROR,ObjLibException::~ObjLibException() invoked and finished"); 00040 #endif 00041 }; 00042 00044 // class ObjLibException_ConnectionError - constructor 00045 00046 ObjLibException_ConnectionError::ObjLibException_ConnectionError() 00047 { 00048 #ifdef GL_EXCPT_TRACE 00049 logmsg("ObjLibException_ConnectionError::ObjLibException_ConnectionError() invoked and finished"); 00050 #endif 00051 }; 00052 00054 // class ObjLibException_ConnectionError - destructor 00055 00056 ObjLibException_ConnectionError::~ObjLibException_ConnectionError() 00057 { 00058 #ifdef GL_EXCPT_TRACE 00059 logmsg("ObjLibException_ConnectionError::~ObjLibException_ConnectionError() invoked and finished"); 00060 #endif 00061 }; 00062 00064 // class ObjLibException_NotSupported - constructor 00065 00066 ObjLibException_NotSupported::ObjLibException_NotSupported() 00067 { 00068 #ifdef GL_EXCPT_TRACE 00069 logmsg("ObjLibException_NotSupported::ObjLibException_NotSupported() invoked and finished"); 00070 #endif 00071 }; 00072 00074 // class ObjLibException_NotSupported - destructor 00075 00076 ObjLibException_NotSupported::~ObjLibException_NotSupported() 00077 { 00078 #ifdef GL_EXCPT_TRACE 00079 logmsg("ObjLibException_NotSupported::~ObjLibException_NotSupported() invoked and finished"); 00080 #endif 00081 }; 00082 00083 00085 // class ObjLibException_SqlError - constructor 00086 00087 ObjLibException_SqlError::ObjLibException_SqlError() 00088 { 00089 #ifdef GL_EXCPT_TRACE 00090 logmsg("ObjLibException_SqlError::ObjLibException_SqlError() invoked and finished"); 00091 #endif 00092 }; 00093 00095 // class ObjLibException_SqlError - destructor 00096 00097 ObjLibException_SqlError::~ObjLibException_SqlError() 00098 { 00099 #ifdef GL_EXCPT_TRACE 00100 logmsg("ObjLibException_SqlError::~ObjLibException_SqlError() invoked and finished"); 00101 #endif 00102 }; 00103 00105 // class ObjLibException_DatabaseLock - constructor 00106 00107 ObjLibException_DatabaseLock::ObjLibException_DatabaseLock() 00108 { 00109 #ifdef GL_EXCPT_TRACE 00110 logmsg("ObjLibException_DatabaseLock::ObjLibException_DatabaseLock() invoked and finished"); 00111 #endif 00112 }; 00113 00115 // class ObjLibException_DatabaseLock - destructor 00116 00117 ObjLibException_DatabaseLock::~ObjLibException_DatabaseLock() 00118 { 00119 #ifdef GL_EXCPT_TRACE 00120 logmsg("ObjLibException_MemoryLock::ObjLibException_MemoryLock() invoked and finished"); 00121 #endif 00122 }; 00123 00125 // class ObjLibException_MemoryLock - constructor 00126 00127 ObjLibException_MemoryLock::ObjLibException_MemoryLock() 00128 { 00129 #ifdef GL_EXCPT_TRACE 00130 logmsg("ObjLibException_MemoryLock::ObjLibException_MemoryLock() invoked and finished"); 00131 #endif 00132 }; 00133 00135 // class ObjLibException_MemoryLock - destructor 00136 00137 ObjLibException_MemoryLock::~ObjLibException_MemoryLock() 00138 { 00139 #ifdef GL_EXCPT_TRACE 00140 logmsg("ObjLibException_MemoryLock::~ObjLibException_MemoryLock() invoked and finished"); 00141 #endif 00142 }; 00143 00144 00146 // class ObjLibException_NoMemory - constructor 00147 00148 ObjLibException_NoMemory::ObjLibException_NoMemory() 00149 { 00150 #ifdef GL_EXCPT_TRACE 00151 logmsg("ObjLibException_NoMemory::ObjLibException_NoMemory() invoked and finished"); 00152 #endif 00153 }; 00154 00156 // class ObjLibException_NoMemory - destructor 00157 00158 ObjLibException_NoMemory::~ObjLibException_NoMemory() 00159 { 00160 #ifdef GL_EXCPT_TRACE 00161 logmsg("ObjLibException_NoMemory::~ObjLibException_NoMemory() invoked and finished"); 00162 #endif 00163 }; 00164 00165 00167 // class ObjLibException_NotFound - constructor 00168 00169 ObjLibException_NotFound::ObjLibException_NotFound() 00170 { 00171 #ifdef GL_EXCPT_TRACE 00172 logmsg("ObjLibException_NotFound::ObjLibException_NotFound() invoked and finished"); 00173 #endif 00174 }; 00175 00177 // class ObjLibException_NotFound - destructor 00178 00179 ObjLibException_NotFound::~ObjLibException_NotFound() 00180 { 00181 #ifdef GL_EXCPT_TRACE 00182 logmsg("ObjLibException_NotFound::~ObjLibException_NotFound() invoked and finished"); 00183 #endif 00184 }; 00185 00186