Strategy information for each face in a namespace. More...
#include <daemon/fw/asf-measurements.hpp>
Classes | |
| class | Error |
Public Member Functions | |
| FaceInfo () | |
| ~FaceInfo () | |
| void | cancelTimeoutEvent (const Name &prefix) |
| RttEstimator::Duration | computeRto () const |
| const scheduler::EventId & | getMeasurementExpirationEventId () |
| size_t | getNSilentTimeouts () const |
| RttStats::Rtt | getRtt () const |
| RttStats::Rtt | getSrtt () const |
| bool | hasSrttMeasurement () const |
| bool | isTimeout () const |
| bool | isTimeoutScheduled () const |
| void | recordRtt (const shared_ptr< pit::Entry > &pitEntry, const Face &inFace) |
| void | recordTimeout (const Name &interestName) |
| void | setMeasurementExpirationEventId (const scheduler::EventId &id) |
| void | setNSilentTimeouts (size_t nSilentTimeouts) |
| void | setTimeoutEvent (const scheduler::EventId &id, const Name &interestName) |
Strategy information for each face in a namespace.
Definition at line 92 of file asf-measurements.hpp.
| nfd::fw::asf::FaceInfo::FaceInfo | ( | ) |
Definition at line 67 of file asf-measurements.cpp.
| nfd::fw::asf::FaceInfo::~FaceInfo | ( | ) |
Definition at line 73 of file asf-measurements.cpp.
| void nfd::fw::asf::FaceInfo::cancelTimeoutEvent | ( | const Name & | prefix | ) |
Definition at line 100 of file asf-measurements.cpp.
|
inline |
Definition at line 146 of file asf-measurements.hpp.
|
inline |
Definition at line 119 of file asf-measurements.hpp.
|
inline |
Definition at line 170 of file asf-measurements.hpp.
|
inline |
Definition at line 152 of file asf-measurements.hpp.
|
inline |
Definition at line 158 of file asf-measurements.hpp.
|
inline |
Definition at line 164 of file asf-measurements.hpp.
|
inline |
Definition at line 140 of file asf-measurements.hpp.
|
inline |
Definition at line 128 of file asf-measurements.hpp.
| void nfd::fw::asf::FaceInfo::recordRtt | ( | const shared_ptr< pit::Entry > & | pitEntry, |
| const Face & | inFace | ||
| ) |
Definition at line 114 of file asf-measurements.cpp.
| void nfd::fw::asf::FaceInfo::recordTimeout | ( | const Name & | interestName | ) |
Definition at line 135 of file asf-measurements.cpp.
|
inline |
Definition at line 113 of file asf-measurements.hpp.
|
inline |
Definition at line 176 of file asf-measurements.hpp.
| void nfd::fw::asf::FaceInfo::setTimeoutEvent | ( | const scheduler::EventId & | id, |
| const Name & | interestName | ||
| ) |
Definition at line 80 of file asf-measurements.cpp.