#include <asf-measurements.hpp>
Public Types | |
typedef time::duration< double, boost::micro > | Rtt |
Public Member Functions | |
RttStats () | |
void | addRttMeasurement (RttEstimator::Duration &durationRtt) |
void | recordTimeout () |
Rtt | getRtt () const |
Rtt | getSrtt () const |
RttEstimator::Duration | computeRto () const |
Static Public Attributes | |
static const Rtt | RTT_TIMEOUT |
static const Rtt | RTT_NO_MEASUREMENT |
Definition at line 37 of file asf-measurements.hpp.
typedef time::duration<double, boost::micro> nfd::fw::asf::RttStats::Rtt |
Definition at line 40 of file asf-measurements.hpp.
nfd::fw::asf::RttStats::RttStats | ( | ) |
Definition at line 38 of file asf-measurements.cpp.
void nfd::fw::asf::RttStats::addRttMeasurement | ( | RttEstimator::Duration & | durationRtt | ) |
Definition at line 45 of file asf-measurements.cpp.
References nfd::RttEstimator::addMeasurement(), and RTT_NO_MEASUREMENT.
Referenced by nfd::fw::asf::FaceInfo::recordRtt().
|
inline |
Definition at line 48 of file asf-measurements.hpp.
References RTT_TIMEOUT.
Referenced by nfd::fw::asf::FaceInfo::isTimeoutScheduled(), and nfd::fw::asf::FaceInfo::recordTimeout().
|
inline |
Definition at line 54 of file asf-measurements.hpp.
Referenced by nfd::fw::asf::FaceInfo::isTimeout(), and nfd::fw::asf::FaceInfo::recordRtt().
|
inline |
Definition at line 60 of file asf-measurements.hpp.
Referenced by nfd::fw::asf::FaceInfo::hasSrttMeasurement(), and nfd::fw::asf::FaceInfo::recordRtt().
|
inline |
Definition at line 66 of file asf-measurements.hpp.
References nfd::RttEstimator::computeRto().
|
static |
Definition at line 76 of file asf-measurements.hpp.
Referenced by nfd::fw::asf::getValueForSorting(), nfd::fw::asf::FaceInfo::isTimeout(), and recordTimeout().
|
static |
Definition at line 77 of file asf-measurements.hpp.
Referenced by addRttMeasurement(), nfd::fw::asf::getValueForSorting(), and nfd::fw::asf::FaceInfo::hasSrttMeasurement().