| 
    Collage
    1.3.0
    
   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, 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.
| Enumerator | |
|---|---|
| TIMEOUT_WRITE | 
 A write timeout operation.  | 
| TIMEOUT_READ | 
 A read timeout operation.  | 
| CUSTOM | 
 Application-specific exceptions.  | 
Definition at line 36 of file exception.h.
      
  | 
  inlineexplicit | 
      
  | 
  inlinevirtual | |||||||||||||
      
  | 
  inlinevirtual | 
      
  | 
  inlineoverride | |||||||||||||
Output the exception in human-readable form.
Definition at line 53 of file exception.h.
References TIMEOUT_READ, and TIMEOUT_WRITE.
Referenced by co::operator<<().
 Here is the caller graph for this function: