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 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.
A sub-hierarchy for thread exceptions.
A sub-hierarchy for all task synchronizion related exceptions.
Common C++ generic string class.