#include <EventReceiver.h>
Inherited by dtn::core::AbstractWorker::AbstractWorkerAsync, dtn::core::BundleCore, dtn::core::EventDebugger, dtn::core::MemoryBundleStorage, dtn::core::SimpleBundleStorage, dtn::core::SQLiteBundleStorage, dtn::core::StatusReportGenerator, dtn::daemon::ApiServer::Distributor, dtn::daemon::Notifier, dtn::daemon::StatisticLogger, dtn::net::ConnectionManager, dtn::net::TCPConvergenceLayer, and dtn::routing::BaseRouter.
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::StatisticLogger::componentUp(), dtn::routing::BaseRouter::componentUp(), dtn::daemon::Notifier::componentUp(), dtn::net::ConnectionManager::componentUp(), dtn::core::SQLiteBundleStorage::componentUp(), dtn::core::SimpleBundleStorage::componentUp(), dtn::core::MemoryBundleStorage::componentUp(), dtn::core::StatusReportGenerator::StatusReportGenerator(), and dtn::net::TCPConvergenceLayer::TCPConvergenceLayer().

| virtual void dtn::core::EventReceiver::raiseEvent | ( | const Event * | evt | ) | [pure virtual] |
| 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::StatisticLogger::componentDown(), dtn::routing::BaseRouter::componentDown(), dtn::daemon::Notifier::componentDown(), dtn::net::ConnectionManager::componentDown(), dtn::core::SQLiteBundleStorage::componentDown(), dtn::core::SimpleBundleStorage::componentDown(), dtn::core::MemoryBundleStorage::componentDown(), dtn::core::StatusReportGenerator::~StatusReportGenerator(), and dtn::net::TCPConvergenceLayer::~TCPConvergenceLayer().

1.7.1