![]() |
5G-LENA nr-v4.0
The 5G/NR module for the ns-3 simulator
|
#include "nr-pdcp-tag.h"
Public Member Functions | |
NrPdcpTag () | |
NrPdcpTag (Time senderTimestamp) | |
void | Deserialize (TagBuffer i) override |
TypeId | GetInstanceTypeId () const override |
Time | GetSenderTimestamp () const |
uint32_t | GetSerializedSize () const override |
void | Print (std::ostream &os) const override |
void | Serialize (TagBuffer i) const override |
void | SetSenderTimestamp (Time senderTimestamp) |
Static Public Member Functions | |
static TypeId | GetTypeId () |
Get the type ID. | |
Tag to calculate the per-PDU delay from gNB PDCP to UE PDCP
Introspection did not find any typical Config paths.
No Attributes are defined for this type.
No TraceSources are defined for this type.
Size of this type is 16 bytes (on a 64-bit architecture).
Definition at line 23 of file nr-pdcp-tag.h.
ns3::NrPdcpTag::NrPdcpTag | ( | ) |
Create an empty PDCP tag
Definition at line 18 of file nr-pdcp-tag.cc.
ns3::NrPdcpTag::NrPdcpTag | ( | Time | senderTimestamp | ) |
Create an PDCP tag with the given senderTimestamp
senderTimestamp | the time stamp |
Definition at line 24 of file nr-pdcp-tag.cc.
|
override |
Definition at line 59 of file nr-pdcp-tag.cc.
|
override |
Definition at line 40 of file nr-pdcp-tag.cc.
Time ns3::NrPdcpTag::GetSenderTimestamp | ( | ) | const |
Get the instant when the PDCP delivers the PDU to the MAC SAP provider
Definition at line 73 of file nr-pdcp-tag.cc.
Referenced by ns3::NrPdcp::DoReceivePdu().
|
override |
Definition at line 46 of file nr-pdcp-tag.cc.
|
static |
|
override |
Definition at line 67 of file nr-pdcp-tag.cc.
|
override |
Definition at line 52 of file nr-pdcp-tag.cc.
void ns3::NrPdcpTag::SetSenderTimestamp | ( | Time | senderTimestamp | ) |
Set the sender timestamp
senderTimestamp | time stamp of the instant when the PDCP delivers the PDU to the MAC SAP provider |
Definition at line 79 of file nr-pdcp-tag.cc.