These service primitives of this part of the X2 SAP are provided by the X2 entity and issued by RRC entity. More...
#include "epc-x2-sap.h"
Public Member Functions | |
~EpcX2SapProvider () override | |
virtual void | SendHandoverCancel (HandoverCancelParams params)=0 |
Send handover Cancel to the target eNB. | |
virtual void | SendHandoverPreparationFailure (HandoverPreparationFailureParams params)=0 |
Send handover preparation failure function. | |
virtual void | SendHandoverRequest (HandoverRequestParams params)=0 |
Send handover request function. | |
virtual void | SendHandoverRequestAck (HandoverRequestAckParams params)=0 |
Send handover request ack function. | |
virtual void | SendLoadInformation (LoadInformationParams params)=0 |
Send load information function. | |
virtual void | SendResourceStatusUpdate (ResourceStatusUpdateParams params)=0 |
Send resource status update function. | |
virtual void | SendSnStatusTransfer (SnStatusTransferParams params)=0 |
Send SN status transfer function. | |
virtual void | SendUeContextRelease (UeContextReleaseParams params)=0 |
Send UE context release function. | |
virtual void | SendUeData (UeDataParams params)=0 |
Send UE data function. | |
Public Member Functions inherited from ns3::EpcX2Sap | |
virtual | ~EpcX2Sap () |
Additional Inherited Members | |
Public Types inherited from ns3::EpcX2Sap | |
enum | IdCause { HandoverDesirableForRadioReason , TimeCriticalHandover } |
Cause ID enumeration. More... | |
enum | LoadIndicator { LowLoad , MediumLoad , HighLoad , Overload } |
Load Indicator as it is used in the RESOURCE STATUS UPDATE message. More... | |
enum | UlInterferenceOverloadIndicationItem { HighInterference , MediumInterference , LowInterference } |
UL Interference OverloadIndication as it is used in the LOAD INFORMATION message. More... | |
Static Public Attributes inherited from ns3::EpcX2Sap | |
static const uint16_t | m_maxPdcpSn = 4096 |
E-RABs subject to status transfer item as it is used in the SN STATUS TRANSFER message. | |
These service primitives of this part of the X2 SAP are provided by the X2 entity and issued by RRC entity.
Definition at line 358 of file epc-x2-sap.h.
|
override |
Definition at line 34 of file epc-x2-sap.cc.
|
pure virtual |
Send handover Cancel to the target eNB.
params | the handover cancel parameters |
Implemented in ns3::EpcX2SpecificEpcX2SapProvider< C >.
Referenced by ns3::LteEnbRrc::HandoverLeavingTimeout().
|
pure virtual |
Send handover preparation failure function.
params | the handover preparation failure |
Implemented in ns3::EpcX2SpecificEpcX2SapProvider< C >.
Referenced by ns3::LteEnbRrc::DoRecvHandoverRequest(), ns3::LteEnbRrc::DoRecvIdealUeContextRemoveRequest(), and ns3::LteEnbRrc::HandoverJoiningTimeout().
|
pure virtual |
Send handover request function.
params | handover request parameters |
Implemented in ns3::EpcX2SpecificEpcX2SapProvider< C >.
|
pure virtual |
Send handover request ack function.
params | the handover request ack parameters |
Implemented in ns3::EpcX2SpecificEpcX2SapProvider< C >.
Referenced by ns3::LteEnbRrc::DoRecvHandoverRequest().
|
pure virtual |
Send load information function.
params | the load information parameters |
Implemented in ns3::EpcX2SpecificEpcX2SapProvider< C >.
Referenced by ns3::LteEnbRrc::DoSendLoadInformation().
|
pure virtual |
Send resource status update function.
params | the resource statue update parameters |
Implemented in ns3::EpcX2SpecificEpcX2SapProvider< C >.
|
pure virtual |
Send SN status transfer function.
params | the SN status transfer parameters |
Implemented in ns3::EpcX2SpecificEpcX2SapProvider< C >.
|
pure virtual |
Send UE context release function.
params | the UE context release parameters |
Implemented in ns3::EpcX2SpecificEpcX2SapProvider< C >.
|
pure virtual |
Send UE data function.
params | the UE data parameters |
Implemented in ns3::EpcX2SpecificEpcX2SapProvider< C >.