DABC (Data Acquisition Backbone Core)
2.9.9
|
DABC exception. More...
#include <dabc/Exception.h>
Public Member Functions | |
Exception () throw () | |
Exception (const std::string &info, const std::string &item="") throw () | |
Exception (ExceptionKind _kind, const std::string &info, const std::string &item) throw () | |
bool | IsBuffer () const |
bool | IsCommand () const |
bool | IsConnect () const |
bool | IsDisconnect () const |
bool | IsHierarchy () const |
bool | IsInput () const |
bool | IsObject () const |
bool | IsOutput () const |
bool | IsPointer () const |
bool | IsPool () const |
bool | IsStop () const |
bool | IsTimeout () const |
const std::string | ItemName () const throw () |
ExceptionKind | kind () const |
virtual const char * | what () const throw () |
virtual | ~Exception () throw () |
Protected Attributes | |
std::string | fItem |
ExceptionKind | fKind |
std::string | fWhat |
DABC exception.
Generic exception for all situation Not trying to duplicate classes hierarchy, just put exception name and source item name into central class. For convenience will provide several most common names like IsStop(), IsTimeout() and so on
Definition at line 57 of file Exception.h.
dabc::Exception::Exception | ( | ) | ||
throw | ( | |||
) |
Definition at line 20 of file Exception.cxx.
dabc::Exception::Exception | ( | const std::string & | info, |
const std::string & | item = "" |
||
) | |||
throw | ( | ||
) |
Definition at line 29 of file Exception.cxx.
dabc::Exception::Exception | ( | ExceptionKind | _kind, |
const std::string & | info, | ||
const std::string & | item | ||
) | |||
throw | ( | ||
) |
Definition at line 39 of file Exception.cxx.
|
virtual |
Definition at line 49 of file Exception.cxx.
|
virtual |
Definition at line 53 of file Exception.cxx.
|
inline |
Definition at line 73 of file Exception.h.
|
inline |
Definition at line 74 of file Exception.h.
|
inline |
Definition at line 76 of file Exception.h.
|
inline |
Definition at line 77 of file Exception.h.
|
inline |
Definition at line 78 of file Exception.h.
|
inline |
Definition at line 79 of file Exception.h.
|
inline |
Definition at line 80 of file Exception.h.
|
inline |
Definition at line 81 of file Exception.h.
|
inline |
Definition at line 82 of file Exception.h.
|
inline |
Definition at line 83 of file Exception.h.
|
inline |
Definition at line 84 of file Exception.h.
|
inline |
Definition at line 85 of file Exception.h.
|
inline |
Definition at line 86 of file Exception.h.
|
inline |
Definition at line 87 of file Exception.h.
|
protected |
Definition at line 60 of file Exception.h.
|
protected |
Definition at line 61 of file Exception.h.
|
protected |
Definition at line 62 of file Exception.h.