This is the complete list of members for nfd::fw::SelfLearningStrategy, including all inherited members.
afterAddFace | nfd::fw::Strategy | protected |
afterContentStoreHit(const Data &data, const FaceEndpoint &ingress, const shared_ptr< pit::Entry > &pitEntry) | nfd::fw::Strategy | virtual |
afterNewNextHop(const fib::NextHop &nextHop, const shared_ptr< pit::Entry > &pitEntry) | nfd::fw::Strategy | virtual |
afterReceiveData(const Data &data, const FaceEndpoint &ingress, const shared_ptr< pit::Entry > &pitEntry) override | nfd::fw::SelfLearningStrategy | virtual |
afterReceiveInterest(const Interest &interest, const FaceEndpoint &ingress, const shared_ptr< pit::Entry > &pitEntry) override | nfd::fw::SelfLearningStrategy | virtual |
afterReceiveNack(const lp::Nack &nack, const FaceEndpoint &ingress, const shared_ptr< pit::Entry > &pitEntry) override | nfd::fw::SelfLearningStrategy | virtual |
areSameType(const Name &instanceNameA, const Name &instanceNameB) | nfd::fw::Strategy | static |
beforeRemoveFace | nfd::fw::Strategy | protected |
beforeSatisfyInterest(const Data &data, const FaceEndpoint &ingress, const shared_ptr< pit::Entry > &pitEntry) | nfd::fw::Strategy | virtual |
canCreate(const Name &instanceName) | nfd::fw::Strategy | static |
create(const Name &instanceName, Forwarder &forwarder) | nfd::fw::Strategy | static |
getFace(FaceId id) const noexcept | nfd::fw::Strategy | inlineprotected |
getFaceTable() const noexcept | nfd::fw::Strategy | inlineprotected |
getInstanceName() const noexcept | nfd::fw::Strategy | inline |
getMeasurements() noexcept | nfd::fw::Strategy | inlineprotected |
getStrategyName() | nfd::fw::SelfLearningStrategy | static |
listRegistered() | nfd::fw::Strategy | static |
lookupFib(const pit::Entry &pitEntry) const | nfd::fw::Strategy | protected |
makeInstanceName(const Name &input, const Name &strategyName) | nfd::fw::Strategy | protectedstatic |
onDroppedInterest(const Interest &interest, Face &egress) | nfd::fw::Strategy | virtual |
onInterestLoop(const Interest &interest, const FaceEndpoint &ingress) | nfd::fw::Strategy | virtual |
parseInstanceName(const Name &input) | nfd::fw::Strategy | protectedstatic |
parseParameters(const PartialName ¶ms) | nfd::fw::Strategy | protectedstatic |
registerType(const Name &strategyName=S::getStrategyName()) | nfd::fw::Strategy | inlinestatic |
rejectPendingInterest(const shared_ptr< pit::Entry > &pitEntry) | nfd::fw::Strategy | inlineprotected |
SelfLearningStrategy(Forwarder &forwarder, const Name &name=getStrategyName()) | nfd::fw::SelfLearningStrategy | explicit |
sendData(const Data &data, Face &egress, const shared_ptr< pit::Entry > &pitEntry) | nfd::fw::Strategy | protected |
sendDataToAll(const Data &data, const shared_ptr< pit::Entry > &pitEntry, const Face &inFace) | nfd::fw::Strategy | protected |
sendInterest(const Interest &interest, Face &egress, const shared_ptr< pit::Entry > &pitEntry) | nfd::fw::Strategy | protected |
sendNack(const lp::NackHeader &header, Face &egress, const shared_ptr< pit::Entry > &pitEntry) | nfd::fw::Strategy | inlineprotected |
sendNack(const lp::Nack &nack, Face &egress) | nfd::fw::Strategy | inlineprotected |
sendNacks(const lp::NackHeader &header, const shared_ptr< pit::Entry > &pitEntry, std::initializer_list< const Face * > exceptFaces={}) | nfd::fw::Strategy | protected |
setExpiryTimer(const shared_ptr< pit::Entry > &pitEntry, time::milliseconds duration) | nfd::fw::Strategy | inlineprotected |
setInstanceName(const Name &name) noexcept | nfd::fw::Strategy | inlineprotected |
Strategy(Forwarder &forwarder) | nfd::fw::Strategy | explicit |
~Strategy() | nfd::fw::Strategy | virtual |