33   : m_ffrSapUser (0), m_ffrRrcSapUser (0)
 
  116   std::vector <bool> rbgMap;
 
  133   std::vector <bool> rbgMap;
 
  149   NS_LOG_WARN (
"Method should not be called, because it is empty");
 
  156   NS_LOG_WARN (
"Method should not be called, because it is empty");
 
  163   NS_LOG_WARN (
"Method should not be called, because it is empty");
 
  185   NS_LOG_WARN (
"Method should not be called, because it is empty");
 
  192   NS_LOG_WARN (
"Method should not be called, because it is empty");
 
Service Access Point (SAP) offered by the Frequency Reuse algorithm instance to the eNodeB RRC instan...
 
virtual void DoInitialize(void)
Initialize() implementation. 
 
Template for the implementation of the LteFfrRrcSapProvider as a member of an owner class of type C t...
 
LteFfrRrcSapProvider * m_ffrRrcSapProvider
FFR RRC SAP provider. 
 
Service Access Point (SAP) offered by the eNodeB RRC instance to the Frequency Reuse algorithm instan...
 
#define NS_LOG_FUNCTION(parameters)
If log level LOG_FUNCTION is enabled, this macro will output all input parameters separated by "...
 
virtual bool DoIsDlRbgAvailableForUe(int i, uint16_t rnti)
Implementation of LteFfrSapProvider::IsDlRbgAvailableForUe. 
 
#define NS_OBJECT_ENSURE_REGISTERED(type)
Register an Object subclass with the TypeId system. 
 
LteFfrSapUser * m_ffrSapUser
FFR SAP user. 
 
virtual bool DoIsUlRbgAvailableForUe(int i, uint16_t rnti)
Implementation of LteFfrSapProvider::IsUlRbgAvailableForUe. 
 
uint8_t m_ulBandwidth
uplink bandwidth in RBs 
 
#define NS_LOG_COMPONENT_DEFINE(name)
Define a Log component with a specific name. 
 
virtual void Reconfigure()
Automatic FR reconfiguration. 
 
virtual LteFfrRrcSapProvider * GetLteFfrRrcSapProvider()
Export the "provider" part of the LteFfrRrcSap interface. 
 
LteFrNoOpAlgorithm()
Creates a NoOP FR algorithm instance. 
 
virtual void DoReportUeMeas(uint16_t rnti, LteRrcSap::MeasResults measResults)
Implementation of LteFfrRrcSapProvider::ReportUeMeas. 
 
FR algorithm implementation which simply does nothing. 
 
virtual void DoRecvLoadInformation(EpcX2Sap::LoadInformationParams params)
DoRecvLoadInformation. 
 
virtual ~LteFrNoOpAlgorithm()
 
LteFfrRrcSapUser * m_ffrRrcSapUser
FFR RRC SAP user. 
 
virtual void SetLteFfrRrcSapUser(LteFfrRrcSapUser *s)
Set the "user" part of the LteFfrRrcSap interface that this frequency reuse algorithm instance will i...
 
Template for the implementation of the LteFfrSapProvider as a member of an owner class of type C to w...
 
virtual uint8_t DoGetTpc(uint16_t rnti)
DoGetTpc for UE. 
 
virtual uint8_t DoGetMinContinuousUlBandwidth()
DoGetMinContinuousUlBandwidth in number of RB. 
 
Service Access Point (SAP) offered by the Frequency Reuse algorithm instance to the MAC Scheduler ins...
 
uint8_t m_dlBandwidth
downlink bandwidth in RBs 
 
virtual void DoDispose()
Destructor implementation. 
 
Every class exported by the ns3 library is enclosed in the ns3 namespace. 
 
The abstract base class of a Frequency Reuse algorithm. 
 
virtual void DoInitialize()
Initialize() implementation. 
 
Service Access Point (SAP) offered by the eNodeB RRC instance to the Frequency Reuse algorithm instan...
 
virtual std::vector< bool > DoGetAvailableUlRbg()
Implementation of LteFfrSapProvider::GetAvailableUlRbg. 
 
Parameters of the SCHED_DL_CQI_INFO_REQ primitive. 
 
Parameters of the SCHED_UL_CQI_INFO_REQ primitive. 
 
#define NS_LOG_WARN(msg)
Use NS_LOG to output a message of level LOG_WARN. 
 
virtual void DoReportDlCqiInfo(const struct FfMacSchedSapProvider::SchedDlCqiInfoReqParameters ¶ms)
DoReportDlCqiInfo. 
 
int GetRbgSize(int dlbandwidth)
Get RBG size for DL Bandwidth according to table 7.1.6.1-1 of 36.213. 
 
virtual void SetLteFfrSapUser(LteFfrSapUser *s)
Set the "user" part of the LteFfrSap interface that this frequency reuse algorithm instance will inte...
 
virtual std::vector< bool > DoGetAvailableDlRbg()
Implementation of LteFfrSapProvider::GetAvailableDlRbg. 
 
virtual LteFfrSapProvider * GetLteFfrSapProvider()
Export the "provider" part of the LteFfrSap interface. 
 
LteFfrSapProvider * m_ffrSapProvider
FFR SAP provider. 
 
a unique identifier for an interface. 
 
TypeId SetParent(TypeId tid)
Set the parent TypeId. 
 
static TypeId GetTypeId()
Get the type ID. 
 
virtual void DoReportUlCqiInfo(const struct FfMacSchedSapProvider::SchedUlCqiInfoReqParameters ¶ms)
DoReportUlCqiInfo.