ns3::DelayJitterEstimation Class Reference
quick and dirty delay and jitter estimation
More...
#include <delay-jitter-estimation.h>
List of all members.
Detailed Description
quick and dirty delay and jitter estimation
Member Function Documentation
Time ns3::DelayJitterEstimation::GetLastDelay |
( |
void |
|
) |
const |
- Returns:
- the updated delay.
Time ns3::DelayJitterEstimation::GetLastJitter |
( |
void |
|
) |
const |
The jitter is calculated using the RFC 1889 (RTP) jitter definition.
- Returns:
- the updated jitter.
static void ns3::DelayJitterEstimation::PrepareTx |
( |
Ptr< const Packet > |
packet |
) |
[static] |
- Parameters:
-
| packet | the packet to send over a wire |
This method should be invoked once on each packet to record within the packet the tx time which is used upon packet reception to calculate the delay and jitter. The tx time is stored in the packet as an
ns3::Tag which means that it does not use any network ressources and is not taken into account in transmission delay calculations.
void ns3::DelayJitterEstimation::RecordRx |
( |
Ptr< const Packet > |
packet |
) |
|
- Parameters:
-
| packet | the packet received |
Invoke this method to update the delay and jitter calculations After a call to this method,
GetLastDelay and
GetLastJitter will return an updated delay and jitter.
The documentation for this class was generated from the following file:
- src/contrib/delay-jitter-estimation.h