ns-3
|
Public Member Functions | |
RttEstimator (const RttEstimator &) | |
virtual void | SentSeq (SequenceNumber32, uint32_t) |
virtual Time | AckSeq (SequenceNumber32) |
virtual void | ClearSent () |
virtual void | Measurement (Time t)=0 |
virtual Time | RetransmitTimeout ()=0 |
void | Init (SequenceNumber32 s) |
virtual Ptr< RttEstimator > | Copy () const =0 |
virtual void | IncreaseMultiplier () |
virtual void | ResetMultiplier () |
virtual void | Reset () |
void | SetMinRto (Time minRto) |
Time | GetMinRto (void) const |
void | SetEstimate (Time estimate) |
Time | GetEstimate (void) const |
Static Public Member Functions | |
static TypeId | GetTypeId (void) |
This method returns the TypeId associated to ns3::RttEstimator. | |
Public Attributes | |
int64x64_t | est |
int64x64_t | minrto |
uint32_t | nSamples |
double | multiplier |
TypeId ns3::RttEstimator::GetTypeId | ( | void | ) | [static] |
This method returns the TypeId associated to ns3::RttEstimator.
This object is accessible through the following paths with Config::Set and Config::Connect:
Attributes defined for this type:
No TraceSources defined for this type.
Reimplemented from ns3::Object.
Reimplemented in ns3::RttMeanDeviation.
References ns3::Seconds(), and ns3::TypeId::SetParent().