nlsr::update Namespace Reference

Classes

class  AdvertisePrefixCommand
 
class  CommandManagerBase
 
class  ManagerBase
 
class  NfdRibCommandProcessor
 
class  NfdRibRegisterCommand
 
class  NfdRibUnregisterCommand
 
class  PrefixUpdateProcessor
 
class  WithdrawPrefixCommand
 

Typedefs

using ConfigSection = boost::property_tree::ptree
 
using SignerTag = ndn::SimpleTag< ndn::Name, 20 >
 an Interest tag to indicate command signer More...
 

Enumerations

enum  { PREFIX_FLAG = 1 }
 

Functions

static std::optional< std::string > getSignerFromTag (const ndn::Interest &interest)
 obtain signer from SignerTag attached to Interest, if available More...
 

Typedef Documentation

◆ ConfigSection

using nlsr::update::ConfigSection = typedef boost::property_tree::ptree

Definition at line 35 of file prefix-update-processor.hpp.

◆ SignerTag

using nlsr::update::SignerTag = typedef ndn::SimpleTag<ndn::Name, 20>

an Interest tag to indicate command signer

Definition at line 41 of file prefix-update-processor.cpp.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
PREFIX_FLAG 

Definition at line 48 of file manager-base.hpp.

Function Documentation

◆ getSignerFromTag()

static std::optional<std::string> nlsr::update::getSignerFromTag ( const ndn::Interest &  interest)
static

obtain signer from SignerTag attached to Interest, if available

Definition at line 46 of file prefix-update-processor.cpp.