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... | |
Enable64Qam_e enumeration.
| Enumerator | |
|---|---|
| MOD_16QAM | |
| MOD_64QAM | |
Definition at line 122 of file ff-mac-csched-sap.h.
FeedbackMode_e enumeration.
| Enumerator | |
|---|---|
| bundling | |
| multiplexing | |
Definition at line 187 of file ff-mac-csched-sap.h.
Hopping mode enumeration.
| Enumerator | |
|---|---|
| inter | |
| interintra | |
Definition at line 63 of file ff-mac-csched-sap.h.
MeasGapConfigPattern_e enumaration.
| Enumerator | |
|---|---|
| MGP_GP1 | |
| MGP_GP2 | |
| OFF | |
Definition at line 145 of file ff-mac-csched-sap.h.
OpenClosedLoop_e.
| Enumerator | |
|---|---|
| noneloop | |
| openloop | |
| closedloop | |
Definition at line 165 of file ff-mac-csched-sap.h.
PHICH resource enumeration.
| Enumerator | |
|---|---|
| PHICH_R_ONE_SIXTH | |
| PHICH_R_HALF | |
| PHICH_R_ONE | |
| PHICH_R_TWO | |
Definition at line 72 of file ff-mac-csched-sap.h.
RepMode_e enumeration.
| Enumerator | |
|---|---|
| rm12 | |
| rm20 | |
| rm22 | |
| rm30 | |
| rm31 | |
| nonemode | |
Definition at line 181 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.