IBR-DTNSuite
0.10
|
#include <EventDispatcher.h>
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 () |
Definition at line 23 of file EventDispatcher.h.
|
inlinevirtual |
Definition at line 102 of file EventDispatcher.h.
|
inlinestatic |
Definition at line 111 of file EventDispatcher.h.
Referenced by dtn::dht::DHTNameService::componentRun(), dtn::core::EventDebugger::componentUp(), dtn::net::FileConvergenceLayer::componentUp(), dtn::net::IPNDAgent::componentUp(), dtn::core::FragmentManager::componentUp(), dtn::api::ApiServer::componentUp(), dtn::net::DatagramConvergenceLayer::componentUp(), dtn::net::LOWPANConvergenceLayer::componentUp(), dtn::storage::MemoryBundleStorage::componentUp(), dtn::net::TCPConvergenceLayer::componentUp(), dtn::net::ConnectionManager::componentUp(), dtn::storage::SQLiteBundleStorage::componentUp(), dtn::storage::SimpleBundleStorage::componentUp(), dtn::routing::BaseRouter::componentUp(), dtn::daemon::DTNTPWorker::DTNTPWorker(), dtn::api::NativeSession::NativeSession(), dtn::api::EventConnection::setup(), and dtn::core::StatusReportGenerator::StatusReportGenerator().
|
inlinestatic |
Definition at line 123 of file EventDispatcher.h.
Referenced by dtn::daemon::NativeDaemon::getStats().
|
inlinestatic |
deliver this event to all subscribers
Definition at line 107 of file EventDispatcher.h.
Referenced by dtn::core::TimeAdjustmentEvent::raise(), dtn::net::P2PDialupEvent::raise(), dtn::core::BundleGeneratedEvent::raise(), dtn::core::BundlePurgeEvent::raise(), dtn::routing::RequeueBundleEvent::raise(), dtn::net::TransferCompletedEvent::raise(), dtn::routing::QueueBundleEvent::raise(), dtn::net::BundleReceivedEvent::raise(), dtn::core::BundleExpiredEvent::raise(), dtn::core::TimeEvent::raise(), dtn::core::CustodyEvent::raise(), dtn::net::ConnectionEvent::raise(), dtn::core::NodeEvent::raise(), dtn::net::TransferAbortedEvent::raise(), dtn::core::GlobalEvent::raise(), dtn::core::BundleEvent::raise(), dtn::routing::NodeHandshakeEvent::raiseEvent(), and dtn::routing::StaticRouteChangeEvent::raiseEvent().
|
inlinestatic |
Definition at line 115 of file EventDispatcher.h.
Referenced by dtn::core::EventDebugger::componentDown(), dtn::net::FileConvergenceLayer::componentDown(), dtn::net::IPNDAgent::componentDown(), dtn::core::FragmentManager::componentDown(), dtn::api::ApiServer::componentDown(), dtn::net::DatagramConvergenceLayer::componentDown(), dtn::net::LOWPANConvergenceLayer::componentDown(), dtn::storage::MemoryBundleStorage::componentDown(), dtn::net::TCPConvergenceLayer::componentDown(), dtn::net::ConnectionManager::componentDown(), dtn::storage::SQLiteBundleStorage::componentDown(), dtn::storage::SimpleBundleStorage::componentDown(), dtn::routing::BaseRouter::componentDown(), dtn::dht::DHTNameService::componentRun(), dtn::api::NativeSession::destroy(), dtn::api::EventConnection::finally(), dtn::daemon::DTNTPWorker::~DTNTPWorker(), and dtn::core::StatusReportGenerator::~StatusReportGenerator().
|
inlinestatic |
Definition at line 119 of file EventDispatcher.h.