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 Namespace Reference

Namespace for Forwarding Strategy operations. More...

Classes

class  BestRoute
 Best route strategy. More...
 
class  Flooding
 Simple flooding strategy. More...
 
class  GreenYellowRed
 Forwarding strategy extensions to track simple link status based on data plane performance. More...
 
class  Nacks
 Implementation of experimental NACK messages (enables with EnableNACKs option) More...
 
class  PerFibLimits
 Strategy implementing per-FIB entry limits. More...
 
class  PerOutFaceLimits
 Strategy implementing per-outgoing face limits. More...
 
class  SmartFlooding
 Smart flooding forwarding strategy. More...
 
class  Tag
 Abstract class for the forwarding strategy tag, which can be added to PIT entries. More...
 

Typedefs

typedef PerFibLimits
< PerOutFaceLimits< BestRoute > > 
PerFibLimitsPerOutFaceLimitsBestRoute
 
typedef PerFibLimits
< PerOutFaceLimits< Flooding > > 
PerFibLimitsPerOutFaceLimitsFlooding
 
typedef PerFibLimits
< PerOutFaceLimits
< SmartFlooding > > 
PerFibLimitsPerOutFaceLimitsSmartFlooding
 
typedef PerOutFaceLimits
< BestRoute
PerOutFaceLimitsBestRoute
 
typedef PerOutFaceLimits
< Flooding
PerOutFaceLimitsFlooding
 
typedef PerOutFaceLimits
< SmartFlooding
PerOutFaceLimitsSmartFlooding
 

Functions

 NS_OBJECT_ENSURE_REGISTERED (BestRoute)
 
 NS_OBJECT_ENSURE_REGISTERED (Flooding)
 
 NS_OBJECT_ENSURE_REGISTERED (GreenYellowRed)
 
 NS_OBJECT_ENSURE_REGISTERED (Nacks)
 
 NS_OBJECT_ENSURE_REGISTERED (PerFibLimitsPerOutFaceLimitsBestRoute)
 
 NS_OBJECT_ENSURE_REGISTERED (PerFibLimitsPerOutFaceLimitsFlooding)
 
 NS_OBJECT_ENSURE_REGISTERED (PerFibLimitsPerOutFaceLimitsSmartFlooding)
 
 NS_OBJECT_ENSURE_REGISTERED (PerOutFaceLimitsBestRoute)
 
 NS_OBJECT_ENSURE_REGISTERED (PerOutFaceLimitsFlooding)
 
 NS_OBJECT_ENSURE_REGISTERED (PerOutFaceLimitsSmartFlooding)
 
 NS_OBJECT_ENSURE_REGISTERED (SmartFlooding)
 

Detailed Description

Namespace for Forwarding Strategy operations.