Strategy information for each face in a namespace.
More...
#include <daemon/fw/asf-measurements.hpp>
Strategy information for each face in a namespace.
Definition at line 40 of file asf-measurements.hpp.
◆ FaceInfo()
nfd::fw::asf::FaceInfo::FaceInfo |
( |
shared_ptr< const ndn::util::RttEstimator::Options > |
opts | ) |
|
|
inlineexplicit |
◆ cancelTimeout()
void nfd::fw::asf::FaceInfo::cancelTimeout |
( |
const Name & |
prefix | ) |
|
◆ getLastRtt()
time::nanoseconds nfd::fw::asf::FaceInfo::getLastRtt |
( |
| ) |
const |
|
inline |
◆ getNSilentTimeouts()
size_t nfd::fw::asf::FaceInfo::getNSilentTimeouts |
( |
| ) |
const |
|
inline |
◆ getSrtt()
time::nanoseconds nfd::fw::asf::FaceInfo::getSrtt |
( |
| ) |
const |
|
inline |
◆ hasTimeout()
bool nfd::fw::asf::FaceInfo::hasTimeout |
( |
| ) |
const |
|
inline |
◆ isTimeoutScheduled()
bool nfd::fw::asf::FaceInfo::isTimeoutScheduled |
( |
| ) |
const |
|
inline |
◆ recordRtt()
void nfd::fw::asf::FaceInfo::recordRtt |
( |
time::nanoseconds |
rtt | ) |
|
|
inline |
◆ recordTimeout()
void nfd::fw::asf::FaceInfo::recordTimeout |
( |
const Name & |
interestName | ) |
|
|
inline |
◆ scheduleTimeout()
time::nanoseconds nfd::fw::asf::FaceInfo::scheduleTimeout |
( |
const Name & |
interestName, |
|
|
scheduler::EventCallback |
cb |
|
) |
| |
◆ setNSilentTimeouts()
void nfd::fw::asf::FaceInfo::setNSilentTimeouts |
( |
size_t |
nSilentTimeouts | ) |
|
|
inline |
◆ NamespaceInfo
◆ RTT_NO_MEASUREMENT
const time::nanoseconds nfd::fw::asf::FaceInfo::RTT_NO_MEASUREMENT {-1} |
|
static |
◆ RTT_TIMEOUT
const time::nanoseconds nfd::fw::asf::FaceInfo::RTT_TIMEOUT {-2} |
|
static |