![]() |
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::ErabToBeSetupItem > | GetBearers () const |
uint16_t | GetCause () const |
TypeId | GetInstanceTypeId () const override |
uint32_t | GetLengthOfIes () const |
uint32_t | GetMmeUeS1apId () const |
uint32_t | GetNumberOfIes () const |
uint16_t | GetOldGnbUeX2apId () const |
uint32_t | GetSerializedSize () const override |
uint16_t | GetTargetCellId () const |
uint64_t | GetUeAggregateMaxBitRateDownlink () const |
uint64_t | GetUeAggregateMaxBitRateUplink () const |
void | Print (std::ostream &os) const override |
void | Serialize (Buffer::Iterator start) const override |
void | SetBearers (std::vector< NrEpcX2Sap::ErabToBeSetupItem > bearers) |
void | SetCause (uint16_t cause) |
void | SetMmeUeS1apId (uint32_t mmeUeS1apId) |
void | SetOldGnbUeX2apId (uint16_t x2apId) |
void | SetTargetCellId (uint16_t targetCellId) |
void | SetUeAggregateMaxBitRateDownlink (uint64_t bitRate) |
void | SetUeAggregateMaxBitRateUplink (uint64_t bitRate) |
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 72 bytes (on a 64-bit architecture).
Definition at line 98 of file nr-epc-x2-header.h.
ns3::NrEpcX2HandoverRequestHeader::NrEpcX2HandoverRequestHeader | ( | ) |
Definition at line 135 of file nr-epc-x2-header.cc.
|
override |
Definition at line 146 of file nr-epc-x2-header.cc.
|
override |
Definition at line 227 of file nr-epc-x2-header.cc.
std::vector< NrEpcX2Sap::ErabToBeSetupItem > ns3::NrEpcX2HandoverRequestHeader::GetBearers | ( | ) | const |
Get bearers function
Definition at line 370 of file nr-epc-x2-header.cc.
Referenced by ns3::NrEpcX2::RecvFromX2cSocket().
uint16_t ns3::NrEpcX2HandoverRequestHeader::GetCause | ( | ) | const |
Get cause function
Definition at line 334 of file nr-epc-x2-header.cc.
Referenced by ns3::NrEpcX2::RecvFromX2cSocket().
|
override |
Definition at line 168 of file nr-epc-x2-header.cc.
uint32_t ns3::NrEpcX2HandoverRequestHeader::GetLengthOfIes | ( | ) | const |
Get length of IEs
Definition at line 407 of file nr-epc-x2-header.cc.
Referenced by ns3::NrEpcX2::DoSendHandoverRequest().
uint32_t ns3::NrEpcX2HandoverRequestHeader::GetMmeUeS1apId | ( | ) | const |
Get MME UE S1 AP ID function
Definition at line 358 of file nr-epc-x2-header.cc.
Referenced by ns3::NrEpcX2::RecvFromX2cSocket().
uint32_t ns3::NrEpcX2HandoverRequestHeader::GetNumberOfIes | ( | ) | const |
Get number of IEs
Definition at line 413 of file nr-epc-x2-header.cc.
Referenced by ns3::NrEpcX2::DoSendHandoverRequest().
uint16_t ns3::NrEpcX2HandoverRequestHeader::GetOldGnbUeX2apId | ( | ) | const |
Get old gNB X2 AP ID function
Definition at line 322 of file nr-epc-x2-header.cc.
Referenced by ns3::NrEpcX2::RecvFromX2cSocket().
|
override |
Definition at line 174 of file nr-epc-x2-header.cc.
uint16_t ns3::NrEpcX2HandoverRequestHeader::GetTargetCellId | ( | ) | const |
Get target cell id function
Definition at line 346 of file nr-epc-x2-header.cc.
Referenced by ns3::NrEpcX2::RecvFromX2cSocket().
|
static |
uint64_t ns3::NrEpcX2HandoverRequestHeader::GetUeAggregateMaxBitRateDownlink | ( | ) | const |
Get UE Aggregate Max Bit Rate Downlink function
Definition at line 383 of file nr-epc-x2-header.cc.
Referenced by ns3::NrEpcX2::RecvFromX2cSocket().
uint64_t ns3::NrEpcX2HandoverRequestHeader::GetUeAggregateMaxBitRateUplink | ( | ) | const |
Get UE Aggregate Max Bit Rate Uplik function
Definition at line 395 of file nr-epc-x2-header.cc.
Referenced by ns3::NrEpcX2::RecvFromX2cSocket().
|
override |
Definition at line 292 of file nr-epc-x2-header.cc.
|
override |
Definition at line 180 of file nr-epc-x2-header.cc.
void ns3::NrEpcX2HandoverRequestHeader::SetBearers | ( | std::vector< NrEpcX2Sap::ErabToBeSetupItem > | bearers | ) |
Set bearers function
bearers | std::vector <NrEpcX2Sap::ErabToBeSetupItem> |
Definition at line 376 of file nr-epc-x2-header.cc.
Referenced by ns3::NrEpcX2::DoSendHandoverRequest().
void ns3::NrEpcX2HandoverRequestHeader::SetCause | ( | uint16_t | cause | ) |
Set cause function
cause |
Definition at line 340 of file nr-epc-x2-header.cc.
Referenced by ns3::NrEpcX2::DoSendHandoverRequest().
void ns3::NrEpcX2HandoverRequestHeader::SetMmeUeS1apId | ( | uint32_t | mmeUeS1apId | ) |
Set MME UE S1 AP ID function
mmeUeS1apId | the MME UE S1 AP ID |
Definition at line 364 of file nr-epc-x2-header.cc.
Referenced by ns3::NrEpcX2::DoSendHandoverRequest().
void ns3::NrEpcX2HandoverRequestHeader::SetOldGnbUeX2apId | ( | uint16_t | x2apId | ) |
Set old gNB X2 AP ID function
x2apId | the X2 AP ID |
Definition at line 328 of file nr-epc-x2-header.cc.
Referenced by ns3::NrEpcX2::DoSendHandoverRequest().
void ns3::NrEpcX2HandoverRequestHeader::SetTargetCellId | ( | uint16_t | targetCellId | ) |
Set target cell id function
targetCellId | the target cell ID |
Definition at line 352 of file nr-epc-x2-header.cc.
Referenced by ns3::NrEpcX2::DoSendHandoverRequest().
void ns3::NrEpcX2HandoverRequestHeader::SetUeAggregateMaxBitRateDownlink | ( | uint64_t | bitRate | ) |
Set UE Aggregate Max Bit Rate Downlink function
bitRate | the bit rate |
Definition at line 389 of file nr-epc-x2-header.cc.
Referenced by ns3::NrEpcX2::DoSendHandoverRequest().
void ns3::NrEpcX2HandoverRequestHeader::SetUeAggregateMaxBitRateUplink | ( | uint64_t | bitRate | ) |
Set UE Aggregate Max Bit Rate Uplik function
bitRate | the bit rate |
Definition at line 401 of file nr-epc-x2-header.cc.
Referenced by ns3::NrEpcX2::DoSendHandoverRequest().