IBR-DTNSuite
0.12
|
#include <Conditional.h>
Public Types | |
enum | abort_t { COND_TIMEOUT = 0, COND_ABORT = 1, COND_ERROR = 2 } |
Public Member Functions | |
ConditionalAbortException (abort_t abort, string what="Conditional has been unblocked.") throw () | |
Public Member Functions inherited from ibrcommon::Exception | |
Exception () throw () | |
Exception (const exception &) throw () | |
virtual | ~Exception () throw () |
virtual const char * | what () const throw () |
Exception (string what) throw () | |
Public Attributes | |
const abort_t | reason |
Additional Inherited Members | |
Protected Attributes inherited from ibrcommon::Exception | |
string | _what |
Definition at line 36 of file Conditional.h.
Enumerator | |
---|---|
COND_TIMEOUT | |
COND_ABORT | |
COND_ERROR |
Definition at line 39 of file Conditional.h.
|
inline |
Definition at line 46 of file Conditional.h.
const abort_t ibrcommon::Conditional::ConditionalAbortException::reason |
Definition at line 48 of file Conditional.h.
Referenced by ibrcommon::stopandwait::__send(), ibrcommon::Queue< dtn::net::BundleTransfer >::__wait(), main(), ibrcommon::QueueUnblockedException::QueueUnblockedException(), ibrcommon::LinkMonitor::run(), and ibrcommon::Timer::run().