#include <error.hh>
Inheritance diagram for atoms::IOBlockError:


Definition at line 166 of file error.hh.
Public Types | |
| enum | Type { tRead, tWrite } |
| The type of operation that blocked. More... | |
Public Member Functions | |
| IOBlockError (const boost::weak_ptr< IOHandle > &d, Type t) | |
| Constructor. | |
| ~IOBlockError () throw () | |
| Type | getType () const |
| virtual boost::shared_ptr< IOError > | clone () const |
| virtual void | throwMe () const |
| boost::shared_ptr< IOHandle > | getSrc () const |
| Gets the IOHandle from which it originated or null if it has been destroyed. | |
| virtual char const * | what () const throw () |
| Returns a brief description of the error; overridden from std::exception. | |
| void | logCaught (DebugLogger &dl, DebugLogger::Level=DebugLogger::lError, const char *extraFmt=NULL,...) const |
| Logs that this exception was caught. | |
Private Attributes | |
| Type | t |
|
|
The type of operation that blocked.
Definition at line 169 of file error.hh. Referenced by getType(). |
|
||||||||||||
|
Constructor.
Definition at line 179 of file error.hh. References t. Referenced by clone(). |
|
|
|
|
|
Reimplemented from atoms::IOError. Definition at line 185 of file error.hh. References IOBlockError(). |
Here is the call graph for this function:

|
|
Gets the IOHandle from which it originated or null if it has been destroyed.
Definition at line 133 of file error.hh. References atoms::IOError::m_src. |
|
|
|
|
||||||||||||||||||||
|
Logs that this exception was caught.
Definition at line 22 of file error.cc. References args, atoms::DebugLogger::log(), NULL, and atoms::Error::what(). |
Here is the call graph for this function:

|
|
Reimplemented from atoms::IOError. |
|
|
Returns a brief description of the error; overridden from std::exception.
Reimplemented from std::exception. Definition at line 64 of file error.hh. References atoms::Error::what_. Referenced by atoms::Error::logCaught(), and atoms::ssl::Error::what(). |
|
|
Definition at line 190 of file error.hh. Referenced by getType(), and IOBlockError(). |
1.3.5