#include <ndn-cxx/util/rtt-estimator.hpp>
 Collaboration diagram for ndn::util::RttEstimator::Options:
 Collaboration diagram for ndn::util::RttEstimator::Options:| Public Attributes | |
| double | alpha = 0.125 | 
| weight of exponential moving average for smoothed RTT  More... | |
| double | beta = 0.25 | 
| weight of exponential moving average for RTT variation  More... | |
| time::nanoseconds | initialRto = 1_s | 
| initial RTO value  More... | |
| int | k = 4 | 
| RTT variation multiplier used when calculating RTO.  More... | |
| time::nanoseconds | maxRto = 1_min | 
| upper bound of RTO  More... | |
| time::nanoseconds | minRto = 200_ms | 
| lower bound of RTO  More... | |
| int | rtoBackoffMultiplier = 2 | 
| RTO multiplier used in backoff operation.  More... | |
Definition at line 44 of file rtt-estimator.hpp.
| double ndn::util::RttEstimator::Options::alpha = 0.125 | 
weight of exponential moving average for smoothed RTT
Definition at line 46 of file rtt-estimator.hpp.
| double ndn::util::RttEstimator::Options::beta = 0.25 | 
weight of exponential moving average for RTT variation
Definition at line 47 of file rtt-estimator.hpp.
| time::nanoseconds ndn::util::RttEstimator::Options::initialRto = 1_s | 
initial RTO value
Definition at line 48 of file rtt-estimator.hpp.
| int ndn::util::RttEstimator::Options::k = 4 | 
RTT variation multiplier used when calculating RTO.
Definition at line 51 of file rtt-estimator.hpp.
| time::nanoseconds ndn::util::RttEstimator::Options::maxRto = 1_min | 
upper bound of RTO
Definition at line 50 of file rtt-estimator.hpp.
| time::nanoseconds ndn::util::RttEstimator::Options::minRto = 200_ms | 
lower bound of RTO
Definition at line 49 of file rtt-estimator.hpp.
| int ndn::util::RttEstimator::Options::rtoBackoffMultiplier = 2 | 
RTO multiplier used in backoff operation.
Definition at line 52 of file rtt-estimator.hpp.