IBR-DTNSuite  0.10
ibrcommon::Conditional::ConditionalAbortException Class Reference

#include <Conditional.h>

Inheritance diagram for ibrcommon::Conditional::ConditionalAbortException:
Inheritance graph
Collaboration diagram for ibrcommon::Conditional::ConditionalAbortException:
Collaboration graph

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
 

Detailed Description

Definition at line 36 of file Conditional.h.

Member Enumeration Documentation

Enumerator
COND_TIMEOUT 
COND_ABORT 
COND_ERROR 

Definition at line 39 of file Conditional.h.

Constructor & Destructor Documentation

ibrcommon::Conditional::ConditionalAbortException::ConditionalAbortException ( abort_t  abort,
string  what = "Conditional has been unblocked." 
) throw ()
inline

Definition at line 46 of file Conditional.h.

Member Data Documentation


The documentation for this class was generated from the following file: