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

#include <nfd-fib-entry.hpp>

Data Structures

class  Error
 

Public Member Functions

 NextHopRecord ()
 
 NextHopRecord (const Block &block)
 
uint64_t getFaceId () const
 
NextHopRecordsetFaceId (uint64_t faceId)
 
uint64_t getCost () const
 
NextHopRecordsetCost (uint64_t cost)
 
template<bool T>
size_t wireEncode (EncodingImpl< T > &block) const
 
const BlockwireEncode () const
 
void wireDecode (const Block &wire)
 

Detailed Description

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

Constructor & Destructor Documentation

ndn::nfd::NextHopRecord::NextHopRecord ( )
inline

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

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

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

Member Function Documentation

uint64_t ndn::nfd::NextHopRecord::getCost ( ) const
inline

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

uint64_t ndn::nfd::NextHopRecord::getFaceId ( ) const
inline

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

NextHopRecord& ndn::nfd::NextHopRecord::setCost ( uint64_t  cost)
inline

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

NextHopRecord& ndn::nfd::NextHopRecord::setFaceId ( uint64_t  faceId)
inline

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

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

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

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

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

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

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