Go to the source code of this file.
Classes | |
| 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... | |
Namespaces | |
| namespace | ns3 |
| Every class exported by the ns3 library is enclosed in the ns3 namespace. | |
Typedefs | |
| using | ns3::DlHarqProcessesDciBuffer_t = std::vector<DlDciListElement_s> |
| DL HARQ process DCI buffer vector. | |
| using | ns3::DlHarqProcessesStatus_t = std::vector<uint8_t> |
| DL HARQ process status vector. | |
| using | ns3::DlHarqProcessesTimer_t = std::vector<uint8_t> |
| DL HARQ process timer vector. | |
| using | ns3::DlHarqRlcPduListBuffer_t = std::vector<RlcPduList_t> |
| Vector of the 8 HARQ processes per UE. | |
| using | ns3::RlcPduList_t = std::vector<std::vector<RlcPduListElement_s>> |
| Vector of the LCs and layers per UE. | |
| using | ns3::UlHarqProcessesDciBuffer_t = std::vector<UlDciListElement_s> |
| UL HARQ process DCI buffer vector. | |
| using | ns3::UlHarqProcessesStatus_t = std::vector<uint8_t> |
| UL HARQ process status vector. | |
Variables | |
| constexpr uint32_t | ns3::HARQ_DL_TIMEOUT = 11 |
| HARQ DL timeout. | |
| constexpr uint32_t | ns3::HARQ_PROC_NUM = 8 |
| Number of HARQ processes. | |
| constexpr double | ns3::NO_SINR = -5000 |
| Value for SINR outside the range defined by FF-API, used to indicate that there is no CQI for this element. | |