A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
ns3::LteFfrRrcSapProvider Class Referenceabstract

Service Access Point (SAP) offered by the Frequency Reuse algorithm instance to the eNodeB RRC instance. More...

#include "lte-ffr-rrc-sap.h"

+ Inheritance diagram for ns3::LteFfrRrcSapProvider:

Public Member Functions

virtual ~LteFfrRrcSapProvider ()
 
virtual void RecvLoadInformation (EpcX2Sap::LoadInformationParams params)=0
 RecvLoadInformation.
 
virtual void ReportUeMeas (uint16_t rnti, LteRrcSap::MeasResults measResults)=0
 Send a UE measurement report to Frequency Reuse algorithm.
 
virtual void SetBandwidth (uint8_t ulBandwidth, uint8_t dlBandwidth)=0
 Configure DL and UL bandwidth in Frequency Reuse Algorithm function is called during Cell configuration.
 
virtual void SetCellId (uint16_t cellId)=0
 SetCellId.
 

Detailed Description

Service Access Point (SAP) offered by the Frequency Reuse algorithm instance to the eNodeB RRC instance.

This is the LteFfrRrcSapProvider, i.e., the part of the SAP that contains the Frequency Reuse algorithm methods called by the eNodeB RRC instance.

Definition at line 38 of file lte-ffr-rrc-sap.h.

Constructor & Destructor Documentation

◆ ~LteFfrRrcSapProvider()

ns3::LteFfrRrcSapProvider::~LteFfrRrcSapProvider ( )
virtual

Definition at line 26 of file lte-ffr-rrc-sap.cc.

Member Function Documentation

◆ RecvLoadInformation()

virtual void ns3::LteFfrRrcSapProvider::RecvLoadInformation ( EpcX2Sap::LoadInformationParams  params)
pure virtual

RecvLoadInformation.

Parameters
paramsthe EpcX2Sap::LoadInformationParams

Implemented in ns3::MemberLteFfrRrcSapProvider< C >.

◆ ReportUeMeas()

virtual void ns3::LteFfrRrcSapProvider::ReportUeMeas ( uint16_t  rnti,
LteRrcSap::MeasResults  measResults 
)
pure virtual

Send a UE measurement report to Frequency Reuse algorithm.

Parameters
rntiRadio Network Temporary Identity, an integer identifying the UE where the report originates from
measResultsa single report of one measurement identity

The received measurement report is a result of the UE measurement configuration previously configured by calling LteFfrRrcSapUser::AddUeMeasReportConfigForFfr. The report may be stored and utilised for the purpose of making decisions within which sub-band UE should be served.

Implemented in ns3::MemberLteFfrRrcSapProvider< C >.

◆ SetBandwidth()

virtual void ns3::LteFfrRrcSapProvider::SetBandwidth ( uint8_t  ulBandwidth,
uint8_t  dlBandwidth 
)
pure virtual

Configure DL and UL bandwidth in Frequency Reuse Algorithm function is called during Cell configuration.

Parameters
ulBandwidthUL bandwidth in number of RB
dlBandwidthDL bandwidth in number of RB

Implemented in ns3::MemberLteFfrRrcSapProvider< C >.

◆ SetCellId()

virtual void ns3::LteFfrRrcSapProvider::SetCellId ( uint16_t  cellId)
pure virtual

SetCellId.

Parameters
cellIdthe Cell Identifier

Implemented in ns3::MemberLteFfrRrcSapProvider< C >.


The documentation for this class was generated from the following files: