![]() |
5G-LENA nr-v4.0
The 5G/NR module for the ns-3 simulator
|
#include "nr-epc-x2-header.h"
Public Member Functions | |
uint32_t | Deserialize (Buffer::Iterator start) override |
std::vector< NrEpcX2Sap::ErabsSubjectToStatusTransferItem > | GetErabsSubjectToStatusTransferList () const |
TypeId | GetInstanceTypeId () const override |
uint32_t | GetLengthOfIes () const |
uint16_t | GetNewGnbUeX2apId () const |
uint32_t | GetNumberOfIes () const |
uint16_t | GetOldGnbUeX2apId () const |
uint32_t | GetSerializedSize () const override |
void | Print (std::ostream &os) const override |
void | Serialize (Buffer::Iterator start) const override |
void | SetErabsSubjectToStatusTransferList (std::vector< NrEpcX2Sap::ErabsSubjectToStatusTransferItem > erabs) |
void | SetNewGnbUeX2apId (uint16_t x2apId) |
void | SetOldGnbUeX2apId (uint16_t x2apId) |
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 48 bytes (on a 64-bit architecture).
Definition at line 378 of file nr-epc-x2-header.h.
ns3::NrEpcX2SnStatusTransferHeader::NrEpcX2SnStatusTransferHeader | ( | ) |
Definition at line 773 of file nr-epc-x2-header.cc.
|
override |
Definition at line 782 of file nr-epc-x2-header.cc.
|
override |
Definition at line 850 of file nr-epc-x2-header.cc.
std::vector< NrEpcX2Sap::ErabsSubjectToStatusTransferItem > ns3::NrEpcX2SnStatusTransferHeader::GetErabsSubjectToStatusTransferList | ( | ) | const |
Get ERABs subject to status transfer list function
Definition at line 939 of file nr-epc-x2-header.cc.
Referenced by ns3::NrEpcX2::RecvFromX2cSocket().
|
override |
Definition at line 802 of file nr-epc-x2-header.cc.
uint32_t ns3::NrEpcX2SnStatusTransferHeader::GetLengthOfIes | ( | ) | const |
Get length of IEs function
Definition at line 953 of file nr-epc-x2-header.cc.
Referenced by ns3::NrEpcX2::DoSendSnStatusTransfer().
uint16_t ns3::NrEpcX2SnStatusTransferHeader::GetNewGnbUeX2apId | ( | ) | const |
Get new gNB UE X2 AP ID function
Definition at line 927 of file nr-epc-x2-header.cc.
Referenced by ns3::NrEpcX2::RecvFromX2cSocket().
uint32_t ns3::NrEpcX2SnStatusTransferHeader::GetNumberOfIes | ( | ) | const |
Get number of IEs function
Definition at line 959 of file nr-epc-x2-header.cc.
Referenced by ns3::NrEpcX2::DoSendSnStatusTransfer().
uint16_t ns3::NrEpcX2SnStatusTransferHeader::GetOldGnbUeX2apId | ( | ) | const |
Get old gNB UE X2 AP ID function
Definition at line 915 of file nr-epc-x2-header.cc.
Referenced by ns3::NrEpcX2::RecvFromX2cSocket().
|
override |
Definition at line 808 of file nr-epc-x2-header.cc.
|
static |
|
override |
Definition at line 888 of file nr-epc-x2-header.cc.
|
override |
Definition at line 814 of file nr-epc-x2-header.cc.
void ns3::NrEpcX2SnStatusTransferHeader::SetErabsSubjectToStatusTransferList | ( | std::vector< NrEpcX2Sap::ErabsSubjectToStatusTransferItem > | erabs | ) |
Set ERABs subject to status transfer list function
erabs | std::vector <NrEpcX2Sap::ErabsSubjectToStatusTransferItem> |
Definition at line 945 of file nr-epc-x2-header.cc.
References ns3::NrEpcX2Sap::m_maxPdcpSn.
Referenced by ns3::NrEpcX2::DoSendSnStatusTransfer().
void ns3::NrEpcX2SnStatusTransferHeader::SetNewGnbUeX2apId | ( | uint16_t | x2apId | ) |
Set new gNB UE X2 AP ID function
x2apId | the new gNB UE X2AP ID |
Definition at line 933 of file nr-epc-x2-header.cc.
Referenced by ns3::NrEpcX2::DoSendSnStatusTransfer().
void ns3::NrEpcX2SnStatusTransferHeader::SetOldGnbUeX2apId | ( | uint16_t | x2apId | ) |
Set old gNB UE X2 AP ID function
x2apId | the old gNB UE X2 AP ID |
Definition at line 921 of file nr-epc-x2-header.cc.
Referenced by ns3::NrEpcX2::DoSendSnStatusTransfer().