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 
These service primitives of this part of the X2 SAP are provided by the X2 entity and issued by RRC e...
 
E-RABs admitted item as it is used in the HANDOVER REQUEST ACKNOWLEDGE message. 
 
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
Service primitives. 
 
virtual void SendHandoverPreparationFailure(HandoverPreparationFailureParams params)=0
 
Ipv4Address transportLayerAddress
 
LoadIndicator dlHardwareLoadIndicator
 
virtual void SendHandoverRequest(HandoverRequestParams params)=0
Service primitives. 
 
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)
Service primitives. 
 
virtual void RecvHandoverPreparationFailure(HandoverPreparationFailureParams params)
 
This class contains the specification of EPS Bearers. 
 
virtual void SendUeContextRelease(UeContextReleaseParams params)=0
 
virtual void SendHandoverRequest(HandoverRequestParams params)
Service primitives. 
 
uint64_t ueAggregateMaxBitRateDownlink
 
virtual void RecvLoadInformation(LoadInformationParams params)
 
UlInterferenceOverloadIndicationItem
UL Interference OverloadIndication as it is used in the LOAD INFORMATION message. ...
 
virtual void SendLoadInformation(LoadInformationParams params)=0
 
LoadIndicator ulHardwareLoadIndicator
 
Parameters of the HANDOVER PREPARATION FAILURE message. 
 
static const uint16_t m_maxPdcpSn
E-RABs subject to status transfer item as it is used in the SN STATUS TRANSFER message. 
 
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
 
E-RABs to be setup item as it is used in the HANDOVER REQUEST message. 
 
Every class exported by the ns3 library is enclosed in the ns3 namespace. 
 
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
 
E-RABs not admitted item as it is used in the HANDOVER REQUEST ACKNOWLEDGE message. 
 
Parameters of the HANDOVER REQUEST ACKNOWLEDGE message. 
 
These service primitives of this part of the X2 SAP are provided by the RRC entity and issued by the ...
 
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)
 
LoadIndicator
Load Indicator as it is used in the RESOURCE STATUS UPDATE message. 
 
Cell Measurement Result Item as it is used in the RESOURCE STATUS UPDATE message. ...
 
uint16_t criticalityDiagnostics
 
The X2 SAP defines the service between the X2 entity and the RRC entity. 
 
Composite Available Capacity as it is used in the RESOURCE STATUS UPDATE message. ...
 
Relative Narrowband Tx Power (RNTP) as it is used in the LOAD INFORMATION message. 
 
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)