IBR-DTNSuite  0.10
dtn::core::EventDispatcher< E > Class Template Reference

#include <EventDispatcher.h>

Collaboration diagram for dtn::core::EventDispatcher< E >:
Collaboration graph

Public Member Functions

virtual ~EventDispatcher ()
 

Static Public Member Functions

static void raise (Event *evt, bool detach=true)
 
static void add (EventReceiver *receiver)
 
static void remove (const EventReceiver *receiver)
 
static void resetCounter ()
 
static size_t getCounter ()
 

Detailed Description

template<class E>
class dtn::core::EventDispatcher< E >

Definition at line 23 of file EventDispatcher.h.

Constructor & Destructor Documentation

template<class E>
virtual dtn::core::EventDispatcher< E >::~EventDispatcher ( )
inlinevirtual

Definition at line 102 of file EventDispatcher.h.

Member Function Documentation

template<class E>
static size_t dtn::core::EventDispatcher< E >::getCounter ( )
inlinestatic

Definition at line 123 of file EventDispatcher.h.

Referenced by dtn::daemon::NativeDaemon::getStats().

template<class E>
static void dtn::core::EventDispatcher< E >::resetCounter ( )
inlinestatic

Definition at line 119 of file EventDispatcher.h.


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