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)