NS-3 based Named Data Networking (NDN) simulator
ndnSIM 2.0: NDN, CCN, CCNx, content centric networks
API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ns3::ndn::StrategyChoiceHelper Class Reference

NFD Strategy Choice Helper (FIB) helper. More...

#include <ndn-strategy-choice-helper.hpp>

Static Public Member Functions

static void Install (const NodeContainer &c, const Name &namePrefix, const Name &strategy)
 
static void Install (Ptr< Node > node, const Name &namePrefix, const Name &strategy)
 
static void InstallAll (const Name &namePrefix, const Name &strategy)
 
template<class Strategy >
static void Install (Ptr< Node > node, const Name &namePrefix)
 
template<class Strategy >
static void Install (const NodeContainer &c, const Name &namePrefix)
 
template<class Strategy >
static void InstallAll (const Name &namePrefix)
 

Detailed Description

NFD Strategy Choice Helper (FIB) helper.

The Strategy Choice helper interacts with the Strategy Choice manager of NFD by sending special Interest commands to the manager in order to specify the desired per-name prefix forwarding strategy for one, more or all the nodes of a topology.

Definition at line 59 of file ndn-strategy-choice-helper.hpp.

Member Function Documentation

void ns3::ndn::StrategyChoiceHelper::Install ( const NodeContainer &  c,
const Name namePrefix,
const Name strategy 
)
static

Definition at line 50 of file ndn-strategy-choice-helper.cpp.

Referenced by Install(), and InstallAll().

void ns3::ndn::StrategyChoiceHelper::Install ( Ptr< Node >  node,
const Name namePrefix,
const Name strategy 
)
static

Definition at line 58 of file ndn-strategy-choice-helper.cpp.

template<class Strategy >
void ns3::ndn::StrategyChoiceHelper::Install ( Ptr< Node >  node,
const Name namePrefix 
)
inlinestatic
template<class Strategy >
void ns3::ndn::StrategyChoiceHelper::Install ( const NodeContainer &  c,
const Name namePrefix 
)
inlinestatic

Definition at line 107 of file ndn-strategy-choice-helper.hpp.

void ns3::ndn::StrategyChoiceHelper::InstallAll ( const Name namePrefix,
const Name strategy 
)
static

Definition at line 68 of file ndn-strategy-choice-helper.cpp.

References Install().

template<class Strategy >
void ns3::ndn::StrategyChoiceHelper::InstallAll ( const Name namePrefix)
inlinestatic

Definition at line 116 of file ndn-strategy-choice-helper.hpp.


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