NS-3 based Named Data Networking (NDN) simulator
ndnSIM 2.0: NDN, CCN, CCNx, content centric networks
API Documentation
ndn::nfd::ForwarderStatus Class Reference

represents NFD Forwarder Status More...

#include <nfd-forwarder-status.hpp>

Classes

class  Error
 

Public Member Functions

 ForwarderStatus ()
 
 ForwarderStatus (const Block &payload)
 
template<encoding::Tag TAG>
size_t wireEncode (EncodingImpl< TAG > &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...
 
const std::string & getNfdVersion () const
 
ForwarderStatussetNfdVersion (const std::string &nfdVersion)
 
const time::system_clock::TimePointgetStartTimestamp () const
 
ForwarderStatussetStartTimestamp (const time::system_clock::TimePoint &startTimestamp)
 
const time::system_clock::TimePointgetCurrentTimestamp () 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 36 of file nfd-forwarder-status.hpp.

Constructor & Destructor Documentation

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

Definition at line 36 of file nfd-forwarder-status.cpp.

Referenced by ndn::nfd::ForwarderStatus::Error::Error().

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

Definition at line 51 of file nfd-forwarder-status.cpp.

References wireDecode().

Member Function Documentation

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

encode ForwarderStatus as a Content block

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

Definition at line 100 of file nfd-forwarder-status.cpp.

References ndn::Block::hasWire().

Referenced by ndn::nfd::ForwarderStatus::Error::Error().

const std::string& ndn::nfd::ForwarderStatus::getNfdVersion ( ) const
inline

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

References setNfdVersion().

ForwarderStatus & ndn::nfd::ForwarderStatus::setNfdVersion ( const std::string &  nfdVersion)

Definition at line 223 of file nfd-forwarder-status.cpp.

References ndn::Block::reset().

Referenced by getNfdVersion().

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

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

References setStartTimestamp().

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

Definition at line 231 of file nfd-forwarder-status.cpp.

References ndn::Block::reset().

Referenced by getStartTimestamp().

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

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

References setCurrentTimestamp().

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

Definition at line 239 of file nfd-forwarder-status.cpp.

References ndn::Block::reset().

Referenced by getCurrentTimestamp().

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

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

References setNNameTreeEntries().

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

Definition at line 247 of file nfd-forwarder-status.cpp.

References ndn::Block::reset().

Referenced by getNNameTreeEntries().

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

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

References setNFibEntries().

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

Definition at line 255 of file nfd-forwarder-status.cpp.

References ndn::Block::reset().

Referenced by getNFibEntries().

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

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

References setNPitEntries().

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

Definition at line 263 of file nfd-forwarder-status.cpp.

References ndn::Block::reset().

Referenced by getNPitEntries().

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

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

References setNMeasurementsEntries().

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

Definition at line 271 of file nfd-forwarder-status.cpp.

References ndn::Block::reset().

Referenced by getNMeasurementsEntries().

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

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

References setNCsEntries().

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

Definition at line 279 of file nfd-forwarder-status.cpp.

References ndn::Block::reset().

Referenced by getNCsEntries().

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

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

References setNInInterests().

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

Definition at line 287 of file nfd-forwarder-status.cpp.

References ndn::Block::reset().

Referenced by getNInInterests().

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

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

References setNInDatas().

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

Definition at line 295 of file nfd-forwarder-status.cpp.

References ndn::Block::reset().

Referenced by getNInDatas().

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

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

References setNOutInterests().

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

Definition at line 303 of file nfd-forwarder-status.cpp.

References ndn::Block::reset().

Referenced by getNOutInterests().

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

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

References setNOutDatas().

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

Definition at line 311 of file nfd-forwarder-status.cpp.

References ndn::Block::reset().

Referenced by getNOutDatas().


The documentation for this class was generated from the following files: