![]() |
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::CellMeasurementResultItem > | GetCellMeasurementResultList () const |
uint16_t | GetGnb1MeasurementId () const |
uint16_t | GetGnb2MeasurementId () const |
TypeId | GetInstanceTypeId () const override |
uint32_t | GetLengthOfIes () const |
uint32_t | GetNumberOfIes () const |
uint32_t | GetSerializedSize () const override |
void | Print (std::ostream &os) const override |
void | Serialize (Buffer::Iterator start) const override |
void | SetCellMeasurementResultList (std::vector< NrEpcX2Sap::CellMeasurementResultItem > cellMeasurementResultList) |
void | SetGnb1MeasurementId (uint16_t gnb1MeasurementId) |
void | SetGnb2MeasurementId (uint16_t gnb2MeasurementId) |
Static Public Member Functions | |
static TypeId | GetTypeId () |
Get the type ID. | |
NrEpcX2ResourceStatusUpdateHeader
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 564 of file nr-epc-x2-header.h.
ns3::NrEpcX2ResourceStatusUpdateHeader::NrEpcX2ResourceStatusUpdateHeader | ( | ) |
Definition at line 1307 of file nr-epc-x2-header.cc.
|
override |
Definition at line 1316 of file nr-epc-x2-header.cc.
|
override |
Definition at line 1384 of file nr-epc-x2-header.cc.
std::vector< NrEpcX2Sap::CellMeasurementResultItem > ns3::NrEpcX2ResourceStatusUpdateHeader::GetCellMeasurementResultList | ( | ) | const |
Get cell measurement results list function
Definition at line 1456 of file nr-epc-x2-header.cc.
Referenced by ns3::NrEpcX2::RecvFromX2cSocket().
uint16_t ns3::NrEpcX2ResourceStatusUpdateHeader::GetGnb1MeasurementId | ( | ) | const |
Get gNB1 measurement ID function
Definition at line 1432 of file nr-epc-x2-header.cc.
Referenced by ns3::NrEpcX2::RecvFromX2cSocket().
uint16_t ns3::NrEpcX2ResourceStatusUpdateHeader::GetGnb2MeasurementId | ( | ) | const |
Get gNB2 measurement ID function
Definition at line 1444 of file nr-epc-x2-header.cc.
Referenced by ns3::NrEpcX2::RecvFromX2cSocket().
|
override |
Definition at line 1336 of file nr-epc-x2-header.cc.
uint32_t ns3::NrEpcX2ResourceStatusUpdateHeader::GetLengthOfIes | ( | ) | const |
Get length of IEs function
Definition at line 1473 of file nr-epc-x2-header.cc.
Referenced by ns3::NrEpcX2::DoSendResourceStatusUpdate().
uint32_t ns3::NrEpcX2ResourceStatusUpdateHeader::GetNumberOfIes | ( | ) | const |
Get number of IEs function
Definition at line 1479 of file nr-epc-x2-header.cc.
Referenced by ns3::NrEpcX2::DoSendResourceStatusUpdate().
|
override |
Definition at line 1342 of file nr-epc-x2-header.cc.
|
static |
|
override |
Definition at line 1424 of file nr-epc-x2-header.cc.
|
override |
Definition at line 1348 of file nr-epc-x2-header.cc.
void ns3::NrEpcX2ResourceStatusUpdateHeader::SetCellMeasurementResultList | ( | std::vector< NrEpcX2Sap::CellMeasurementResultItem > | cellMeasurementResultList | ) |
Set cell measurement results list function
cellMeasurementResultList | the cell measurement results list |
Definition at line 1462 of file nr-epc-x2-header.cc.
Referenced by ns3::NrEpcX2::DoSendResourceStatusUpdate().
void ns3::NrEpcX2ResourceStatusUpdateHeader::SetGnb1MeasurementId | ( | uint16_t | gnb1MeasurementId | ) |
Set gNB1 measurement ID function
gnb1MeasurementId | the gNB1 measurement ID |
Definition at line 1438 of file nr-epc-x2-header.cc.
Referenced by ns3::NrEpcX2::DoSendResourceStatusUpdate().
void ns3::NrEpcX2ResourceStatusUpdateHeader::SetGnb2MeasurementId | ( | uint16_t | gnb2MeasurementId | ) |
Set gNB2 measurement ID function
gnb2MeasurementId | gNB2 measruement ID |
Definition at line 1450 of file nr-epc-x2-header.cc.
Referenced by ns3::NrEpcX2::DoSendResourceStatusUpdate().