ndn::nfd::StrategyChoice Class Reference

Represents an item in NFD StrategyChoice dataset. More...

#include <ndn-cxx/mgmt/nfd/strategy-choice.hpp>

Classes

class  Error
 

Public Member Functions

 StrategyChoice ()
 
 StrategyChoice (const Block &payload)
 
const Name & getName () const
 
const Name & getStrategy () const
 
StrategyChoice & setName (const Name &name)
 
StrategyChoice & setStrategy (const Name &strategy)
 
void wireDecode (const Block &wire)
 
const Block & wireEncode () const
 
template<encoding::Tag TAG>
size_t wireEncode (EncodingImpl< TAG > &encoder) const
 

Detailed Description

Constructor & Destructor Documentation

◆ StrategyChoice() [1/2]

ndn::nfd::StrategyChoice::StrategyChoice ( )
default

◆ StrategyChoice() [2/2]

ndn::nfd::StrategyChoice::StrategyChoice ( const Block &  payload)
explicit

Definition at line 35 of file strategy-choice.cpp.

Member Function Documentation

◆ getName()

const Name& ndn::nfd::StrategyChoice::getName ( ) const
inline

Definition at line 62 of file strategy-choice.hpp.

◆ getStrategy()

const Name& ndn::nfd::StrategyChoice::getStrategy ( ) const
inline

Definition at line 71 of file strategy-choice.hpp.

◆ setName()

StrategyChoice & ndn::nfd::StrategyChoice::setName ( const Name &  name)

Definition at line 107 of file strategy-choice.cpp.

◆ setStrategy()

StrategyChoice & ndn::nfd::StrategyChoice::setStrategy ( const Name &  strategy)

Definition at line 115 of file strategy-choice.cpp.

◆ wireDecode()

void ndn::nfd::StrategyChoice::wireDecode ( const Block &  wire)

Definition at line 73 of file strategy-choice.cpp.

◆ wireEncode() [1/2]

const Block & ndn::nfd::StrategyChoice::wireEncode ( ) const

Definition at line 57 of file strategy-choice.cpp.

◆ wireEncode() [2/2]

template<encoding::Tag TAG>
size_t ndn::nfd::StrategyChoice::wireEncode ( EncodingImpl< TAG > &  encoder) const

Definition at line 42 of file strategy-choice.cpp.