Collaboration diagram for FF MAC Schedulers:Classes | |
| class | ns3::CqaFfMacScheduler |
| Implements the SCHED SAP and CSCHED SAP for the Channel and QoS Aware Scheduler. More... | |
| struct | ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters |
| Parameters of the API primitives. More... | |
| struct | ns3::FfMacCschedSapProvider::CschedLcConfigReqParameters |
| Parameters of the CSCHED_LC_CONFIG_REQ primitive. More... | |
| struct | ns3::FfMacCschedSapProvider::CschedLcReleaseReqParameters |
| Parameters of the CSCHED_LC_RELEASE_REQ primitive. More... | |
| struct | ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters |
| Parameters of the CSCHED_UE_CONFIG_REQ primitive. More... | |
| struct | ns3::FfMacCschedSapProvider::CschedUeReleaseReqParameters |
| Parameters of the CSCHED_UE_RELEASE_REQ primitive. More... | |
| class | ns3::FdBetFfMacScheduler |
| Implements the SCHED SAP and CSCHED SAP for a Frequency Domain Blind Equal Throughput scheduler. More... | |
| class | ns3::FdMtFfMacScheduler |
| Implements the SCHED SAP and CSCHED SAP for a Frequency Domain Maximize Throughput scheduler. More... | |
| class | ns3::FdTbfqFfMacScheduler |
| Implements the SCHED SAP and CSCHED SAP for a Frequency Domain Token Bank Fair Queue scheduler. More... | |
| class | ns3::FfMacCschedSapProvider |
| Provides the CSCHED SAP. More... | |
| class | ns3::FfMacSchedSapProvider |
| Provides the SCHED SAP. More... | |
| class | ns3::FfMacScheduler |
| This abstract base class identifies the interface by means of which the helper object can plug on the MAC a scheduler implementation based on the FF MAC Sched API. More... | |
| class | ns3::PfFfMacScheduler |
| Implements the SCHED SAP and CSCHED SAP for a Proportional Fair scheduler. More... | |
| class | ns3::PssFfMacScheduler |
| Implements the SCHED SAP and CSCHED SAP for a Priority Set scheduler. More... | |
| class | ns3::RrFfMacScheduler |
| Implements the SCHED SAP and CSCHED SAP for a Round Robin scheduler. More... | |
| struct | ns3::FfMacSchedSapProvider::SchedDlCqiInfoReqParameters |
| Parameters of the SCHED_DL_CQI_INFO_REQ primitive. More... | |
| struct | ns3::FfMacSchedSapProvider::SchedDlMacBufferReqParameters |
| Parameters of the SCHED_DL_MAC_BUFFER_REQ primitive. More... | |
| struct | ns3::FfMacSchedSapProvider::SchedDlPagingBufferReqParameters |
| Parameters of the SCHED_DL_PAGING_BUFFER_REQ primitive. More... | |
| struct | ns3::FfMacSchedSapProvider::SchedDlRachInfoReqParameters |
| Parameters of the SCHED_DL_RACH_INFO_REQ primitive. More... | |
| struct | ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters |
| Parameters of the API primitives. More... | |
| struct | ns3::FfMacSchedSapProvider::SchedDlTriggerReqParameters |
| Parameters of the SCHED_DL_TRIGGER_REQ primitive. More... | |
| struct | ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters |
| Parameters of the SCHED_UL_CQI_INFO_REQ primitive. More... | |
| struct | ns3::FfMacSchedSapProvider::SchedUlMacCtrlInfoReqParameters |
| Parameters of the SCHED_UL_MAC_CTRL_INFO_REQ primitive. More... | |
| struct | ns3::FfMacSchedSapProvider::SchedUlNoiseInterferenceReqParameters |
| Parameters of the SCHED_UL_NOISE_INTERFERENCE_REQ primitive. More... | |
| struct | ns3::FfMacSchedSapProvider::SchedUlSrInfoReqParameters |
| Parameters of the SCHED_UL_SR_INFO_REQ primitive. More... | |
| struct | ns3::FfMacSchedSapProvider::SchedUlTriggerReqParameters |
| Parameters of the SCHED_UL_TRIGGER_REQ primitive. More... | |
| class | ns3::TdBetFfMacScheduler |
| Implements the SCHED SAP and CSCHED SAP for a Time Domain Blind Equal Throughput scheduler. More... | |
| class | ns3::TdMtFfMacScheduler |
| Implements the SCHED SAP and CSCHED SAP for a Time Domain Maximize Throughput scheduler. More... | |
| class | ns3::TdTbfqFfMacScheduler |
| Implements the SCHED SAP and CSCHED SAP for a Time Domain Token Bank Fair Queue scheduler. More... | |
| class | ns3::TtaFfMacScheduler |
| Implements the SCHED SAP and CSCHED SAP for a Throughput to Average scheduler. More... | |
| Enumerator | |
|---|---|
| DM_TDD | |
| DM_FDD | |
Definition at line 93 of file ff-mac-csched-sap.h.
| Enumerator | |
|---|---|
| MOD_16QAM | |
| MOD_64QAM | |
Definition at line 118 of file ff-mac-csched-sap.h.
| Enumerator | |
|---|---|
| bundling | |
| multiplexing | |
Definition at line 178 of file ff-mac-csched-sap.h.
| Enumerator | |
|---|---|
| inter | |
| interintra | |
Definition at line 62 of file ff-mac-csched-sap.h.
| Enumerator | |
|---|---|
| MGP_GP1 | |
| MGP_GP2 | |
| OFF | |
Definition at line 139 of file ff-mac-csched-sap.h.
| Enumerator | |
|---|---|
| noneloop | |
| openloop | |
| closedloop | |
Definition at line 158 of file ff-mac-csched-sap.h.
| Enumerator | |
|---|---|
| PHICH_R_ONE_SIXTH | |
| PHICH_R_HALF | |
| PHICH_R_ONE | |
| PHICH_R_TWO | |
Definition at line 70 of file ff-mac-csched-sap.h.
| Enumerator | |
|---|---|
| rm12 | |
| rm20 | |
| rm22 | |
| rm30 | |
| rm31 | |
| nonemode | |
Definition at line 173 of file ff-mac-csched-sap.h.
The type of UL CQI to be filtered (ALL means accept all the CQI, where a new CQI of any type overwrite the old one, even of another type)
| Enumerator | |
|---|---|
| SRS_UL_CQI | |
| PUSCH_UL_CQI | |
| ALL_UL_CQI | |
Definition at line 61 of file ff-mac-scheduler.h.