|
Collage
1.1.2
High-performance C++ library for developing object-oriented distributed applications.
|
A base Exception class for Collage operations. More...
#include <exception.h>
Inheritance diagram for co::Exception:
Collaboration diagram for co::Exception:Public Types | |
| enum | Type { TIMEOUT_WRITE, TIMEOUT_READ, TIMEOUT_BARRIER, TIMEOUT_COMMANDQUEUE, CUSTOM = 20 } |
| The exception type. More... | |
Public Member Functions | |
| Exception (const uint32_t type) | |
| Construct a new Exception. More... | |
| virtual | ~Exception () throw () |
| Destruct this exception. More... | |
| virtual uint32_t | getType () const |
| const char * | what () const override throw () |
| Output the exception in human-readable form. More... | |
A base Exception class for Collage operations.
Definition at line 32 of file exception.h.
| enum co::Exception::Type |
The exception type.
Definition at line 36 of file exception.h.
|
inlineexplicit |
|
inlinevirtual | |||||||||||||
|
inlinevirtual |
|
inlineoverride | |||||||||||||
Output the exception in human-readable form.
Definition at line 55 of file exception.h.
References TIMEOUT_BARRIER, TIMEOUT_COMMANDQUEUE, TIMEOUT_READ, and TIMEOUT_WRITE.
Referenced by co::operator<<().
Here is the caller graph for this function: