stores stategy information about each face in this namespace More...
#include <daemon/fw/asf-measurements.hpp>
Public Member Functions | |
NamespaceInfo () | |
FaceInfoTable::iterator | end () |
void | expireFaceInfo (nfd::face::FaceId faceId) |
void | extendFaceInfoLifetime (FaceInfo &info, const Face &face) |
FaceInfoTable::iterator | find (nfd::face::FaceId faceId) |
FaceInfo * | get (nfd::face::FaceId faceId) |
FaceInfo * | getFaceInfo (const fib::Entry &fibEntry, const Face &face) |
FaceInfo & | getOrCreateFaceInfo (const fib::Entry &fibEntry, const Face &face) |
const FaceInfoTable::iterator | insert (nfd::face::FaceId faceId) |
bool | isFirstProbeScheduled () const |
bool | isProbingDue () const |
void | setHasFirstProbeBeenScheduled (bool hasBeenScheduled) |
void | setIsProbingDue (bool isProbingDue) |
Static Public Member Functions | |
static constexpr int | getTypeId () |
stores stategy information about each face in this namespace
Definition at line 195 of file asf-measurements.hpp.
nfd::fw::asf::NamespaceInfo::NamespaceInfo | ( | ) |
Definition at line 143 of file asf-measurements.cpp.
|
inline |
Definition at line 236 of file asf-measurements.hpp.
void nfd::fw::asf::NamespaceInfo::expireFaceInfo | ( | nfd::face::FaceId | faceId | ) |
Definition at line 183 of file asf-measurements.cpp.
void nfd::fw::asf::NamespaceInfo::extendFaceInfoLifetime | ( | FaceInfo & | info, |
const Face & | face | ||
) |
Definition at line 189 of file asf-measurements.cpp.
|
inline |
Definition at line 230 of file asf-measurements.hpp.
|
inline |
Definition at line 219 of file asf-measurements.hpp.
FaceInfo * nfd::fw::asf::NamespaceInfo::getFaceInfo | ( | const fib::Entry & | fibEntry, |
const Face & | face | ||
) |
Definition at line 150 of file asf-measurements.cpp.
FaceInfo & nfd::fw::asf::NamespaceInfo::getOrCreateFaceInfo | ( | const fib::Entry & | fibEntry, |
const Face & | face | ||
) |
Definition at line 163 of file asf-measurements.cpp.
|
inlinestatic |
Definition at line 201 of file asf-measurements.hpp.
|
inline |
Definition at line 242 of file asf-measurements.hpp.
|
inline |
Definition at line 261 of file asf-measurements.hpp.
|
inline |
Definition at line 249 of file asf-measurements.hpp.
|
inline |
Definition at line 267 of file asf-measurements.hpp.
|
inline |
Definition at line 255 of file asf-measurements.hpp.