stores stategy information about each face in this namespace More...
#include <daemon/fw/asf-measurements.hpp>
Inheritance diagram for nfd::fw::asf::NamespaceInfo:
Collaboration diagram for nfd::fw::asf::NamespaceInfo: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.