All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ndn::nfd::FibEntry Class Reference

#include <nfd-fib-entry.hpp>

Data Structures

class  Error
 

Public Member Functions

 FibEntry ()
 
 FibEntry (const Block &block)
 
const NamegetPrefix () const
 
FibEntrysetPrefix (const Name &prefix)
 
const std::list< NextHopRecord > & getNextHopRecords () const
 
FibEntryaddNextHopRecord (const NextHopRecord &nextHopRecord)
 
template<typename T >
FibEntrysetNextHopRecords (const T &begin, const T &end)
 
template<bool T>
size_t wireEncode (EncodingImpl< T > &block) const
 
const BlockwireEncode () const
 
void wireDecode (const Block &wire)
 

Detailed Description

Definition at line 166 of file nfd-fib-entry.hpp.

Constructor & Destructor Documentation

ndn::nfd::FibEntry::FibEntry ( )
inline

Definition at line 177 of file nfd-fib-entry.hpp.

ndn::nfd::FibEntry::FibEntry ( const Block block)
inlineexplicit

Definition at line 182 of file nfd-fib-entry.hpp.

Member Function Documentation

FibEntry& ndn::nfd::FibEntry::addNextHopRecord ( const NextHopRecord nextHopRecord)
inline

Definition at line 208 of file nfd-fib-entry.hpp.

const std::list<NextHopRecord>& ndn::nfd::FibEntry::getNextHopRecords ( ) const
inline

Definition at line 202 of file nfd-fib-entry.hpp.

const Name& ndn::nfd::FibEntry::getPrefix ( ) const
inline

Definition at line 188 of file nfd-fib-entry.hpp.

template<typename T >
FibEntry& ndn::nfd::FibEntry::setNextHopRecords ( const T &  begin,
const T &  end 
)
inline

Definition at line 217 of file nfd-fib-entry.hpp.

FibEntry& ndn::nfd::FibEntry::setPrefix ( const Name prefix)
inline

Definition at line 194 of file nfd-fib-entry.hpp.

void ndn::nfd::FibEntry::wireDecode ( const Block wire)
inline

Definition at line 265 of file nfd-fib-entry.hpp.

template<bool T>
size_t ndn::nfd::FibEntry::wireEncode ( EncodingImpl< T > &  block) const
inline

Definition at line 227 of file nfd-fib-entry.hpp.

const Block& ndn::nfd::FibEntry::wireEncode ( ) const
inline

Definition at line 246 of file nfd-fib-entry.hpp.