#include <BaseRouter.h>
Inherits dtn::routing::BaseRouter::Extension, and ibrcommon::JoinableThread.
Inherited by dtn::routing::EpidemicRoutingExtension, dtn::routing::FloodRoutingExtension, and dtn::routing::NeighborRoutingExtension.

Public Member Functions | |
| ThreadedExtension () | |
| virtual | ~ThreadedExtension ()=0 |
| virtual void | notify (const dtn::core::Event *evt)=0 |
Protected Member Functions | |
| virtual void | stopExtension ()=0 |
Definition at line 74 of file BaseRouter.h.
| dtn::routing::BaseRouter::ThreadedExtension::ThreadedExtension | ( | ) |
base implementation of the ThreadedExtension class
Definition at line 35 of file BaseRouter.cpp.
| dtn::routing::BaseRouter::ThreadedExtension::~ThreadedExtension | ( | ) | [pure virtual] |
Definition at line 38 of file BaseRouter.cpp.
References ibrcommon::JoinableThread::join().

| virtual void dtn::routing::BaseRouter::ThreadedExtension::notify | ( | const dtn::core::Event * | evt | ) | [pure virtual] |
Implemented in dtn::routing::FloodRoutingExtension, and dtn::routing::NeighborRoutingExtension.
| virtual void dtn::routing::BaseRouter::ThreadedExtension::stopExtension | ( | ) | [protected, pure virtual] |
Implemented in dtn::routing::FloodRoutingExtension, and dtn::routing::NeighborRoutingExtension.
1.7.1