26 #ifndef NFD_DAEMON_FW_BEST_ROUTE_STRATEGY2_HPP
27 #define NFD_DAEMON_FW_BEST_ROUTE_STRATEGY2_HPP
60 const shared_ptr<pit::Entry>& pitEntry)
override;
64 const shared_ptr<pit::Entry>& pitEntry)
override;
70 static const time::milliseconds RETX_SUPPRESSION_INITIAL;
71 static const time::milliseconds RETX_SUPPRESSION_MAX;
78 #endif // NFD_DAEMON_FW_BEST_ROUTE_STRATEGY2_HPP
Best Route strategy version 4.
Copyright (c) 2014-2015, Regents of the University of California, Arizona Board of Regents...
a retransmission suppression decision algorithm that suppresses retransmissions using exponential bac...
BestRouteStrategy2(Forwarder &forwarder, const Name &name=STRATEGY_NAME)
virtual void afterReceiveNack(const Face &inFace, const lp::Nack &nack, const shared_ptr< pit::Entry > &pitEntry) override
trigger after Nack is received
virtual void afterReceiveInterest(const Face &inFace, const Interest &interest, const shared_ptr< pit::Entry > &pitEntry) override
trigger after Interest is received
represents a forwarding strategy
#define PUBLIC_WITH_TESTS_ELSE_PRIVATE
static const Name STRATEGY_NAME