21 #ifndef FF_MAC_SCHED_SAP_H 
   22 #define FF_MAC_SCHED_SAP_H 
std::vector< struct UlInfoListElement_s > m_ulInfoList
 
enum CeBitmap_e m_ceBitmap
 
virtual void SchedUlTriggerReq(const struct SchedUlTriggerReqParameters ¶ms)=0
 
std::vector< struct VendorSpecificListElement_s > m_vendorSpecificList
 
std::vector< struct UlDciListElement_s > m_dciList
 
std::vector< struct VendorSpecificListElement_s > m_vendorSpecificList
 
virtual void SchedUlSrInfoReq(const struct SchedUlSrInfoReqParameters ¶ms)=0
 
uint32_t m_rlcRetransmissionQueueSize
 
virtual void SchedDlTriggerReq(const struct SchedDlTriggerReqParameters ¶ms)=0
 
virtual void SchedDlRlcBufferReq(const struct SchedDlRlcBufferReqParameters ¶ms)=0
 
Parameters of the SCHED_DL_TRIGGER_REQ primitive. 
 
uint8_t m_logicalChannelIdentity
 
std::vector< struct VendorSpecificListElement_s > m_vendorSpecificList
 
Parameters of the SCHED_DL_MAC_BUFFER_REQ primitive. 
 
Parameters of the SCHED_DL_PAGING_BUFFER_REQ primitive. 
 
std::vector< struct PagingInfoListElement_s > m_pagingInfoList
 
std::vector< struct VendorSpecificListElement_s > m_vendorSpecificList
 
virtual ~FfMacSchedSapUser()
 
std::vector< struct VendorSpecificListElement_s > m_vendorSpecificList
 
std::vector< struct VendorSpecificListElement_s > m_vendorSpecificList
 
Parameters of the SCHED_UL_TRIGGER_REQ primitive. 
 
virtual void SchedUlNoiseInterferenceReq(const struct SchedUlNoiseInterferenceReqParameters ¶ms)=0
 
std::vector< struct SrListElement_s > m_srList
 
virtual void SchedDlRachInfoReq(const struct SchedDlRachInfoReqParameters ¶ms)=0
 
Parameters of the SCHED_UL_NOISE_INTERFERENCE_REQ primitive. 
 
uint16_t m_rlcRetransmissionHolDelay
 
std::vector< struct CqiListElement_s > m_cqiList
 
std::vector< struct DlInfoListElement_s > m_dlInfoList
 
std::vector< struct BuildBroadcastListElement_s > m_buildBroadcastList
 
std::vector< struct VendorSpecificListElement_s > m_vendorSpecificList
 
virtual void SchedDlConfigInd(const struct SchedDlConfigIndParameters ¶ms)=0
 
std::vector< struct PhichListElement_s > m_phichList
 
Parameters of the API primitives. 
 
Every class exported by the ns3 library is enclosed in the ns3 namespace. 
 
std::vector< struct VendorSpecificListElement_s > m_vendorSpecificList
 
std::vector< struct VendorSpecificListElement_s > m_vendorSpecificList
 
virtual ~FfMacSchedSapProvider()
 
uint32_t m_rlcTransmissionQueueSize
 
virtual void SchedUlConfigInd(const struct SchedUlConfigIndParameters ¶ms)=0
 
virtual void SchedUlCqiInfoReq(const struct SchedUlCqiInfoReqParameters ¶ms)=0
 
uint8_t m_nrOfPdcchOfdmSymbols
 
Parameters of the SCHED_DL_CQI_INFO_REQ primitive. 
 
std::vector< struct MacCeListElement_s > m_macCeList
 
virtual void SchedUlMacCtrlInfoReq(const struct SchedUlMacCtrlInfoReqParameters ¶ms)=0
 
Parameters of the API primitives. 
 
std::vector< struct RachListElement_s > m_rachList
 
Parameters of the SCHED_UL_CQI_INFO_REQ primitive. 
 
Parameters of the SCHED_UL_MAC_CTRL_INFO_REQ primitive. 
 
Parameters of the SCHED_UL_SR_INFO_REQ primitive. 
 
std::vector< struct VendorSpecificListElement_s > m_vendorSpecificList
 
See section 4.3.29 ulCQI. 
 
uint16_t m_rlcStatusPduSize
 
Parameters of the SCHED_DL_RACH_INFO_REQ primitive. 
 
Parameters of the SCHED_UL_CONFIG_IND primitive. 
 
virtual void SchedDlCqiInfoReq(const struct SchedDlCqiInfoReqParameters ¶ms)=0
 
uint16_t m_rlcTransmissionQueueHolDelay
 
std::vector< struct VendorSpecificListElement_s > m_vendorSpecificList
 
std::vector< struct VendorSpecificListElement_s > m_vendorSpecificList
 
virtual void SchedDlMacBufferReq(const struct SchedDlMacBufferReqParameters ¶ms)=0
 
std::vector< struct BuildRarListElement_s > m_buildRarList
 
std::vector< struct VendorSpecificListElement_s > m_vendorSpecificList
 
virtual void SchedDlPagingBufferReq(const struct SchedDlPagingBufferReqParameters ¶ms)=0
 
std::vector< struct BuildDataListElement_s > m_buildDataList