![]() |
5G-LENA nr-v4.0-29-g6d8085cd
The 5G/NR module for the ns-3 simulator
|
This class implements a tag that carries the status of a RLC SDU for the fragmentation process Status of RLC SDU. More...
#include "nr-rlc-sdu-status-tag.h"
Public Types | |
enum | SduStatus_t { FULL_SDU = 1 , FIRST_SEGMENT = 2 , MIDDLE_SEGMENT = 3 , LAST_SEGMENT = 4 , ANY_SEGMENT = 5 } |
SduStatus_t enumeration. More... | |
Public Member Functions | |
void | Deserialize (TagBuffer i) override |
TypeId | GetInstanceTypeId () const override |
uint32_t | GetSerializedSize () const override |
uint8_t | GetStatus () const |
void | Print (std::ostream &os) const override |
void | Serialize (TagBuffer i) const override |
void | SetStatus (uint8_t status) |
Static Public Member Functions | |
static TypeId | GetTypeId () |
Get the type ID. | |
This class implements a tag that carries the status of a RLC SDU for the fragmentation process Status of RLC SDU.
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 20 of file nr-rlc-sdu-status-tag.h.
SduStatus_t enumeration.
Definition at line 50 of file nr-rlc-sdu-status-tag.h.
ns3::NrRlcSduStatusTag::NrRlcSduStatusTag | ( | ) |
Definition at line 14 of file nr-rlc-sdu-status-tag.cc.
|
override |
Definition at line 59 of file nr-rlc-sdu-status-tag.cc.
|
override |
Definition at line 41 of file nr-rlc-sdu-status-tag.cc.
|
override |
Definition at line 47 of file nr-rlc-sdu-status-tag.cc.
uint8_t ns3::NrRlcSduStatusTag::GetStatus | ( | ) | const |
Get status function
Definition at line 25 of file nr-rlc-sdu-status-tag.cc.
Referenced by ns3::NrRlcAm::DoNotifyTxOpportunity(), and ns3::NrRlcUm::DoNotifyTxOpportunity().
|
static |
|
override |
Definition at line 65 of file nr-rlc-sdu-status-tag.cc.
|
override |
Definition at line 53 of file nr-rlc-sdu-status-tag.cc.
void ns3::NrRlcSduStatusTag::SetStatus | ( | uint8_t | status | ) |
Set status function
status | the status |
Definition at line 19 of file nr-rlc-sdu-status-tag.cc.
Referenced by ns3::NrRlcAm::DoNotifyTxOpportunity(), ns3::NrRlcUm::DoNotifyTxOpportunity(), ns3::NrRlcAm::DoTransmitPdcpPdu(), and ns3::NrRlcUm::DoTransmitPdcpPdu().