#include <BaseRouter.h>
Inherited by dtn::routing::BaseRouter::ThreadedExtension, dtn::routing::RetransmissionExtension, and dtn::routing::StaticRoutingExtension.

Public Member Functions | |
| Extension () | |
| virtual | ~Extension ()=0 |
| virtual void | notify (const dtn::core::Event *evt)=0 |
Protected Member Functions | |
| BaseRouter * | getRouter () |
Friends | |
| class | BaseRouter |
Definition at line 58 of file BaseRouter.h.
| dtn::routing::BaseRouter::Extension::Extension | ( | ) |
base implementation of the Extension class
Definition at line 46 of file BaseRouter.cpp.
| dtn::routing::BaseRouter::Extension::~Extension | ( | ) | [pure virtual] |
Definition at line 49 of file BaseRouter.cpp.
| BaseRouter * dtn::routing::BaseRouter::Extension::getRouter | ( | ) | [protected] |
Definition at line 52 of file BaseRouter.cpp.
Referenced by dtn::routing::EpidemicRoutingExtension::EpidemicRoutingExtension(), dtn::routing::NeighborRoutingExtension::NeighborRoutingExtension(), dtn::routing::StaticRoutingExtension::notify(), dtn::routing::RetransmissionExtension::notify(), dtn::routing::FloodRoutingExtension::notify(), dtn::routing::EpidemicRoutingExtension::notify(), dtn::routing::NeighborRoutingExtension::run(), dtn::routing::FloodRoutingExtension::run(), dtn::routing::EpidemicRoutingExtension::run(), and dtn::routing::StaticRoutingExtension::StaticRoutingExtension().
| virtual void dtn::routing::BaseRouter::Extension::notify | ( | const dtn::core::Event * | evt | ) | [pure virtual] |
Implemented in dtn::routing::RetransmissionExtension, and dtn::routing::StaticRoutingExtension.
friend class BaseRouter [friend] |
Definition at line 70 of file BaseRouter.h.
1.7.1