IBR-DTNSuite
0.8
|
#include <EventReceiver.h>
Public Member Functions | |
virtual | ~EventReceiver ()=0 |
virtual void | raiseEvent (const Event *evt)=0 |
Protected Member Functions | |
void | bindEvent (std::string eventName) |
void | unbindEvent (std::string eventName) |
Definition at line 19 of file EventReceiver.h.
dtn::core::EventReceiver::~EventReceiver | ( | ) | [pure virtual] |
Definition at line 15 of file EventReceiver.cpp.
void dtn::core::EventReceiver::bindEvent | ( | std::string | eventName | ) | [protected] |
Definition at line 18 of file EventReceiver.cpp.
References dtn::core::EventSwitch::registerEventReceiver().
Referenced by dtn::daemon::StandByManager::componentUp(), dtn::core::FragmentManager::componentUp(), dtn::daemon::Notifier::componentUp(), dtn::daemon::StatisticLogger::componentUp(), dtn::net::LOWPANConvergenceLayer::componentUp(), dtn::api::ApiServer::componentUp(), dtn::net::ConnectionManager::componentUp(), dtn::storage::MemoryBundleStorage::componentUp(), dtn::storage::SQLiteBundleStorage::componentUp(), dtn::storage::SimpleBundleStorage::componentUp(), dtn::net::DatagramConvergenceLayer::componentUp(), dtn::routing::BaseRouter::componentUp(), dtn::daemon::DTNTPWorker::DTNTPWorker(), dtn::security::TLSStreamComponent::initialize(), and dtn::api::EventConnection::setup().
virtual void dtn::core::EventReceiver::raiseEvent | ( | const Event * | evt | ) | [pure virtual] |
Implemented in dtn::routing::BaseRouter, dtn::net::DatagramConvergenceLayer, dtn::dht::DHTNameService, dtn::storage::SQLiteBundleStorage, dtn::storage::SimpleBundleStorage, dtn::storage::MemoryBundleStorage, dtn::core::BundleCore, dtn::daemon::StatisticLogger, dtn::net::ConnectionManager, dtn::net::LOWPANConvergenceLayer, dtn::api::ApiServer, dtn::core::FragmentManager, dtn::security::TLSStreamComponent, dtn::net::FileConvergenceLayer, dtn::api::EventConnection, dtn::daemon::DTNTPWorker, dtn::core::StatusReportGenerator, dtn::daemon::Notifier, dtn::daemon::StandByManager, and dtn::core::EventDebugger.
void dtn::core::EventReceiver::unbindEvent | ( | std::string | eventName | ) | [protected] |
Definition at line 23 of file EventReceiver.cpp.
References dtn::core::EventSwitch::unregisterEventReceiver().
Referenced by dtn::daemon::StandByManager::componentDown(), dtn::core::FragmentManager::componentDown(), dtn::daemon::Notifier::componentDown(), dtn::daemon::StatisticLogger::componentDown(), dtn::net::LOWPANConvergenceLayer::componentDown(), dtn::api::ApiServer::componentDown(), dtn::net::ConnectionManager::componentDown(), dtn::storage::MemoryBundleStorage::componentDown(), dtn::storage::SQLiteBundleStorage::componentDown(), dtn::storage::SimpleBundleStorage::componentDown(), dtn::net::DatagramConvergenceLayer::componentDown(), dtn::routing::BaseRouter::componentDown(), dtn::api::EventConnection::finally(), dtn::security::TLSStreamComponent::terminate(), and dtn::daemon::DTNTPWorker::~DTNTPWorker().