5G-LENA nr-v3.3-120-gdac69c56
The 5G/NR module for the ns-3 simulator
Loading...
Searching...
No Matches
ns3::NrFhSchedSapProvider Class Referenceabstract

Service Access Point (SAP) offered by the FhControl instance to the MAC Scheduler instance. More...

#include "nr-fh-sched-sap.h"

+ Inheritance diagram for ns3::NrFhSchedSapProvider:

Public Member Functions

virtual bool DoesAllocationFit (uint16_t bwpId, uint32_t mcs, uint32_t nRegs, uint8_t dlRank)=0
 
virtual uint8_t GetFhControlMethod ()=0
 
virtual uint8_t GetMaxMcsAssignable (uint16_t bwpId, uint32_t reg, uint32_t rnti, uint8_t dlRank)=0
 
virtual uint32_t GetMaxRegAssignable (uint16_t bwpId, uint32_t mcs, uint32_t rnti, uint8_t dlRank)=0
 
virtual uint16_t GetNrFhPhysicalCellId ()=0
 
virtual void SetActiveHarqUes (uint16_t bwpId, uint16_t rnti)=0
 
virtual void SetActiveUe (uint16_t bwpId, uint16_t rnti, uint32_t bytes)=0
 
virtual void UpdateActiveUesMap (uint16_t bwpId, const std::deque< VarTtiAllocInfo > &allocation, const std::unordered_map< uint16_t, std::shared_ptr< NrMacSchedulerUeInfo > > &ueMap)=0
 

Detailed Description

Service Access Point (SAP) offered by the FhControl instance to the MAC Scheduler instance.

This is the NrFhSchedSapProvider, i.e., the part of the SAP that contains the FhControl methods called by the MAC Scheduler instance.

Definition at line 24 of file nr-fh-sched-sap.h.

Constructor & Destructor Documentation

◆ ~NrFhSchedSapProvider()

ns3::NrFhSchedSapProvider::~NrFhSchedSapProvider ( )
virtual

Definition at line 10 of file nr-fh-sched-sap.cc.


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