5G-LENA nr-v3.3-161-gad18933f
The 5G/NR module for the ns-3 simulator
Loading...
Searching...
No Matches
ns3::NrEpcX2SpecificEpcX2SapProvider< C > Class Template Reference

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

+ Inheritance diagram for ns3::NrEpcX2SpecificEpcX2SapProvider< C >:
+ Collaboration diagram for ns3::NrEpcX2SpecificEpcX2SapProvider< C >:

Public Member Functions

 NrEpcX2SpecificEpcX2SapProvider (C *x2)
 
void SendHandoverCancel (HandoverCancelParams params) override
 Send handover Cancel to the target gNB.
 
void SendHandoverPreparationFailure (HandoverPreparationFailureParams params) override
 
void SendHandoverRequest (HandoverRequestParams params) override
 
void SendHandoverRequestAck (HandoverRequestAckParams params) override
 
void SendLoadInformation (LoadInformationParams params) override
 
void SendResourceStatusUpdate (ResourceStatusUpdateParams params) override
 
void SendSnStatusTransfer (SnStatusTransferParams params) override
 
void SendUeContextRelease (UeContextReleaseParams params) override
 
void SendUeData (UeDataParams params) override
 

Additional Inherited Members

- Public Types inherited from ns3::NrEpcX2Sap
enum  IdCause { HandoverDesirableForRadioReason , TimeCriticalHandover }
 Cause ID enumeration. More...
 
enum  LoadIndicator { LowLoad , MediumLoad , HighLoad , Overload }
 
enum  UlInterferenceOverloadIndicationItem { HighInterference , MediumInterference , LowInterference }
 
- Static Public Attributes inherited from ns3::NrEpcX2Sap
static const uint16_t m_maxPdcpSn = 4096
 

Detailed Description

template<class C>
class ns3::NrEpcX2SpecificEpcX2SapProvider< C >

NrEpcX2SpecificEpcX2SapProvider

Definition at line 483 of file nr-epc-x2-sap.h.

Constructor & Destructor Documentation

◆ NrEpcX2SpecificEpcX2SapProvider()

template<class C >
ns3::NrEpcX2SpecificEpcX2SapProvider< C >::NrEpcX2SpecificEpcX2SapProvider ( C *  x2)

Constructor

Parameters
x2the owner class

Definition at line 559 of file nr-epc-x2-sap.h.

Member Function Documentation

◆ SendHandoverCancel()

template<class C >
void ns3::NrEpcX2SpecificEpcX2SapProvider< C >::SendHandoverCancel ( HandoverCancelParams  params)
overridevirtual

Send handover Cancel to the target gNB.

Parameters
paramsthe handover cancel parameters

Implements ns3::NrEpcX2SapProvider.

Definition at line 623 of file nr-epc-x2-sap.h.

◆ SendHandoverPreparationFailure()

template<class C >
void ns3::NrEpcX2SpecificEpcX2SapProvider< C >::SendHandoverPreparationFailure ( HandoverPreparationFailureParams  params)
overridevirtual

Send handover preparation failure function

Parameters
paramsthe handover preparation failure parameters

Implements ns3::NrEpcX2SapProvider.

Definition at line 580 of file nr-epc-x2-sap.h.

◆ SendHandoverRequest()

template<class C >
void ns3::NrEpcX2SpecificEpcX2SapProvider< C >::SendHandoverRequest ( HandoverRequestParams  params)
overridevirtual

Send handover request function

Parameters
paramsthe handover request parameters

Implements ns3::NrEpcX2SapProvider.

Definition at line 566 of file nr-epc-x2-sap.h.

◆ SendHandoverRequestAck()

template<class C >
void ns3::NrEpcX2SpecificEpcX2SapProvider< C >::SendHandoverRequestAck ( HandoverRequestAckParams  params)
overridevirtual

Send handover request ack function

Parameters
paramsthe handover request ack parameters

Implements ns3::NrEpcX2SapProvider.

Definition at line 573 of file nr-epc-x2-sap.h.

◆ SendLoadInformation()

template<class C >
void ns3::NrEpcX2SpecificEpcX2SapProvider< C >::SendLoadInformation ( LoadInformationParams  params)
overridevirtual

Send load information function

Parameters
paramsthe load information parameters

Implements ns3::NrEpcX2SapProvider.

Definition at line 602 of file nr-epc-x2-sap.h.

◆ SendResourceStatusUpdate()

template<class C >
void ns3::NrEpcX2SpecificEpcX2SapProvider< C >::SendResourceStatusUpdate ( ResourceStatusUpdateParams  params)
overridevirtual

Send resource status update function

Parameters
paramsthe resource status update parameters

Implements ns3::NrEpcX2SapProvider.

Definition at line 609 of file nr-epc-x2-sap.h.

◆ SendSnStatusTransfer()

template<class C >
void ns3::NrEpcX2SpecificEpcX2SapProvider< C >::SendSnStatusTransfer ( SnStatusTransferParams  params)
overridevirtual

Send SN status transfer function

Parameters
paramsthe SN status transfer parameters

Implements ns3::NrEpcX2SapProvider.

Definition at line 588 of file nr-epc-x2-sap.h.

◆ SendUeContextRelease()

template<class C >
void ns3::NrEpcX2SpecificEpcX2SapProvider< C >::SendUeContextRelease ( UeContextReleaseParams  params)
overridevirtual

Send UE context release function

Parameters
paramsthe UE context release parameters

Implements ns3::NrEpcX2SapProvider.

Definition at line 595 of file nr-epc-x2-sap.h.

◆ SendUeData()

template<class C >
void ns3::NrEpcX2SpecificEpcX2SapProvider< C >::SendUeData ( UeDataParams  params)
overridevirtual

Send UE data function

Parameters
paramsthe UE data parameters

Implements ns3::NrEpcX2SapProvider.

Definition at line 616 of file nr-epc-x2-sap.h.


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