![]() |
5G-LENA nr-v4.0
The 5G/NR module for the ns-3 simulator
|
#include "introspected-doxygen.h"
Public Types | |
enum | ProcedureCode_t { HandoverPreparation = 0 , HandoverCancel = 1 , LoadIndication = 2 , SnStatusTransfer = 4 , UeContextRelease = 5 , ResourceStatusReporting = 10 } |
Procedure code enumeration 9.3.7. More... | |
enum | TypeOfMessage_t { InitiatingMessage = 0 , SuccessfulOutcome = 1 , UnsuccessfulOutcome = 2 } |
Type of message enumeration. More... | |
Public Member Functions | |
uint32_t | Deserialize (Buffer::Iterator start) override |
TypeId | GetInstanceTypeId () const override |
uint8_t | GetMessageType () const |
uint8_t | GetProcedureCode () const |
uint32_t | GetSerializedSize () const override |
void | Print (std::ostream &os) const override |
void | Serialize (Buffer::Iterator start) const override |
void | SetLengthOfIes (uint32_t lengthOfIes) |
void | SetMessageType (uint8_t messageType) |
void | SetNumberOfIes (uint32_t numberOfIes) |
void | SetProcedureCode (uint8_t procedureCode) |
Static Public Member Functions | |
static TypeId | GetTypeId () |
Get the type ID. | |
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 24 bytes (on a 64-bit architecture).
Definition at line 18 of file nr-epc-x2-header.h.
Procedure code enumeration 9.3.7.
Definition at line 69 of file nr-epc-x2-header.h.
Type of message enumeration.
Definition at line 80 of file nr-epc-x2-header.h.
ns3::NrEpcX2Header::NrEpcX2Header | ( | ) |
Definition at line 18 of file nr-epc-x2-header.cc.
|
override |
Definition at line 26 of file nr-epc-x2-header.cc.
|
override |
Definition at line 71 of file nr-epc-x2-header.cc.
|
override |
Definition at line 45 of file nr-epc-x2-header.cc.
uint8_t ns3::NrEpcX2Header::GetMessageType | ( | ) | const |
Get message type function
Definition at line 96 of file nr-epc-x2-header.cc.
Referenced by ns3::NrEpcX2::RecvFromX2cSocket().
uint8_t ns3::NrEpcX2Header::GetProcedureCode | ( | ) | const |
Get procedure code function
Definition at line 108 of file nr-epc-x2-header.cc.
Referenced by ns3::NrEpcX2::RecvFromX2cSocket().
|
override |
Definition at line 51 of file nr-epc-x2-header.cc.
|
static |
|
override |
Definition at line 87 of file nr-epc-x2-header.cc.
|
override |
Definition at line 57 of file nr-epc-x2-header.cc.
void ns3::NrEpcX2Header::SetLengthOfIes | ( | uint32_t | lengthOfIes | ) |
Set length of IEs function
lengthOfIes | the length of IEs |
Definition at line 120 of file nr-epc-x2-header.cc.
Referenced by ns3::NrEpcX2::DoSendHandoverCancel(), ns3::NrEpcX2::DoSendHandoverPreparationFailure(), ns3::NrEpcX2::DoSendHandoverRequest(), ns3::NrEpcX2::DoSendHandoverRequestAck(), ns3::NrEpcX2::DoSendLoadInformation(), ns3::NrEpcX2::DoSendResourceStatusUpdate(), ns3::NrEpcX2::DoSendSnStatusTransfer(), and ns3::NrEpcX2::DoSendUeContextRelease().
void ns3::NrEpcX2Header::SetMessageType | ( | uint8_t | messageType | ) |
Set message type function
messageType | the message type |
Definition at line 102 of file nr-epc-x2-header.cc.
Referenced by ns3::NrEpcX2::DoSendHandoverCancel(), ns3::NrEpcX2::DoSendHandoverPreparationFailure(), ns3::NrEpcX2::DoSendHandoverRequest(), ns3::NrEpcX2::DoSendHandoverRequestAck(), ns3::NrEpcX2::DoSendLoadInformation(), ns3::NrEpcX2::DoSendResourceStatusUpdate(), ns3::NrEpcX2::DoSendSnStatusTransfer(), and ns3::NrEpcX2::DoSendUeContextRelease().
void ns3::NrEpcX2Header::SetNumberOfIes | ( | uint32_t | numberOfIes | ) |
Set number of IEs function
numberOfIes | the number of IEs |
Definition at line 126 of file nr-epc-x2-header.cc.
Referenced by ns3::NrEpcX2::DoSendHandoverCancel(), ns3::NrEpcX2::DoSendHandoverPreparationFailure(), ns3::NrEpcX2::DoSendHandoverRequest(), ns3::NrEpcX2::DoSendHandoverRequestAck(), ns3::NrEpcX2::DoSendLoadInformation(), ns3::NrEpcX2::DoSendResourceStatusUpdate(), ns3::NrEpcX2::DoSendSnStatusTransfer(), and ns3::NrEpcX2::DoSendUeContextRelease().
void ns3::NrEpcX2Header::SetProcedureCode | ( | uint8_t | procedureCode | ) |
Set procedure code function
procedureCode | the procedure code |
Definition at line 114 of file nr-epc-x2-header.cc.
Referenced by ns3::NrEpcX2::DoSendHandoverCancel(), ns3::NrEpcX2::DoSendHandoverPreparationFailure(), ns3::NrEpcX2::DoSendHandoverRequest(), ns3::NrEpcX2::DoSendHandoverRequestAck(), ns3::NrEpcX2::DoSendLoadInformation(), ns3::NrEpcX2::DoSendResourceStatusUpdate(), ns3::NrEpcX2::DoSendSnStatusTransfer(), and ns3::NrEpcX2::DoSendUeContextRelease().