22 #ifndef LTE_FFR_RRC_SAP_H 
   23 #define LTE_FFR_RRC_SAP_H 
   25 #include <ns3/lte-rrc-sap.h> 
   26 #include <ns3/epc-x2-sap.h> 
   47   virtual void SetCellId (uint16_t cellId ) = 0;
 
   55   virtual void SetBandwidth (uint8_t ulBandwidth, uint8_t dlBandwidth) = 0;
 
  147   virtual void SetCellId (uint16_t cellId );
 
  148   virtual void SetBandwidth (uint8_t ulBandwidth, uint8_t dlBandwidth);
 
  169   m_owner->DoSetCellId (cellId);
 
  176   m_owner->DoSetBandwidth (ulBandwidth, dlBandwidth);
 
  183   m_owner->DoReportUeMeas (rnti, measResults);
 
  190   m_owner->DoRecvLoadInformation (params);
 
  226   return m_owner->DoAddUeMeasReportConfigForFfr (reportConfig);
 
  233   m_owner->DoSetPdschConfigDedicated (rnti, pdschConfigDedicated);
 
  240   m_owner->DoSendLoadInformation (params);
 
Service Access Point (SAP) offered by the Frequency Reuse algorithm instance to the eNodeB RRC instan...
 
virtual void SetPdschConfigDedicated(uint16_t rnti, LteRrcSap::PdschConfigDedicated pdschConfigDedicated)
Instruct the eNodeB RRC entity to perform RrcConnectionReconfiguration to inform UE about new PdschCo...
 
Template for the implementation of the LteFfrRrcSapProvider as a member of an owner class of type C t...
 
MemberLteFfrRrcSapProvider()
 
Specifies criteria for triggering of an E-UTRA measurement reporting event. 
 
virtual void SetBandwidth(uint8_t ulBandwidth, uint8_t dlBandwidth)
Configure DL and UL bandwidth in Frequency Reuse Algorithm function is called during Cell configurati...
 
virtual void RecvLoadInformation(EpcX2Sap::LoadInformationParams params)=0
RecvLoadInformation. 
 
virtual uint8_t AddUeMeasReportConfigForFfr(LteRrcSap::ReportConfigEutra reportConfig)=0
Request a certain reporting configuration to be fulfilled by the UEs attached to the eNodeB entity...
 
virtual void SetPdschConfigDedicated(uint16_t rnti, LteRrcSap::PdschConfigDedicated pdschConfigDedicated)=0
Instruct the eNodeB RRC entity to perform RrcConnectionReconfiguration to inform UE about new PdschCo...
 
virtual ~LteFfrRrcSapProvider()
 
Template for the implementation of the LteFfrRrcSapUser as a member of an owner class of type C to wh...
 
virtual void SendLoadInformation(EpcX2Sap::LoadInformationParams params)
SendLoadInformation. 
 
virtual void ReportUeMeas(uint16_t rnti, LteRrcSap::MeasResults measResults)=0
Send a UE measurement report to Frequency Reuse algorithm. 
 
virtual uint8_t AddUeMeasReportConfigForFfr(LteRrcSap::ReportConfigEutra reportConfig)
Request a certain reporting configuration to be fulfilled by the UEs attached to the eNodeB entity...
 
virtual void SendLoadInformation(EpcX2Sap::LoadInformationParams params)=0
SendLoadInformation. 
 
Every class exported by the ns3 library is enclosed in the ns3 namespace. 
 
virtual void ReportUeMeas(uint16_t rnti, LteRrcSap::MeasResults measResults)
Send a UE measurement report to Frequency Reuse algorithm. 
 
Service Access Point (SAP) offered by the eNodeB RRC instance to the Frequency Reuse algorithm instan...
 
virtual void SetBandwidth(uint8_t ulBandwidth, uint8_t dlBandwidth)=0
Configure DL and UL bandwidth in Frequency Reuse Algorithm function is called during Cell configurati...
 
virtual void RecvLoadInformation(EpcX2Sap::LoadInformationParams params)
RecvLoadInformation. 
 
virtual ~LteFfrRrcSapUser()
 
virtual void SetCellId(uint16_t cellId)
SetCellId. 
 
virtual void SetCellId(uint16_t cellId)=0
SetCellId.