IBR-DTNSuite  0.8
daemon/src/routing/prophet/ProphetRoutingExtension.h File Reference
#include "routing/BaseRouter.h"
#include <ibrcommon/thread/Mutex.h>
#include <ibrcommon/thread/Queue.h>
#include <ibrcommon/thread/ThreadsafeReference.h>
#include <map>
#include <list>
Include dependency graph for ProphetRoutingExtension.h:
This graph shows which files directly or indirectly include this file:

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 Documentation

#define DISABLE_MAP_STORE   1

Definition at line 12 of file ProphetRoutingExtension.h.