A Discrete-Event Network Simulator
API
ff-mac-common.h File Reference
#include <ns3/simple-ref-count.h>
#include <ns3/ptr.h>
#include <vector>
+ Include dependency graph for ff-mac-common.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ns3::BuildBroadcastListElement_s
 See section 4.3.11 buildBroadcastListElement. More...
 
struct  ns3::BuildDataListElement_s
 See section 4.3.8 builDataListElement. More...
 
struct  ns3::BuildRarListElement_s
 See section 4.3.10 buildRARListElement. More...
 
struct  ns3::BwPart_s
 See section 4.3.28 bwPart. More...
 
struct  ns3::CqiConfig_s
 See section 4.3.19 cqiConfig. More...
 
struct  ns3::CqiListElement_s
 See section 4.3.24 cqiListElement. More...
 
struct  ns3::DlDciListElement_s
 See section 4.3.1 dlDciListElement. More...
 
struct  ns3::DlInfoListElement_s
 See section 4.3.23 dlInfoListElement. More...
 
struct  ns3::DrxConfig_s
 See section 4.3.16 drxConfig. More...
 
struct  ns3::HigherLayerSelected_s
 See section 4.3.27 higherLayerSelected. More...
 
struct  ns3::LogicalChannelConfigListElement_s
 See section 4.3.4 logicalChannelConfigListElement. More...
 
struct  ns3::MacCeListElement_s
 See section 4.3.14 macCEListElement. More...
 
struct  ns3::MacCeValue_u
 See section 4.3.15 macCEValue. More...
 
struct  ns3::PagingInfoListElement_s
 See section 4.3.30 pagingInfoListElement. More...
 
struct  ns3::PhichListElement_s
 See section 4.3.7 phichListElement. More...
 
struct  ns3::RachListElement_s
 See section 4.3.6 rachListElement. More...
 
struct  ns3::RlcPduListElement_s
 See section 4.3.9 rlcPDU_ListElement. More...
 
struct  ns3::SbMeasResult_s
 See section 4.3.25 sbMeasResult. More...
 
struct  ns3::SiConfiguration_s
 See section 4.3.21 siConfiguration. More...
 
struct  ns3::SiMessageListElement_s
 See section 4.3.22 siMessageListElement. More...
 
struct  ns3::SpsConfig_s
 See section 4.3.17 spsConfig. More...
 
struct  ns3::SrConfig_s
 See section 4.3.18 srConfig. More...
 
struct  ns3::SrListElement_s
 See section 4.3.13 srListElement. More...
 
struct  ns3::UeCapabilities_s
 See section 4.3.20 ueCapabilities. More...
 
struct  ns3::UeSelected_s
 See section 4.3.26 ueSelected. More...
 
struct  ns3::UlCqi_s
 See section 4.3.29 ulCQI. More...
 
struct  ns3::UlDciListElement_s
 See section 4.3.2 ulDciListElement. More...
 
struct  ns3::UlGrant_s
 Substitutive structure for specifying BuildRarListElement_s::m_grant field. More...
 
struct  ns3::UlInfoListElement_s
 See section 4.3.12 ulInfoListElement. More...
 
struct  ns3::VendorSpecificListElement_s
 See section 4.3.3 vendorSpecifiListElement. More...
 
struct  ns3::VendorSpecificValue
 Base class for storing the values of vendor specific parameters. More...
 

Namespaces

 ns3
 Every class exported by the ns3 library is enclosed in the ns3 namespace.
 

Macros

#define MAX_BUILD_BC_LIST   3
 
#define MAX_BUILD_DATA_LIST   30
 
#define MAX_BUILD_RAR_LIST   10
 
#define MAX_CQI_LIST   30
 
#define MAX_DCI_LIST   30
 
#define MAX_DL_INFO_LIST   30
 
#define MAX_HL_SB   25
 
#define MAX_LC_LIST   10
 
#define MAX_MAC_CE_LIST   30
 
#define MAX_MBSFN_CONFIG   5
 
#define MAX_NR_LCG   4
 
#define MAX_PHICH_LIST   30
 
#define MAX_RACH_LIST   30
 
#define MAX_RLC_PDU_LIST   30
 
#define MAX_SCHED_CFG_LIST   10
 Constants. More...
 
#define MAX_SI_MSG_LIST   32
 
#define MAX_SI_MSG_SIZE   65535
 
#define MAX_SINR_RB_LIST   100
 
#define MAX_SR_LIST   30
 
#define MAX_TB_LIST   2
 
#define MAX_UE_SELECTED_SB   6
 
#define MAX_UL_INFO_LIST   30
 

Enumerations

enum  ns3::CeBitmap_e { ns3::TA, ns3::DRX, ns3::CR }
 
enum  ns3::NormalExtended_e { ns3::normal, ns3::extended }
 
enum  ns3::Result_e { ns3::SUCCESS, ns3::FAILURE }
 
enum  ns3::SetupRelease_e { ns3::setup, ns3::release }
 

Macro Definition Documentation

#define MAX_BUILD_BC_LIST   3

Definition at line 39 of file ff-mac-common.h.

#define MAX_BUILD_DATA_LIST   30

Definition at line 37 of file ff-mac-common.h.

#define MAX_BUILD_RAR_LIST   10

Definition at line 38 of file ff-mac-common.h.

#define MAX_CQI_LIST   30

Definition at line 50 of file ff-mac-common.h.

Referenced by ns3::LteEnbMac::DoSubframeIndication().

#define MAX_DCI_LIST   30

Definition at line 41 of file ff-mac-common.h.

#define MAX_DL_INFO_LIST   30

Definition at line 36 of file ff-mac-common.h.

#define MAX_HL_SB   25

Definition at line 52 of file ff-mac-common.h.

#define MAX_LC_LIST   10

Definition at line 33 of file ff-mac-common.h.

Referenced by ns3::CqaFfMacScheduler::DoCschedUeReleaseReq().

#define MAX_MAC_CE_LIST   30

Definition at line 55 of file ff-mac-common.h.

#define MAX_MBSFN_CONFIG   5

Definition at line 46 of file ff-mac-common.h.

#define MAX_NR_LCG   4

Definition at line 45 of file ff-mac-common.h.

#define MAX_PHICH_LIST   30

Definition at line 42 of file ff-mac-common.h.

#define MAX_RACH_LIST   30

Definition at line 35 of file ff-mac-common.h.

#define MAX_RLC_PDU_LIST   30

Definition at line 44 of file ff-mac-common.h.

#define MAX_SCHED_CFG_LIST   10

Constants.

See section 4.4

Definition at line 32 of file ff-mac-common.h.

#define MAX_SI_MSG_LIST   32

Definition at line 47 of file ff-mac-common.h.

#define MAX_SI_MSG_SIZE   65535

Definition at line 48 of file ff-mac-common.h.

#define MAX_SINR_RB_LIST   100

Definition at line 53 of file ff-mac-common.h.

#define MAX_SR_LIST   30

Definition at line 54 of file ff-mac-common.h.

#define MAX_TB_LIST   2

Definition at line 43 of file ff-mac-common.h.

#define MAX_UE_SELECTED_SB   6

Definition at line 51 of file ff-mac-common.h.

#define MAX_UL_INFO_LIST   30

Definition at line 40 of file ff-mac-common.h.