NS-3 based Named Data Networking (NDN) simulator
ndnSIM 2.3: NDN, CCN, CCNx, content centric networks
API Documentation
ns3::ndn::NetworkRegionTableHelper Class Reference

Network Region Table Helper. More...

#include <ndn-network-region-table-helper.hpp>

Static Public Member Functions

static void AddRegionName (Ptr< Node > node, const Name &regionName)
 
static void AddRegionName (NodeContainer &c, const Name &regionName)
 
static void AddRegionName (Ptr< Node > node, std::initializer_list< Name > regionNames)
 
static void AddRegionName (const NodeContainer &c, std::initializer_list< Name > regionNames)
 
static void RemoveRegionName (Ptr< Node > node, const Name &regionName)
 
static void RemoveRegionName (const NodeContainer &c, const Name &regionName)
 
static void RemoveRegionName (Ptr< Node > node, std::initializer_list< Name > regionNames)
 
static void RemoveRegionName (const NodeContainer &c, std::initializer_list< Name > regionNames)
 
static void EmptyNetworkRegionTable (Ptr< Node > node)
 
static void EmptyNetworkRegionTable (const NodeContainer &c)
 

Detailed Description

Network Region Table Helper.

The NRT Helper interacts directly with Network Region Table by using set-like API in order to add/remove a prefix to/from the table or empty it in one node or a node container

Definition at line 38 of file ndn-network-region-table-helper.hpp.

Member Function Documentation

void ns3::ndn::NetworkRegionTableHelper::AddRegionName ( Ptr< Node >  node,
const Name regionName 
)
static

Definition at line 30 of file ndn-network-region-table-helper.cpp.

Referenced by AddRegionName().

static void ns3::ndn::NetworkRegionTableHelper::AddRegionName ( NodeContainer &  c,
const Name regionName 
)
static
void ns3::ndn::NetworkRegionTableHelper::AddRegionName ( Ptr< Node >  node,
std::initializer_list< Name regionNames 
)
static

Definition at line 49 of file ndn-network-region-table-helper.cpp.

References AddRegionName().

void ns3::ndn::NetworkRegionTableHelper::AddRegionName ( const NodeContainer &  c,
std::initializer_list< Name regionNames 
)
static

Definition at line 57 of file ndn-network-region-table-helper.cpp.

References AddRegionName().

void ns3::ndn::NetworkRegionTableHelper::RemoveRegionName ( Ptr< Node >  node,
const Name regionName 
)
static

Definition at line 65 of file ndn-network-region-table-helper.cpp.

Referenced by RemoveRegionName().

static void ns3::ndn::NetworkRegionTableHelper::RemoveRegionName ( const NodeContainer &  c,
const Name regionName 
)
static
void ns3::ndn::NetworkRegionTableHelper::RemoveRegionName ( Ptr< Node >  node,
std::initializer_list< Name regionNames 
)
static

Definition at line 84 of file ndn-network-region-table-helper.cpp.

References RemoveRegionName().

void ns3::ndn::NetworkRegionTableHelper::RemoveRegionName ( const NodeContainer &  c,
std::initializer_list< Name regionNames 
)
static

Definition at line 92 of file ndn-network-region-table-helper.cpp.

References RemoveRegionName().

void ns3::ndn::NetworkRegionTableHelper::EmptyNetworkRegionTable ( Ptr< Node >  node)
static

Definition at line 100 of file ndn-network-region-table-helper.cpp.

Referenced by EmptyNetworkRegionTable().

void ns3::ndn::NetworkRegionTableHelper::EmptyNetworkRegionTable ( const NodeContainer &  c)
static

Definition at line 111 of file ndn-network-region-table-helper.cpp.

References EmptyNetworkRegionTable().


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