Public Member Functions | |
RttEstimator (const RttEstimator &) | |
virtual void | SentSeq (SequenceNumber, uint32_t) |
virtual Time | AckSeq (SequenceNumber) |
virtual void | ClearSent () |
virtual void | Measurement (Time t)=0 |
virtual Time | Estimate ()=0 |
virtual Time | RetransmitTimeout ()=0 |
void | Init (SequenceNumber s) |
virtual Ptr< RttEstimator > | Copy () const =0 |
virtual void | IncreaseMultiplier () |
virtual void | ResetMultiplier () |
virtual void | Reset () |
Static Public Member Functions | |
static TypeId | GetTypeId (void) |
This method returns the TypeId associated to ns3::RttEstimator. | |
Public Attributes | |
Time | est |
Time | minrto |
uint32_t | nSamples |
double | multiplier |
static TypeId ns3::RttEstimator::GetTypeId | ( | void | ) | [static] |
This method returns the TypeId associated to ns3::RttEstimator.
Attributes defined for this type:
No TraceSources defined for this type.
Reimplemented from ns3::Object.
Reimplemented in ns3::RttMeanDeviation.