#include <ns3/log.h>#include <ns3/pointer.h>#include <ns3/math.h>#include <ns3/simulator.h>#include <ns3/lte-amc.h>#include <ns3/cqa-ff-mac-scheduler.h>#include <ns3/ff-mac-common.h>#include <ns3/lte-vendor-specific-parameters.h>#include <ns3/boolean.h>#include <cfloat>#include <set>#include <stdexcept>#include <ns3/integer.h>#include <ns3/string.h>
 Include dependency graph for cqa-ff-mac-scheduler.cc:Go to the source code of this file.
Classes | |
| class | ns3::CqaSchedulerMemberCschedSapProvider | 
| class | ns3::CqaSchedulerMemberSchedSapProvider | 
| struct | ns3::qos_rb_and_CQI_assigned_to_lc | 
Namespaces | |
| ns3 | |
| Every class exported by the ns3 library is enclosed in the ns3 namespace.  | |
Typedefs | |
| typedef uint8_t | ns3::CQI_value | 
| typedef int | ns3::HOL_group | 
| typedef int | ns3::RBG_index | 
| typedef std::map< CQI_value, LteFlowId_t, bool(*)(uint8_t, uint8_t)>::iterator | ns3::t_it_CQIToUE | 
| typedef std::map< HOL_group, t_map_RBGToCQIsSorted >::iterator | ns3::t_it_HOLGroupToRBGs | 
| typedef std::map< HOL_group, std::set< LteFlowId_t > >::iterator | ns3::t_it_HOLgroupToUEs | 
| typedef std::map< RBG_index, t_map_CQIToUE >::iterator | ns3::t_it_RBGToCQIsSorted | 
| typedef std::map< CQI_value, LteFlowId_t, bool(*)(uint8_t, uint8_t)> | ns3::t_map_CQIToUE | 
| typedef std::map< HOL_group, t_map_RBGToCQIsSorted > | ns3::t_map_HOLGroupToRBGs | 
| typedef std::multimap< HOL_group, std::set< LteFlowId_t >, bool(*)(int, int)> | ns3::t_map_HOLgroupToUEs | 
| typedef std::map< RBG_index, t_map_CQIToUE > | ns3::t_map_RBGToCQIsSorted | 
Functions | |
| bool | ns3::CqaGroupDescComparator (int key1, int key2) | 
| bool | ns3::CqaKeyDescComparator (uint16_t key1, uint16_t key2) | 
| bool | ns3::CQIValueDescComparator (uint8_t key1, uint8_t key2) | 
Variables | |
| static const int | ns3::CqaType0AllocationRbg [4] |