NS-3 based Named Data Networking (NDN) simulator
ndnSIM 2.5: 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

◆ AddRegionName() [1/4]

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().

◆ AddRegionName() [2/4]

static void ns3::ndn::NetworkRegionTableHelper::AddRegionName ( NodeContainer &  c,
const Name regionName 
)
static

◆ AddRegionName() [3/4]

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().

◆ AddRegionName() [4/4]

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().

◆ RemoveRegionName() [1/4]

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().

◆ RemoveRegionName() [2/4]

static void ns3::ndn::NetworkRegionTableHelper::RemoveRegionName ( const NodeContainer &  c,
const Name regionName 
)
static

◆ RemoveRegionName() [3/4]

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().

◆ RemoveRegionName() [4/4]

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().

◆ EmptyNetworkRegionTable() [1/2]

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

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

Referenced by EmptyNetworkRegionTable().

◆ EmptyNetworkRegionTable() [2/2]

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: