24 #include "ns3/packet.h"
25 #include "ns3/eps-bearer.h"
26 #include "ns3/ipv4-address.h"
445 m_x2->DoSendHandoverRequest (params);
452 m_x2->DoSendHandoverRequestAck (params);
459 m_x2->DoSendHandoverPreparationFailure (params);
466 m_x2->DoSendSnStatusTransfer (params);
473 m_x2->DoSendUeContextRelease (params);
480 m_x2->DoSendLoadInformation (params);
487 m_x2->DoSendResourceStatusUpdate (params);
494 m_x2->DoSendUeData (params);
545 m_rrc->DoRecvHandoverRequest (params);
552 m_rrc->DoRecvHandoverRequestAck (params);
559 m_rrc->DoRecvHandoverPreparationFailure (params);
566 m_rrc->DoRecvSnStatusTransfer (params);
573 m_rrc->DoRecvUeContextRelease (params);
580 m_rrc->DoRecvLoadInformation (params);
587 m_rrc->DoRecvResourceStatusUpdate (params);
594 m_rrc->DoRecvUeData (params);
599 #endif // EPC_X2_SAP_H
std::vector< CellMeasurementResultItem > cellMeasurementResultList
virtual void RecvUeContextRelease(UeContextReleaseParams params)=0
Parameters of the HANDOVER REQUEST message.
virtual void SendResourceStatusUpdate(ResourceStatusUpdateParams params)
uint16_t cellCapacityClassValue
virtual void RecvSnStatusTransfer(SnStatusTransferParams params)=0
virtual void RecvHandoverRequest(HandoverRequestParams params)=0
virtual void SendHandoverPreparationFailure(HandoverPreparationFailureParams params)=0
Ipv4Address transportLayerAddress
LoadIndicator dlHardwareLoadIndicator
virtual void SendHandoverRequest(HandoverRequestParams params)=0
uint64_t ueAggregateMaxBitRateUplink
uint16_t pdcchInterferenceImpact
virtual void RecvSnStatusTransfer(SnStatusTransferParams params)
CompositeAvailCapacity dlCompositeAvailableCapacity
virtual void SendUeContextRelease(UeContextReleaseParams params)
LoadIndicator ulS1TnlLoadIndicator
virtual void SendSnStatusTransfer(SnStatusTransferParams params)
virtual void RecvHandoverRequest(HandoverRequestParams params)
virtual void RecvHandoverPreparationFailure(HandoverPreparationFailureParams params)
virtual void SendUeContextRelease(UeContextReleaseParams params)=0
virtual void SendHandoverRequest(HandoverRequestParams params)
uint64_t ueAggregateMaxBitRateDownlink
virtual void RecvLoadInformation(LoadInformationParams params)
UlInterferenceOverloadIndicationItem
virtual void SendLoadInformation(LoadInformationParams params)=0
LoadIndicator ulHardwareLoadIndicator
Parameters of the HANDOVER PREPARATION FAILURE message.
static const uint16_t m_maxPdcpSn
uint16_t enb2MeasurementId
std::vector< ErabAdmittedItem > admittedBearers
EpcX2SpecificEpcX2SapProvider()
Parameters of the SN STATUS TRANSFER message.
virtual void RecvHandoverPreparationFailure(HandoverPreparationFailureParams params)=0
virtual void SendUeData(UeDataParams params)
virtual void RecvHandoverRequestAck(HandoverRequestAckParams params)
std::bitset< m_maxPdcpSn > receiveStatusOfUlPdcpSdus
Parameters of the RESOURCE STATUS UPDATE message.
virtual void SendHandoverRequestAck(HandoverRequestAckParams params)=0
virtual void RecvUeData(UeDataParams params)
virtual void SendResourceStatusUpdate(ResourceStatusUpdateParams params)=0
Parameters of the UE CONTEXT RELEASE message.
EpsBearer erabLevelQosParameters
Parameters of the HANDOVER REQUEST ACKNOWLEDGE message.
virtual void RecvUeData(UeDataParams params)=0
virtual void RecvResourceStatusUpdate(ResourceStatusUpdateParams params)
std::vector< ErabToBeSetupItem > bearers
EpcX2SpecificEpcX2SapUser()
std::vector< bool > rntpPerPrbList
LoadIndicator dlS1TnlLoadIndicator
virtual void SendHandoverRequestAck(HandoverRequestAckParams params)
Ipv4 addresses are stored in host order in this class.
uint16_t enb1MeasurementId
virtual ~EpcX2SapProvider()
uint16_t dlNonGbrPrbUsage
std::vector< ErabNotAdmittedItem > notAdmittedBearers
virtual void SendHandoverPreparationFailure(HandoverPreparationFailureParams params)
uint16_t criticalityDiagnostics
Common structures for EpcX2SapProvider and EpcX2SapUser.
virtual void RecvLoadInformation(LoadInformationParams params)=0
virtual void SendLoadInformation(LoadInformationParams params)
virtual void RecvHandoverRequestAck(HandoverRequestAckParams params)=0
Parameters of the UE DATA primitive.
std::vector< ErabsSubjectToStatusTransferItem > erabsSubjectToStatusTransferList
virtual void SendUeData(UeDataParams params)=0
uint16_t ulNonGbrPrbUsage
virtual void SendSnStatusTransfer(SnStatusTransferParams params)=0
virtual void RecvResourceStatusUpdate(ResourceStatusUpdateParams params)=0
CompositeAvailCapacity ulCompositeAvailableCapacity
virtual void RecvUeContextRelease(UeContextReleaseParams params)