5G-LENA nr-v4.0
The 5G/NR module for the ns-3 simulator
Loading...
Searching...
No Matches
ns3::NrEpcX2HandoverCancelHeader Class Reference

#include "nr-epc-x2-header.h"

+ Inheritance diagram for ns3::NrEpcX2HandoverCancelHeader:
+ Collaboration diagram for ns3::NrEpcX2HandoverCancelHeader:

Public Member Functions

uint32_t Deserialize (Buffer::Iterator start) override
 
uint16_t GetCause () const
 Get cause function.
 
TypeId GetInstanceTypeId () const override
 
uint32_t GetLengthOfIes () const
 Get length of IEs function.
 
uint16_t GetNewGnbUeX2apId () const
 Get new gNB UE X2 AP ID function.
 
uint32_t GetNumberOfIes () const
 Get number of IEs function.
 
uint16_t GetOldGnbUeX2apId () const
 Get old gNB UE X2 AP ID function.
 
uint32_t GetSerializedSize () const override
 
void Print (std::ostream &os) const override
 
void Serialize (Buffer::Iterator start) const override
 
void SetCause (uint16_t cause)
 Set cause function.
 
void SetNewGnbUeX2apId (uint16_t x2apId)
 Set new gNB UE X2 AP ID function.
 
void SetOldGnbUeX2apId (uint16_t x2apId)
 Set old gNB UE X2 AP ID function.
 

Static Public Member Functions

static TypeId GetTypeId ()
 Get the type ID.
 

Detailed Description

NrEpcX2HandoverCancelHeader

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 639 of file nr-epc-x2-header.h.

Constructor & Destructor Documentation

◆ NrEpcX2HandoverCancelHeader()

ns3::NrEpcX2HandoverCancelHeader::NrEpcX2HandoverCancelHeader ( )

Definition at line 1488 of file nr-epc-x2-header.cc.

◆ ~NrEpcX2HandoverCancelHeader()

ns3::NrEpcX2HandoverCancelHeader::~NrEpcX2HandoverCancelHeader ( )
override

Definition at line 1497 of file nr-epc-x2-header.cc.

Member Function Documentation

◆ Deserialize()

uint32_t ns3::NrEpcX2HandoverCancelHeader::Deserialize ( Buffer::Iterator  start)
override

Definition at line 1539 of file nr-epc-x2-header.cc.

◆ GetCause()

uint16_t ns3::NrEpcX2HandoverCancelHeader::GetCause ( ) const

Get cause function.

Returns
the cause

Definition at line 1585 of file nr-epc-x2-header.cc.

Referenced by ns3::NrEpcX2::RecvFromX2cSocket().

+ Here is the caller graph for this function:

◆ GetInstanceTypeId()

TypeId ns3::NrEpcX2HandoverCancelHeader::GetInstanceTypeId ( ) const
override

Definition at line 1517 of file nr-epc-x2-header.cc.

◆ GetLengthOfIes()

uint32_t ns3::NrEpcX2HandoverCancelHeader::GetLengthOfIes ( ) const

Get length of IEs function.

Returns
the length of IEs

Definition at line 1597 of file nr-epc-x2-header.cc.

Referenced by ns3::NrEpcX2::DoSendHandoverCancel().

+ Here is the caller graph for this function:

◆ GetNewGnbUeX2apId()

uint16_t ns3::NrEpcX2HandoverCancelHeader::GetNewGnbUeX2apId ( ) const

Get new gNB UE X2 AP ID function.

Returns
the new gNB UE X2 AP ID

Definition at line 1573 of file nr-epc-x2-header.cc.

Referenced by ns3::NrEpcX2::RecvFromX2cSocket().

+ Here is the caller graph for this function:

◆ GetNumberOfIes()

uint32_t ns3::NrEpcX2HandoverCancelHeader::GetNumberOfIes ( ) const

Get number of IEs function.

Returns
the number of IEs

Definition at line 1603 of file nr-epc-x2-header.cc.

Referenced by ns3::NrEpcX2::DoSendHandoverCancel().

+ Here is the caller graph for this function:

◆ GetOldGnbUeX2apId()

uint16_t ns3::NrEpcX2HandoverCancelHeader::GetOldGnbUeX2apId ( ) const

Get old gNB UE X2 AP ID function.

Returns
the old gNB UE X2 AP ID

Definition at line 1561 of file nr-epc-x2-header.cc.

Referenced by ns3::NrEpcX2::RecvFromX2cSocket().

+ Here is the caller graph for this function:

◆ GetSerializedSize()

uint32_t ns3::NrEpcX2HandoverCancelHeader::GetSerializedSize ( ) const
override

Definition at line 1523 of file nr-epc-x2-header.cc.

◆ GetTypeId()

TypeId ns3::NrEpcX2HandoverCancelHeader::GetTypeId ( )
static

Get the type ID.

Returns
the object TypeId

Definition at line 1507 of file nr-epc-x2-header.cc.

◆ Print()

void ns3::NrEpcX2HandoverCancelHeader::Print ( std::ostream &  os) const
override

Definition at line 1553 of file nr-epc-x2-header.cc.

◆ Serialize()

void ns3::NrEpcX2HandoverCancelHeader::Serialize ( Buffer::Iterator  start) const
override

Definition at line 1529 of file nr-epc-x2-header.cc.

◆ SetCause()

void ns3::NrEpcX2HandoverCancelHeader::SetCause ( uint16_t  cause)

Set cause function.

Parameters
cause

Definition at line 1591 of file nr-epc-x2-header.cc.

Referenced by ns3::NrEpcX2::DoSendHandoverCancel().

+ Here is the caller graph for this function:

◆ SetNewGnbUeX2apId()

void ns3::NrEpcX2HandoverCancelHeader::SetNewGnbUeX2apId ( uint16_t  x2apId)

Set new gNB UE X2 AP ID function.

Parameters
x2apIdthe new gNB UE X2 AP ID

Definition at line 1579 of file nr-epc-x2-header.cc.

Referenced by ns3::NrEpcX2::DoSendHandoverCancel().

+ Here is the caller graph for this function:

◆ SetOldGnbUeX2apId()

void ns3::NrEpcX2HandoverCancelHeader::SetOldGnbUeX2apId ( uint16_t  x2apId)

Set old gNB UE X2 AP ID function.

Parameters
x2apIdthe old gNB UE X2 AP ID

Definition at line 1567 of file nr-epc-x2-header.cc.

Referenced by ns3::NrEpcX2::DoSendHandoverCancel().

+ Here is the caller graph for this function:

The documentation for this class was generated from the following files: