IBR-DTNSuite  0.8
dtn::core::Event Class Reference

#include <Event.h>

Inheritance diagram for dtn::core::Event:

List of all members.

Public Member Functions

virtual ~Event ()=0
virtual const std::string getName () const =0
virtual std::string toString () const =0
void set_ref_count (size_t c)
bool decrement_ref_count ()

Public Attributes

const int prio

Protected Member Functions

 Event (int prio=0)

Static Protected Member Functions

static void raiseEvent (Event *evt, bool block_until_processed=false)

Detailed Description

Definition at line 19 of file Event.h.


Constructor & Destructor Documentation

dtn::core::Event::~Event ( ) [pure virtual]

Definition at line 17 of file Event.cpp.

dtn::core::Event::Event ( int  prio = 0) [protected]

Definition at line 16 of file Event.cpp.


Member Function Documentation

Definition at line 48 of file Event.cpp.

References ibrcommon::Conditional::signal().

Referenced by dtn::core::EventSwitch::raiseEvent().

Here is the call graph for this function:

void dtn::core::Event::set_ref_count ( size_t  c)

Definition at line 42 of file Event.cpp.

Referenced by dtn::core::EventSwitch::raiseEvent().


Member Data Documentation

Definition at line 30 of file Event.h.

Referenced by dtn::core::EventSwitch::raiseEvent().


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