![]() |
5G-LENA nr-v3.3-120-gdac69c56
The 5G/NR module for the ns-3 simulator
|
Service Access Point (SAP) offered by the FhControl instance to the MAC Scheduler instance. More...
#include "nr-fh-sched-sap.h"
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 |
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.
|
virtual |
Definition at line 10 of file nr-fh-sched-sap.cc.