Represents the CS Information dataset. More...
#include <ndn-cxx/mgmt/nfd/cs-info.hpp>
Classes | |
class | Error |
Public Member Functions | |
CsInfo () | |
CsInfo (const Block &block) | |
uint64_t | getCapacity () const |
Get CS capacity (in number of packets). More... | |
bool | getEnableAdmit () const |
Get CS_ENABLE_ADMIT flag. More... | |
bool | getEnableServe () const |
Get CS_ENABLE_SERVE flag. More... | |
uint64_t | getNEntries () const |
Get number of stored CS entries. More... | |
uint64_t | getNHits () const |
Get number of CS lookup hits since NFD started. More... | |
uint64_t | getNMisses () const |
Get number of CS lookup misses since NFD started. More... | |
CsInfo & | setCapacity (uint64_t capacity) |
CsInfo & | setEnableAdmit (bool enableAdmit) |
CsInfo & | setEnableServe (bool enableServe) |
CsInfo & | setNEntries (uint64_t nEntries) |
CsInfo & | setNHits (uint64_t nHits) |
CsInfo & | setNMisses (uint64_t nMisses) |
void | wireDecode (const Block &wire) |
const Block & | wireEncode () const |
template<encoding::Tag TAG> | |
size_t | wireEncode (EncodingImpl< TAG > &encoder) const |
Represents the CS Information dataset.
Definition at line 37 of file cs-info.hpp.
ndn::nfd::CsInfo::CsInfo | ( | ) |
Definition at line 33 of file cs-info.cpp.
|
explicit |
Definition at line 41 of file cs-info.cpp.
|
inline |
Get CS capacity (in number of packets).
Definition at line 64 of file cs-info.hpp.
|
inline |
Get CS_ENABLE_ADMIT
flag.
Definition at line 75 of file cs-info.hpp.
|
inline |
Get CS_ENABLE_SERVE
flag.
Definition at line 86 of file cs-info.hpp.
|
inline |
Get number of stored CS entries.
Definition at line 97 of file cs-info.hpp.
|
inline |
Get number of CS lookup hits since NFD started.
Definition at line 108 of file cs-info.hpp.
|
inline |
Get number of CS lookup misses since NFD started.
Definition at line 119 of file cs-info.hpp.
CsInfo & ndn::nfd::CsInfo::setCapacity | ( | uint64_t | capacity | ) |
Definition at line 133 of file cs-info.cpp.
CsInfo & ndn::nfd::CsInfo::setEnableAdmit | ( | bool | enableAdmit | ) |
Definition at line 141 of file cs-info.cpp.
CsInfo & ndn::nfd::CsInfo::setEnableServe | ( | bool | enableServe | ) |
Definition at line 149 of file cs-info.cpp.
CsInfo & ndn::nfd::CsInfo::setNEntries | ( | uint64_t | nEntries | ) |
Definition at line 157 of file cs-info.cpp.
CsInfo & ndn::nfd::CsInfo::setNHits | ( | uint64_t | nHits | ) |
Definition at line 165 of file cs-info.cpp.
CsInfo & ndn::nfd::CsInfo::setNMisses | ( | uint64_t | nMisses | ) |
Definition at line 173 of file cs-info.cpp.
void ndn::nfd::CsInfo::wireDecode | ( | const Block & | wire | ) |
Definition at line 82 of file cs-info.cpp.
const Block & ndn::nfd::CsInfo::wireEncode | ( | ) | const |
Definition at line 66 of file cs-info.cpp.
size_t ndn::nfd::CsInfo::wireEncode | ( | EncodingImpl< TAG > & | encoder | ) | const |
Definition at line 48 of file cs-info.cpp.