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

represents NFD Forwarder Status More...

#include <nfd-forwarder-status.hpp>

Data Structures

class  Error
 

Public Member Functions

 ForwarderStatus ()
 
 ForwarderStatus (const Block &payload)
 
template<bool T>
size_t wireEncode (EncodingImpl< T > &encoder) const
 prepend ForwarderStatus as a Content block to the encoder More...
 
const BlockwireEncode () const
 encode ForwarderStatus as a Content block More...
 
void wireDecode (const Block &wire)
 decode ForwarderStatus from a Content block More...
 
int getNfdVersion () const
 
ForwarderStatussetNfdVersion (int nfdVersion)
 
const
time::system_clock::TimePoint
getStartTimestamp () const
 
ForwarderStatussetStartTimestamp (const time::system_clock::TimePoint &startTimestamp)
 
const
time::system_clock::TimePoint
getCurrentTimestamp () const
 
ForwarderStatussetCurrentTimestamp (const time::system_clock::TimePoint &currentTimestamp)
 
size_t getNNameTreeEntries () const
 
ForwarderStatussetNNameTreeEntries (size_t nNameTreeEntries)
 
size_t getNFibEntries () const
 
ForwarderStatussetNFibEntries (size_t nFibEntries)
 
size_t getNPitEntries () const
 
ForwarderStatussetNPitEntries (size_t nPitEntries)
 
size_t getNMeasurementsEntries () const
 
ForwarderStatussetNMeasurementsEntries (size_t nMeasurementsEntries)
 
size_t getNCsEntries () const
 
ForwarderStatussetNCsEntries (size_t nCsEntries)
 
uint64_t getNInInterests () const
 
ForwarderStatussetNInInterests (uint64_t nInInterests)
 
uint64_t getNInDatas () const
 
ForwarderStatussetNInDatas (uint64_t nInDatas)
 
uint64_t getNOutInterests () const
 
ForwarderStatussetNOutInterests (uint64_t nOutInterests)
 
uint64_t getNOutDatas () const
 
ForwarderStatussetNOutDatas (uint64_t nOutDatas)
 

Detailed Description

represents NFD Forwarder Status

See Also
http://redmine.named-data.net/projects/nfd/wiki/ForwarderStatus

Definition at line 19 of file nfd-forwarder-status.hpp.

Constructor & Destructor Documentation

ndn::nfd::ForwarderStatus::ForwarderStatus ( )
inline

Definition at line 249 of file nfd-forwarder-status.hpp.

ndn::nfd::ForwarderStatus::ForwarderStatus ( const Block payload)
inlineexplicit

Definition at line 35 of file nfd-forwarder-status.hpp.

Member Function Documentation

const time::system_clock::TimePoint& ndn::nfd::ForwarderStatus::getCurrentTimestamp ( ) const
inline

Definition at line 92 of file nfd-forwarder-status.hpp.

size_t ndn::nfd::ForwarderStatus::getNCsEntries ( ) const
inline

Definition at line 162 of file nfd-forwarder-status.hpp.

int ndn::nfd::ForwarderStatus::getNfdVersion ( ) const
inline

Definition at line 64 of file nfd-forwarder-status.hpp.

size_t ndn::nfd::ForwarderStatus::getNFibEntries ( ) const
inline

Definition at line 120 of file nfd-forwarder-status.hpp.

uint64_t ndn::nfd::ForwarderStatus::getNInDatas ( ) const
inline

Definition at line 190 of file nfd-forwarder-status.hpp.

uint64_t ndn::nfd::ForwarderStatus::getNInInterests ( ) const
inline

Definition at line 176 of file nfd-forwarder-status.hpp.

size_t ndn::nfd::ForwarderStatus::getNMeasurementsEntries ( ) const
inline

Definition at line 148 of file nfd-forwarder-status.hpp.

size_t ndn::nfd::ForwarderStatus::getNNameTreeEntries ( ) const
inline

Definition at line 106 of file nfd-forwarder-status.hpp.

uint64_t ndn::nfd::ForwarderStatus::getNOutDatas ( ) const
inline

Definition at line 218 of file nfd-forwarder-status.hpp.

uint64_t ndn::nfd::ForwarderStatus::getNOutInterests ( ) const
inline

Definition at line 204 of file nfd-forwarder-status.hpp.

size_t ndn::nfd::ForwarderStatus::getNPitEntries ( ) const
inline

Definition at line 134 of file nfd-forwarder-status.hpp.

const time::system_clock::TimePoint& ndn::nfd::ForwarderStatus::getStartTimestamp ( ) const
inline

Definition at line 78 of file nfd-forwarder-status.hpp.

ForwarderStatus& ndn::nfd::ForwarderStatus::setCurrentTimestamp ( const time::system_clock::TimePoint currentTimestamp)
inline

Definition at line 98 of file nfd-forwarder-status.hpp.

ForwarderStatus& ndn::nfd::ForwarderStatus::setNCsEntries ( size_t  nCsEntries)
inline

Definition at line 168 of file nfd-forwarder-status.hpp.

ForwarderStatus& ndn::nfd::ForwarderStatus::setNfdVersion ( int  nfdVersion)
inline

Definition at line 70 of file nfd-forwarder-status.hpp.

ForwarderStatus& ndn::nfd::ForwarderStatus::setNFibEntries ( size_t  nFibEntries)
inline

Definition at line 126 of file nfd-forwarder-status.hpp.

ForwarderStatus& ndn::nfd::ForwarderStatus::setNInDatas ( uint64_t  nInDatas)
inline

Definition at line 196 of file nfd-forwarder-status.hpp.

ForwarderStatus& ndn::nfd::ForwarderStatus::setNInInterests ( uint64_t  nInInterests)
inline

Definition at line 182 of file nfd-forwarder-status.hpp.

ForwarderStatus& ndn::nfd::ForwarderStatus::setNMeasurementsEntries ( size_t  nMeasurementsEntries)
inline

Definition at line 154 of file nfd-forwarder-status.hpp.

ForwarderStatus& ndn::nfd::ForwarderStatus::setNNameTreeEntries ( size_t  nNameTreeEntries)
inline

Definition at line 112 of file nfd-forwarder-status.hpp.

ForwarderStatus& ndn::nfd::ForwarderStatus::setNOutDatas ( uint64_t  nOutDatas)
inline

Definition at line 224 of file nfd-forwarder-status.hpp.

ForwarderStatus& ndn::nfd::ForwarderStatus::setNOutInterests ( uint64_t  nOutInterests)
inline

Definition at line 210 of file nfd-forwarder-status.hpp.

ForwarderStatus& ndn::nfd::ForwarderStatus::setNPitEntries ( size_t  nPitEntries)
inline

Definition at line 140 of file nfd-forwarder-status.hpp.

ForwarderStatus& ndn::nfd::ForwarderStatus::setStartTimestamp ( const time::system_clock::TimePoint startTimestamp)
inline

Definition at line 84 of file nfd-forwarder-status.hpp.

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

decode ForwarderStatus from a Content block

The outermost Content element isn't part of ForwardStatus structure.

Definition at line 318 of file nfd-forwarder-status.hpp.

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

prepend ForwarderStatus as a Content block to the encoder

The outermost Content element isn't part of ForwardStatus structure.

Definition at line 267 of file nfd-forwarder-status.hpp.

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

encode ForwarderStatus as a Content block

The outermost Content element isn't part of ForwardStatus structure.

Definition at line 302 of file nfd-forwarder-status.hpp.