|
IBR-DTNSuite
0.8
|
#include "routing/BaseRouter.h"#include <ibrcommon/thread/Mutex.h>#include <ibrcommon/thread/Queue.h>#include <ibrcommon/thread/ThreadsafeReference.h>#include <map>#include <list>

Go to the source code of this file.
Classes | |
| class | dtn::routing::ProphetRoutingExtension |
| Routing extension for PRoPHET routing. More... | |
| class | dtn::routing::ProphetRoutingExtension::DeliveryPredictabilityMap |
| This class keeps track of the predictablities to see a specific EID. More... | |
| class | dtn::routing::ProphetRoutingExtension::ForwardingStrategy |
| This class is a abstract base class for all prophet forwarding strategies. More... | |
| class | dtn::routing::ProphetRoutingExtension::Acknowledgement |
| Represents an Acknowledgement, i.e. the bundleID that is acknowledged and the lifetime of the acknowledgement. More... | |
| class | dtn::routing::ProphetRoutingExtension::AcknowledgementSet |
| Set of Acknowledgements, that can be serialized in node handshakes. More... | |
| class | dtn::routing::ProphetRoutingExtension::Task |
| class | dtn::routing::ProphetRoutingExtension::SearchNextBundleTask |
| class | dtn::routing::ProphetRoutingExtension::NextExchangeTask |
| class | dtn::routing::ProphetRoutingExtension::GRTR_Strategy |
| The GRTR forwarding strategy. Using this strategy, packets are forwarding, if the neighbor has a higher predictability then the destination. More... | |
| class | dtn::routing::ProphetRoutingExtension::GTMX_Strategy |
| The GTMX forwarding strategy. Using this strategy, packets are forwarding, if the neighbor has a higher predictability then the destination, but at most NF_max times. More... | |
Namespaces | |
| namespace | dtn |
| namespace | dtn::routing |
Defines | |
| #define | DISABLE_MAP_STORE 1 |
Functions | |
| std::ostream & | dtn::routing::operator<< (std::ostream &stream, const ProphetRoutingExtension::AcknowledgementSet &ack_set) |
| #define DISABLE_MAP_STORE 1 |
Definition at line 12 of file ProphetRoutingExtension.h.