44 #ifndef COMMONCPP_EXCEPTION_H_
45 #define COMMONCPP_EXCEPTION_H_
47 #ifndef COMMONCPP_CONFIG_H_
48 #include <commoncpp/config.h>
51 #ifndef COMMONCPP_STRING_H_
58 #if defined(CCXX_EXCEPTIONS)
59 #define COMMONCPP_EXCEPTIONS
82 virtual const char *getString()
const;
83 virtual const char *what()
const throw();
96 mutable char* _systemErrorString;
102 virtual long getSystemError()
const throw();
103 virtual const char* getSystemErrorString()
const throw();
133 inline InterruptException() :
ThrException(
"interrupted") {}
A sub-hierarchy for thread exceptions.
A sub-hierarchy for all task synchronizion related exceptions.
Common C++ generic string class.
A copy-on-write string class that operates by reference count.
Mainline exception handler, this is the root for all Common C++ exceptions and assures the ansi C++ e...
A sub-hierarchy for all Common C++ I/O related classes.