NS-3 based Named Data Networking (NDN) simulator
ndnSIM 2.5: NDN, CCN, CCNx, content centric networks
API Documentation
nfd::fw::NccStrategy::PitEntryInfo Class Reference

StrategyInfo on pit::Entry. More...

#include <ncc-strategy.hpp>

Inheritance diagram for nfd::fw::NccStrategy::PitEntryInfo:
Collaboration diagram for nfd::fw::NccStrategy::PitEntryInfo:

Public Member Functions

virtual ~PitEntryInfo () override
 
- Public Member Functions inherited from nfd::fw::StrategyInfo
virtual ~StrategyInfo ()=default
 

Static Public Member Functions

static constexpr int getTypeId ()
 
- Static Public Member Functions inherited from nfd::fw::StrategyInfo
static constexpr int getTypeId ()
 

Public Attributes

scheduler::EventId bestFaceTimeout
 timer that expires when best face does not respond within predicted time More...
 
scheduler::EventId propagateTimer
 timer for propagating to another face More...
 
time::microseconds maxInterval
 maximum interval between forwarding to two nexthops except best and previous More...
 

Additional Inherited Members

- Protected Member Functions inherited from nfd::fw::StrategyInfo
 StrategyInfo ()=default
 

Detailed Description

StrategyInfo on pit::Entry.

Definition at line 98 of file ncc-strategy.hpp.

Constructor & Destructor Documentation

◆ ~PitEntryInfo()

nfd::fw::NccStrategy::PitEntryInfo::~PitEntryInfo ( )
overridevirtual

Definition at line 338 of file ncc-strategy.cpp.

References nfd::scheduler::cancel().

Member Function Documentation

◆ getTypeId()

static constexpr int nfd::fw::NccStrategy::PitEntryInfo::getTypeId ( )
inlinestatic

Definition at line 102 of file ncc-strategy.hpp.

Member Data Documentation

◆ bestFaceTimeout

scheduler::EventId nfd::fw::NccStrategy::PitEntryInfo::bestFaceTimeout

timer that expires when best face does not respond within predicted time

Definition at line 112 of file ncc-strategy.hpp.

Referenced by nfd::fw::NccStrategy::afterReceiveInterest(), and nfd::fw::NccStrategy::beforeSatisfyInterest().

◆ propagateTimer

scheduler::EventId nfd::fw::NccStrategy::PitEntryInfo::propagateTimer

◆ maxInterval

time::microseconds nfd::fw::NccStrategy::PitEntryInfo::maxInterval

maximum interval between forwarding to two nexthops except best and previous

Definition at line 116 of file ncc-strategy.hpp.

Referenced by nfd::fw::NccStrategy::afterReceiveInterest(), and nfd::fw::NccStrategy::doPropagate().


The documentation for this class was generated from the following files: