The Interface between Scheduler and MAC.
More...
#include "nr-mac-sched-sap.h"
The Interface between Scheduler and MAC.
Definition at line 182 of file nr-mac-sched-sap.h.
◆ BuildRarList()
virtual void ns3::NrMacSchedSapUser::BuildRarList |
( |
SlotAllocInfo & |
slotAllocInfo | ) |
|
|
pure virtual |
Build RAR list from allocations and assign preamble IDs.
- Parameters
-
◆ GetBwpId()
virtual uint16_t ns3::NrMacSchedSapUser::GetBwpId |
( |
| ) |
const |
|
pure virtual |
◆ GetCellId()
virtual uint16_t ns3::NrMacSchedSapUser::GetCellId |
( |
| ) |
const |
|
pure virtual |
◆ GetNumHarqProcess()
virtual uint8_t ns3::NrMacSchedSapUser::GetNumHarqProcess |
( |
| ) |
const |
|
pure virtual |
◆ GetNumRbPerRbg()
virtual uint32_t ns3::NrMacSchedSapUser::GetNumRbPerRbg |
( |
| ) |
const |
|
pure virtual |
◆ GetSlotPeriod()
virtual Time ns3::NrMacSchedSapUser::GetSlotPeriod |
( |
| ) |
const |
|
pure virtual |
◆ GetSpectrumModel()
virtual Ptr< const SpectrumModel > ns3::NrMacSchedSapUser::GetSpectrumModel |
( |
| ) |
const |
|
pure virtual |
◆ GetSymbolsPerSlot()
virtual uint32_t ns3::NrMacSchedSapUser::GetSymbolsPerSlot |
( |
| ) |
const |
|
pure virtual |
Get the Symbol per slot.
- Returns
- the symbol per slot
◆ SchedConfigInd()
Install a scheduling decision.
- Parameters
-
params | the scheduling decision |
The documentation for this class was generated from the following file: