NS-3 based Named Data Networking (NDN) simulator
ndnSIM: NDN, CCN, CCNx, content centric networks
API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
ns3::ndn::fw::SmartFlooding Member List

This is the complete list of members for ns3::ndn::fw::SmartFlooding, including all inherited members.

AddFace(Ptr< Face > face)ns3::ndn::ForwardingStrategyvirtual
CanSendOutInterest(Ptr< Face > inFace, Ptr< Face > outFace, Ptr< const Interest > interest, Ptr< pit::Entry > pitEntry)ns3::ndn::ForwardingStrategyprotectedvirtual
DetectRetransmittedInterest(Ptr< Face > inFace, Ptr< const Interest > interest, Ptr< pit::Entry > pitEntry)ns3::ndn::ForwardingStrategyprotectedvirtual
DidAddFibEntry(Ptr< fib::Entry > fibEntry)ns3::ndn::ForwardingStrategyvirtual
DidCreatePitEntry(Ptr< Face > inFace, Ptr< const Interest > interest, Ptr< pit::Entry > pitEntry)ns3::ndn::ForwardingStrategyprotectedvirtual
DidExhaustForwardingOptions(Ptr< Face > inFace, Ptr< const Interest > interest, Ptr< pit::Entry > pitEntry)ns3::ndn::fw::Nacksprotectedvirtual
DidForwardSimilarInterest(Ptr< Face > inFace, Ptr< const Interest > interest, Ptr< pit::Entry > pitEntry)ns3::ndn::ForwardingStrategyprotectedvirtual
DidReceiveDuplicateInterest(Ptr< Face > inFace, Ptr< const Interest > interest, Ptr< pit::Entry > pitEntry)ns3::ndn::fw::Nacksprotectedvirtual
DidReceiveSolicitedData(Ptr< Face > inFace, Ptr< const Data > data, bool didCreateCacheEntry)ns3::ndn::ForwardingStrategyprotectedvirtual
DidReceiveUnsolicitedData(Ptr< Face > inFace, Ptr< const Data > data, bool didCreateCacheEntry)ns3::ndn::ForwardingStrategyprotectedvirtual
DidReceiveValidNack(Ptr< Face > incomingFace, uint32_t nackCode, Ptr< const Interest > nack, Ptr< pit::Entry > pitEntry) (defined in ns3::ndn::fw::GreenYellowRed)ns3::ndn::fw::GreenYellowRedprotectedvirtual
DidSendOutData(Ptr< Face > inFace, Ptr< Face > outFace, Ptr< const Data > data, Ptr< pit::Entry > pitEntry)ns3::ndn::ForwardingStrategyprotectedvirtual
DidSendOutInterest(Ptr< Face > inFace, Ptr< Face > outFace, Ptr< const Interest > interest, Ptr< pit::Entry > pitEntry)ns3::ndn::ForwardingStrategyprotectedvirtual
DidSuppressSimilarInterest(Ptr< Face > inFace, Ptr< const Interest > interest, Ptr< pit::Entry > pitEntry)ns3::ndn::ForwardingStrategyprotectedvirtual
DoDispose()ns3::ndn::ForwardingStrategyprotectedvirtual
DoPropagateInterest(Ptr< Face > inFace, Ptr< const Interest > interest, Ptr< pit::Entry > pitEntry)ns3::ndn::fw::SmartFloodingvirtual
FailedToCreatePitEntry(Ptr< Face > inFace, Ptr< const Interest > interest)ns3::ndn::ForwardingStrategyprotectedvirtual
ForwardingStrategy()ns3::ndn::ForwardingStrategy
g_log (defined in ns3::ndn::fw::SmartFlooding)ns3::ndn::fw::SmartFloodingprotectedstatic
GetLogName()ns3::ndn::fw::SmartFloodingstatic
GetTypeId() (defined in ns3::ndn::fw::SmartFlooding)ns3::ndn::fw::SmartFloodingstatic
m_cacheUnsolicitedData (defined in ns3::ndn::ForwardingStrategy)ns3::ndn::ForwardingStrategyprotected
m_cacheUnsolicitedDataFromApps (defined in ns3::ndn::ForwardingStrategy)ns3::ndn::ForwardingStrategyprotected
m_contentStorens3::ndn::ForwardingStrategyprotected
m_detectRetransmissions (defined in ns3::ndn::ForwardingStrategy)ns3::ndn::ForwardingStrategyprotected
m_dropDatans3::ndn::ForwardingStrategyprotected
m_dropInterestsns3::ndn::ForwardingStrategyprotected
m_dropNacksns3::ndn::fw::Nacksprotected
m_fibns3::ndn::ForwardingStrategyprotected
m_inDatans3::ndn::ForwardingStrategyprotected
m_inInterestsns3::ndn::ForwardingStrategyprotected
m_inNacksns3::ndn::fw::Nacksprotected
m_nacksEnabled (defined in ns3::ndn::fw::Nacks)ns3::ndn::fw::Nacksprotected
m_outDatans3::ndn::ForwardingStrategyprotected
m_outInterestsns3::ndn::ForwardingStrategyprotected
m_outNacksns3::ndn::fw::Nacksprotected
m_pitns3::ndn::ForwardingStrategyprotected
m_satisfiedInterests (defined in ns3::ndn::ForwardingStrategy)ns3::ndn::ForwardingStrategyprotected
m_timedOutInterests (defined in ns3::ndn::ForwardingStrategy)ns3::ndn::ForwardingStrategyprotected
NotifyNewAggregate()ns3::ndn::ForwardingStrategyprotectedvirtual
OnData(Ptr< Face > face, Ptr< Data > data)ns3::ndn::ForwardingStrategyvirtual
OnInterest(Ptr< Face > face, Ptr< Interest > interest)ns3::ndn::fw::Nacksvirtual
OnNack(Ptr< Face > inFace, Ptr< Interest > nack) (defined in ns3::ndn::fw::Nacks)ns3::ndn::fw::Nacksprotectedvirtual
PropagateInterest(Ptr< Face > inFace, Ptr< const Interest > interest, Ptr< pit::Entry > pitEntry)ns3::ndn::ForwardingStrategyprotectedvirtual
RemoveFace(Ptr< Face > face)ns3::ndn::ForwardingStrategyvirtual
SatisfyPendingInterest(Ptr< Face > inFace, Ptr< const Data > data, Ptr< pit::Entry > pitEntry)ns3::ndn::ForwardingStrategyprotectedvirtual
ShouldSuppressIncomingInterest(Ptr< Face > inFace, Ptr< const Interest > interest, Ptr< pit::Entry > pitEntry)ns3::ndn::ForwardingStrategyprotectedvirtual
SmartFlooding()ns3::ndn::fw::SmartFlooding
TrySendOutInterest(Ptr< Face > inFace, Ptr< Face > outFace, Ptr< const Interest > interest, Ptr< pit::Entry > pitEntry)ns3::ndn::ForwardingStrategyprotectedvirtual
WillEraseTimedOutPendingInterest(Ptr< pit::Entry > pitEntry)ns3::ndn::fw::GreenYellowRedprotectedvirtual
WillRemoveFibEntry(Ptr< fib::Entry > fibEntry)ns3::ndn::ForwardingStrategyvirtual
WillSatisfyPendingInterest(Ptr< Face > inFace, Ptr< pit::Entry > pitEntry)ns3::ndn::fw::GreenYellowRedprotectedvirtual
~ForwardingStrategy() (defined in ns3::ndn::ForwardingStrategy)ns3::ndn::ForwardingStrategyvirtual