8 #ifndef FORWARDINGSTRATEGY_H_
9 #define FORWARDINGSTRATEGY_H_
19 class ProphetRoutingExtension;
bool neighborDPIsGreater(const DeliveryPredictabilityMap &neighbor_dpm, const dtn::data::EID &destination) const
This class keeps track of the predictablities to see a specific EID.
This class is a abstract base class for all prophet forwarding strategies.
virtual bool shallForward(const DeliveryPredictabilityMap &neighbor_dpm, const dtn::data::MetaBundle &bundle) const =0
void setProphetRouter(ProphetRoutingExtension *router)
virtual ~ForwardingStrategy()=0
Routing extension for PRoPHET routing.
ProphetRoutingExtension * _prophet_router