A Discrete-Event Network Simulator
Home
Tutorials ▼
English
Portuguese
Docs ▼
Wiki
Manual
Models
Develop ▼
API
Bugs
API
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
delay-jitter-estimation.h
Go to the documentation of this file.
1
#ifndef DELAY_JITTER_ESTIMATION_H
2
#define DELAY_JITTER_ESTIMATION_H
3
4
#include "ns3/nstime.h"
5
#include "ns3/packet.h"
6
7
namespace
ns3 {
8
15
class
DelayJitterEstimation
16
{
17
public
:
18
DelayJitterEstimation
();
19
30
static
void
PrepareTx
(
Ptr<const Packet>
packet);
38
void
RecordRx
(
Ptr<const Packet>
packet);
39
43
Time
GetLastDelay
(
void
)
const
;
50
uint64_t
GetLastJitter
(
void
)
const
;
51
52
private
:
53
Time
m_previousRx
;
54
Time
m_previousRxTx
;
55
int64x64_t
m_jitter
;
56
Time
m_delay
;
57
};
58
59
}
// namespace ns3
60
61
#endif
/* DELAY_JITTER_ESTIMATION_H */
src
tools
model
delay-jitter-estimation.h
Generated on Tue May 14 2013 11:08:33 for ns-3 by
1.8.1.2