#include <lte-enb-mac.h>
Public Member Functions | |
LteEnbMac (void) | |
virtual | ~LteEnbMac (void) |
virtual void | DoDispose (void) |
void | DoReceiveIdealControlMessage (Ptr< IdealControlMessage > msg) |
void | DoReceivePhyPdu (Ptr< Packet > p) |
Forwarded from LtePhySapUser: receive a PHY-PDU. | |
void | DoUlCqiReport (UlCqi_s ulcqi) |
FfMacCschedSapUser * | GetFfMacCschedSapUser (void) |
Get the control scheduler SAP user. | |
FfMacSchedSapUser * | GetFfMacSchedSapUser (void) |
Get the scheduler SAP user. | |
LteEnbCmacSapProvider * | GetLteEnbCmacSapProvider (void) |
Get the control MAC SAP provider. | |
LteEnbPhySapUser * | GetLteEnbPhySapUser () |
Get the eNB-PHY SAP User. | |
LteMacSapProvider * | GetLteMacSapProvider (void) |
Get the MAC SAP provider. | |
void | ReceiveBsrMessage (MacCeListElement_s bsr) |
Receive a CE element containing the buffer status report. | |
void | ReceiveDlCqiIdealControlMessage (Ptr< DlCqiIdealControlMessage > msg) |
Receive a DL CQI ideal control message. | |
void | SetFfMacCschedSapProvider (FfMacCschedSapProvider *s) |
Set the control scheduler SAP provider. | |
void | SetFfMacSchedSapProvider (FfMacSchedSapProvider *s) |
Set the scheduler SAP provider. | |
void | SetLteEnbCmacSapUser (LteEnbCmacSapUser *s) |
Set the control MAC SAP user. | |
void | SetLteEnbPhySapProvider (LteEnbPhySapProvider *s) |
Set the PHY SAP Provider. | |
void | SetLteMacSapUser (LteMacSapUser *s) |
Set the MAC SAP user. | |
![]() | |
Object () | |
virtual | ~Object () |
void | AggregateObject (Ptr< Object > other) |
void | Dispose (void) |
AggregateIterator | GetAggregateIterator (void) const |
virtual TypeId | GetInstanceTypeId (void) const |
template<typename T > | |
Ptr< T > | GetObject (void) const |
template<typename T > | |
Ptr< T > | GetObject (TypeId tid) const |
void | Start (void) |
![]() | |
SimpleRefCount () | |
SimpleRefCount (const SimpleRefCount &o) | |
uint32_t | GetReferenceCount (void) const |
SimpleRefCount & | operator= (const SimpleRefCount &o) |
void | Ref (void) const |
void | Unref (void) const |
![]() | |
virtual | ~ObjectBase () |
void | GetAttribute (std::string name, AttributeValue &value) const |
bool | GetAttributeFailSafe (std::string name, AttributeValue &attribute) const |
void | SetAttribute (std::string name, const AttributeValue &value) |
bool | SetAttributeFailSafe (std::string name, const AttributeValue &value) |
bool | TraceConnect (std::string name, std::string context, const CallbackBase &cb) |
bool | TraceConnectWithoutContext (std::string name, const CallbackBase &cb) |
bool | TraceDisconnect (std::string name, std::string context, const CallbackBase &cb) |
bool | TraceDisconnectWithoutContext (std::string name, const CallbackBase &cb) |
Static Public Member Functions | |
static TypeId | GetTypeId (void) |
This method returns the TypeId associated to ns3::LteEnbMac. |
Private Attributes | |
LteEnbCmacSapProvider * | m_cmacSapProvider |
LteEnbCmacSapUser * | m_cmacSapUser |
FfMacCschedSapProvider * | m_cschedSapProvider |
FfMacCschedSapUser * | m_cschedSapUser |
std::vector< CqiListElement_s > | m_dlCqiReceived |
TracedCallback< uint32_t, uint32_t, uint16_t, uint8_t, uint16_t, uint8_t, uint16_t > | m_dlScheduling |
LteEnbPhySapProvider * | m_enbPhySapProvider |
LteEnbPhySapUser * | m_enbPhySapUser |
uint32_t | m_frameNo |
uint8_t | m_macChTtiDelay |
LteMacSapProvider * | m_macSapProvider |
LteMacSapUser * | m_macSapUser |
std::map< LteFlowId_t, LteMacSapUser * > | m_rlcAttached |
FfMacSchedSapProvider * | m_schedSapProvider |
FfMacSchedSapUser * | m_schedSapUser |
uint32_t | m_subframeNo |
std::vector< MacCeListElement_s > | m_ulCeReceived |
std::vector< UlCqi_s > | m_ulCqiReceived |
std::map< uint16_t, UlInfoListElement_s > | m_ulInfoListElements |
TracedCallback< uint32_t, uint32_t, uint16_t, uint8_t, uint16_t > | m_ulScheduling |
Friends | |
class | EnbMacMemberFfMacCschedSapUser |
class | EnbMacMemberFfMacSchedSapUser |
class | EnbMacMemberLteEnbCmacSapProvider |
class | EnbMacMemberLteEnbPhySapUser |
class | EnbMacMemberLteMacSapProvider< LteEnbMac > |
Additional Inherited Members | |
![]() | |
Object (const Object &o) | |
virtual void | DoStart (void) |
virtual void | NotifyNewAggregate (void) |
This class implements the MAC layer of the eNodeB device
Definition at line 48 of file lte-enb-mac.h.
ns3::LteEnbMac::LteEnbMac | ( | void | ) |
Definition at line 288 of file lte-enb-mac.cc.
References EnbMacMemberFfMacCschedSapUser, EnbMacMemberFfMacSchedSapUser, EnbMacMemberLteEnbCmacSapProvider, EnbMacMemberLteEnbPhySapUser, m_cmacSapProvider, m_cschedSapUser, m_enbPhySapUser, m_macSapProvider, m_schedSapUser, and NS_LOG_FUNCTION.
|
virtual |
Definition at line 299 of file lte-enb-mac.cc.
References NS_LOG_FUNCTION.
|
private |
Definition at line 645 of file lte-enb-mac.cc.
References ns3::FfMacCschedSapProvider::CschedLcConfigReq(), LogicalChannelConfigListElement_s::DIR_BOTH, ns3::LteEnbCmacSapProvider::LcInfo::gbrDl, ns3::LteEnbCmacSapProvider::LcInfo::gbrUl, ns3::LteEnbCmacSapProvider::LcInfo::isGbr, ns3::LteEnbCmacSapProvider::LcInfo::lcGroup, ns3::LteEnbCmacSapProvider::LcInfo::lcId, m_cschedSapProvider, LogicalChannelConfigListElement_s::m_direction, LogicalChannelConfigListElement_s::m_eRabGuaranteedBitrateDl, LogicalChannelConfigListElement_s::m_eRabGuaranteedBitrateUl, LogicalChannelConfigListElement_s::m_eRabMaximulBitrateDl, LogicalChannelConfigListElement_s::m_eRabMaximulBitrateUl, ns3::FfMacCschedSapProvider::CschedLcConfigReqParameters::m_logicalChannelConfigList, LogicalChannelConfigListElement_s::m_logicalChannelGroup, LogicalChannelConfigListElement_s::m_logicalChannelIdentity, LogicalChannelConfigListElement_s::m_qci, LogicalChannelConfigListElement_s::m_qosBearerType, ns3::FfMacCschedSapProvider::CschedLcConfigReqParameters::m_reconfigureFlag, m_rlcAttached, ns3::FfMacCschedSapProvider::CschedLcConfigReqParameters::m_rnti, ns3::LteEnbCmacSapProvider::LcInfo::mbrDl, ns3::LteEnbCmacSapProvider::LcInfo::mbrUl, NS_LOG_ERROR, NS_LOG_FUNCTION, LogicalChannelConfigListElement_s::QBT_GBR, LogicalChannelConfigListElement_s::QBT_NON_GBR, ns3::LteEnbCmacSapProvider::LcInfo::qci, and ns3::LteEnbCmacSapProvider::LcInfo::rnti.
Referenced by ns3::EnbMacMemberLteEnbCmacSapProvider::AddLc().
|
private |
Definition at line 634 of file lte-enb-mac.cc.
References ns3::FfMacCschedSapProvider::CschedUeConfigReq(), m_cschedSapProvider, ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_rnti, ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_transmissionMode, and NS_LOG_FUNCTION.
Referenced by ns3::EnbMacMemberLteEnbCmacSapProvider::AddUe().
|
private |
Definition at line 620 of file lte-enb-mac.cc.
References ns3::FfMacCschedSapProvider::CschedCellConfigReq(), ns3::LteEnbPhySapProvider::GetMacChTtiDelay(), m_cschedSapProvider, ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_dlBandwidth, m_enbPhySapProvider, m_macChTtiDelay, ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_ulBandwidth, and NS_LOG_FUNCTION.
Referenced by ns3::EnbMacMemberLteEnbCmacSapProvider::ConfigureMac().
|
private |
Definition at line 828 of file lte-enb-mac.cc.
References NS_LOG_FUNCTION.
Referenced by ns3::EnbMacMemberFfMacCschedSapUser::CschedCellConfigCnf().
|
private |
Definition at line 884 of file lte-enb-mac.cc.
References NS_LOG_FUNCTION.
Referenced by ns3::EnbMacMemberFfMacCschedSapUser::CschedCellConfigUpdateInd().
|
private |
Definition at line 840 of file lte-enb-mac.cc.
References NS_LOG_FUNCTION.
Referenced by ns3::EnbMacMemberFfMacCschedSapUser::CschedLcConfigCnf().
|
private |
Definition at line 848 of file lte-enb-mac.cc.
References NS_LOG_FUNCTION.
Referenced by ns3::EnbMacMemberFfMacCschedSapUser::CschedLcReleaseCnf().
|
private |
Definition at line 834 of file lte-enb-mac.cc.
References NS_LOG_FUNCTION.
Referenced by ns3::EnbMacMemberFfMacCschedSapUser::CschedUeConfigCnf().
|
private |
Definition at line 860 of file lte-enb-mac.cc.
References m_cmacSapUser, ns3::LteUeConfig_t::m_rnti, ns3::FfMacCschedSapUser::CschedUeConfigUpdateIndParameters::m_rnti, ns3::LteUeConfig_t::m_transmissionMode, ns3::FfMacCschedSapUser::CschedUeConfigUpdateIndParameters::m_transmissionMode, NS_LOG_FUNCTION, and ns3::LteEnbCmacSapUser::RrcConfigurationUpdateInd().
Referenced by ns3::EnbMacMemberFfMacCschedSapUser::CschedUeConfigUpdateInd().
|
private |
Definition at line 854 of file lte-enb-mac.cc.
References NS_LOG_FUNCTION.
Referenced by ns3::EnbMacMemberFfMacCschedSapUser::CschedUeReleaseCnf().
|
virtual |
This method is called by Object::Dispose or by the object's destructor, whichever comes first.
Subclasses are expected to implement their real destruction code in an overriden version of this method and chain up to their parent's implementation once they are done. i.e., for simplicity, the destructor of every subclass should be empty and its content should be moved to the associated DoDispose method.
It is safe to call GetObject from within this method.
Reimplemented from ns3::Object.
Definition at line 305 of file lte-enb-mac.cc.
References m_cmacSapProvider, m_cschedSapUser, m_enbPhySapUser, m_macSapProvider, m_schedSapUser, and NS_LOG_FUNCTION.
void ns3::LteEnbMac::DoReceiveIdealControlMessage | ( | Ptr< IdealControlMessage > | msg | ) |
Definition at line 510 of file lte-enb-mac.cc.
References ns3::IdealControlMessage::BSR, ns3::IdealControlMessage::DL_CQI, ns3::IdealControlMessage::GetMessageType(), NS_LOG_FUNCTION, NS_LOG_LOGIC, ReceiveBsrMessage(), and ReceiveDlCqiIdealControlMessage().
Referenced by ns3::EnbMacMemberLteEnbPhySapUser::ReceiveIdealControlMessage().
Forwarded from LtePhySapUser: receive a PHY-PDU.
p | PHY-PDU received |
Definition at line 565 of file lte-enb-mac.cc.
References ns3::LteRadioBearerTag::GetLcid(), ns3::LteRadioBearerTag::GetRnti(), ns3::Packet::GetSize(), UlInfoListElement_s::m_receptionStatus, m_rlcAttached, UlInfoListElement_s::m_rnti, UlInfoListElement_s::m_tpc, m_ulInfoListElements, UlInfoListElement_s::m_ulReception, MAX_LC_LIST, NS_ASSERT_MSG, NS_LOG_FUNCTION, UlInfoListElement_s::Ok, and ns3::Packet::RemovePacketTag().
Referenced by ns3::EnbMacMemberLteEnbPhySapUser::ReceivePhyPdu().
|
private |
Definition at line 683 of file lte-enb-mac.cc.
References NS_FATAL_ERROR.
Referenced by ns3::EnbMacMemberLteEnbCmacSapProvider::ReconfigureLc().
|
private |
Definition at line 689 of file lte-enb-mac.cc.
References NS_FATAL_ERROR.
Referenced by ns3::EnbMacMemberLteEnbCmacSapProvider::ReleaseLc().
|
private |
Definition at line 714 of file lte-enb-mac.cc.
References ns3::LteMacSapProvider::ReportBufferStatusParameters::lcid, ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters::m_logicalChannelIdentity, ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters::m_rlcRetransmissionHolDelay, ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters::m_rlcRetransmissionQueueSize, ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters::m_rlcStatusPduSize, ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters::m_rlcTransmissionQueueHolDelay, ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters::m_rlcTransmissionQueueSize, ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters::m_rnti, m_schedSapProvider, NS_LOG_FUNCTION, ns3::LteMacSapProvider::ReportBufferStatusParameters::retxQueueHolDelay, ns3::LteMacSapProvider::ReportBufferStatusParameters::retxQueueSize, ns3::LteMacSapProvider::ReportBufferStatusParameters::rnti, ns3::FfMacSchedSapProvider::SchedDlRlcBufferReq(), ns3::LteMacSapProvider::ReportBufferStatusParameters::statusPduSize, ns3::LteMacSapProvider::ReportBufferStatusParameters::txQueueHolDelay, and ns3::LteMacSapProvider::ReportBufferStatusParameters::txQueueSize.
|
private |
Definition at line 871 of file lte-enb-mac.cc.
References ns3::FfMacCschedSapProvider::CschedUeConfigReq(), m_cschedSapProvider, m_enbPhySapProvider, ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_rnti, ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_transmissionMode, NS_LOG_FUNCTION, and ns3::LteEnbPhySapProvider::SetTransmissionMode().
Referenced by ns3::EnbMacMemberLteEnbCmacSapProvider::RrcUpdateConfigurationReq().
|
private |
Definition at line 737 of file lte-enb-mac.cc.
References ns3::FfMacSchedSapUser::SchedDlConfigIndParameters::m_buildDataList, m_dlScheduling, m_enbPhySapProvider, m_frameNo, m_rlcAttached, m_subframeNo, NS_ASSERT_MSG, NS_FATAL_ERROR, NS_LOG_DEBUG, NS_LOG_FUNCTION, and ns3::LteEnbPhySapProvider::SendIdealControlMessage().
Referenced by ns3::EnbMacMemberFfMacSchedSapUser::SchedDlConfigInd().
|
private |
Definition at line 796 of file lte-enb-mac.cc.
References ns3::FfMacSchedSapUser::SchedUlConfigIndParameters::m_dciList, m_enbPhySapProvider, m_frameNo, m_subframeNo, m_ulScheduling, NS_LOG_FUNCTION, and ns3::LteEnbPhySapProvider::SendIdealControlMessage().
Referenced by ns3::EnbMacMemberFfMacSchedSapUser::SchedUlConfigInd().
|
private |
Forwarded from LteEnbPhySapUser: trigger the start from a new frame.
frameNo | frame number |
subframeNo | subframe number |
Definition at line 382 of file lte-enb-mac.cc.
References ns3::FfMacSchedSapProvider::SchedDlCqiInfoReqParameters::m_cqiList, m_dlCqiReceived, m_frameNo, ns3::FfMacSchedSapProvider::SchedUlMacCtrlInfoReqParameters::m_macCeList, m_macChTtiDelay, m_schedSapProvider, ns3::FfMacSchedSapProvider::SchedDlTriggerReqParameters::m_sfnSf, ns3::FfMacSchedSapProvider::SchedDlCqiInfoReqParameters::m_sfnSf, ns3::FfMacSchedSapProvider::SchedUlTriggerReqParameters::m_sfnSf, ns3::FfMacSchedSapProvider::SchedUlMacCtrlInfoReqParameters::m_sfnSf, ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters::m_sfnSf, m_subframeNo, m_ulCeReceived, ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters::m_ulCqi, m_ulCqiReceived, ns3::FfMacSchedSapProvider::SchedUlTriggerReqParameters::m_ulInfoList, m_ulInfoListElements, MAX_CQI_LIST, NS_LOG_FUNCTION, UlInfoListElement_s::Ok, ns3::FfMacSchedSapProvider::SchedDlCqiInfoReq(), ns3::FfMacSchedSapProvider::SchedDlTriggerReq(), ns3::FfMacSchedSapProvider::SchedUlCqiInfoReq(), ns3::FfMacSchedSapProvider::SchedUlMacCtrlInfoReq(), ns3::FfMacSchedSapProvider::SchedUlTriggerReq(), and UL_PUSCH_TTIS_DELAY.
Referenced by ns3::EnbMacMemberLteEnbPhySapUser::SubframeIndication().
|
private |
Definition at line 702 of file lte-enb-mac.cc.
References ns3::Packet::AddPacketTag(), ns3::LteMacSapProvider::TransmitPduParameters::layer, ns3::LteMacSapProvider::TransmitPduParameters::lcid, m_enbPhySapProvider, NS_LOG_FUNCTION, ns3::LteMacSapProvider::TransmitPduParameters::pdu, ns3::LteMacSapProvider::TransmitPduParameters::rnti, and ns3::LteEnbPhySapProvider::SendMacPdu().
void ns3::LteEnbMac::DoUlCqiReport | ( | UlCqi_s | ulcqi | ) |
Definition at line 531 of file lte-enb-mac.cc.
References UlCqi_s::m_type, m_ulCqiReceived, NS_LOG_DEBUG, and UlCqi_s::PUSCH.
Referenced by ns3::EnbMacMemberLteEnbPhySapUser::UlCqiReport().
FfMacCschedSapUser * ns3::LteEnbMac::GetFfMacCschedSapUser | ( | void | ) |
Get the control scheduler SAP user.
Definition at line 335 of file lte-enb-mac.cc.
References m_cschedSapUser.
Referenced by ns3::LteHelper::InstallSingleEnbDevice().
FfMacSchedSapUser * ns3::LteEnbMac::GetFfMacSchedSapUser | ( | void | ) |
Get the scheduler SAP user.
Definition at line 323 of file lte-enb-mac.cc.
References m_schedSapUser.
Referenced by ns3::LteHelper::InstallSingleEnbDevice().
LteEnbCmacSapProvider * ns3::LteEnbMac::GetLteEnbCmacSapProvider | ( | void | ) |
Get the control MAC SAP provider.
Definition at line 361 of file lte-enb-mac.cc.
References m_cmacSapProvider.
Referenced by ns3::LteHelper::InstallSingleEnbDevice().
LteEnbPhySapUser * ns3::LteEnbMac::GetLteEnbPhySapUser | ( | ) |
Get the eNB-PHY SAP User.
Definition at line 374 of file lte-enb-mac.cc.
References m_enbPhySapUser.
Referenced by ns3::LteHelper::InstallSingleEnbDevice().
LteMacSapProvider * ns3::LteEnbMac::GetLteMacSapProvider | ( | void | ) |
Get the MAC SAP provider.
Definition at line 349 of file lte-enb-mac.cc.
References m_macSapProvider.
Referenced by ns3::LteHelper::InstallSingleEnbDevice().
|
static |
This method returns the TypeId associated to ns3::LteEnbMac.
This object is accessible through the following paths with Config::Set and Config::Connect:
No Attributes defined for this type.
TraceSources defined for this type:
Reimplemented from ns3::Object.
Definition at line 271 of file lte-enb-mac.cc.
References m_dlScheduling, m_ulScheduling, ns3::MakeTraceSourceAccessor(), and ns3::TypeId::SetParent().
void ns3::LteEnbMac::ReceiveBsrMessage | ( | MacCeListElement_s | bsr | ) |
Receive a CE element containing the buffer status report.
msg | the BSR message |
Definition at line 555 of file lte-enb-mac.cc.
References m_ulCeReceived, and NS_LOG_FUNCTION.
Referenced by DoReceiveIdealControlMessage().
void ns3::LteEnbMac::ReceiveDlCqiIdealControlMessage | ( | Ptr< DlCqiIdealControlMessage > | msg | ) |
Receive a DL CQI ideal control message.
msg | the DL CQI message |
Definition at line 543 of file lte-enb-mac.cc.
References m_dlCqiReceived, CqiListElement_s::m_rnti, NS_LOG_FUNCTION, and NS_LOG_LOGIC.
Referenced by DoReceiveIdealControlMessage().
void ns3::LteEnbMac::SetFfMacCschedSapProvider | ( | FfMacCschedSapProvider * | s | ) |
Set the control scheduler SAP provider.
s | a pointer to the control scheduler SAP provider |
Definition at line 329 of file lte-enb-mac.cc.
References m_cschedSapProvider.
Referenced by ns3::LteHelper::InstallSingleEnbDevice().
void ns3::LteEnbMac::SetFfMacSchedSapProvider | ( | FfMacSchedSapProvider * | s | ) |
Set the scheduler SAP provider.
s | a pointer SAP provider of the FF packet scheduler |
Definition at line 317 of file lte-enb-mac.cc.
References m_schedSapProvider.
Referenced by ns3::LteHelper::InstallSingleEnbDevice().
void ns3::LteEnbMac::SetLteEnbCmacSapUser | ( | LteEnbCmacSapUser * | s | ) |
Set the control MAC SAP user.
s | a pointer to the control MAC SAP user |
Definition at line 355 of file lte-enb-mac.cc.
References m_cmacSapUser.
Referenced by ns3::LteHelper::InstallSingleEnbDevice().
void ns3::LteEnbMac::SetLteEnbPhySapProvider | ( | LteEnbPhySapProvider * | s | ) |
Set the PHY SAP Provider.
s | a pointer to the PHY SAP provider |
Definition at line 367 of file lte-enb-mac.cc.
References m_enbPhySapProvider.
Referenced by ns3::LteHelper::InstallSingleEnbDevice().
void ns3::LteEnbMac::SetLteMacSapUser | ( | LteMacSapUser * | s | ) |
Set the MAC SAP user.
s | a pointer to the MAC SAP user |
Definition at line 343 of file lte-enb-mac.cc.
References m_macSapUser.
|
friend |
Definition at line 53 of file lte-enb-mac.h.
Referenced by LteEnbMac().
|
friend |
Definition at line 52 of file lte-enb-mac.h.
Referenced by LteEnbMac().
|
friend |
Definition at line 50 of file lte-enb-mac.h.
Referenced by LteEnbMac().
|
friend |
Definition at line 54 of file lte-enb-mac.h.
Referenced by LteEnbMac().
|
friend |
Definition at line 51 of file lte-enb-mac.h.
|
private |
Definition at line 203 of file lte-enb-mac.h.
Referenced by DoDispose(), GetLteEnbCmacSapProvider(), and LteEnbMac().
|
private |
Definition at line 205 of file lte-enb-mac.h.
Referenced by DoCschedUeConfigUpdateInd(), and SetLteEnbCmacSapUser().
|
private |
Definition at line 209 of file lte-enb-mac.h.
Referenced by DoAddLc(), DoAddUe(), DoConfigureMac(), DoRrcUpdateConfigurationReq(), and SetFfMacCschedSapProvider().
|
private |
Definition at line 211 of file lte-enb-mac.h.
Referenced by DoDispose(), GetFfMacCschedSapUser(), and LteEnbMac().
|
private |
Definition at line 190 of file lte-enb-mac.h.
Referenced by DoSubframeIndication(), and ReceiveDlCqiIdealControlMessage().
|
private |
Trace information regarding DL scheduling Frame number, Subframe number, RNTI, MCS of TB1, size of TB1, MCS of TB2 (0 if not present), size of TB2 (0 if not present)
Definition at line 224 of file lte-enb-mac.h.
Referenced by DoSchedDlConfigInd(), and GetTypeId().
|
private |
Definition at line 214 of file lte-enb-mac.h.
Referenced by DoConfigureMac(), DoRrcUpdateConfigurationReq(), DoSchedDlConfigInd(), DoSchedUlConfigInd(), DoTransmitPdu(), and SetLteEnbPhySapProvider().
|
private |
Definition at line 215 of file lte-enb-mac.h.
Referenced by DoDispose(), GetLteEnbPhySapUser(), and LteEnbMac().
|
private |
Definition at line 217 of file lte-enb-mac.h.
Referenced by DoSchedDlConfigInd(), DoSchedUlConfigInd(), and DoSubframeIndication().
|
private |
Definition at line 231 of file lte-enb-mac.h.
Referenced by DoConfigureMac(), and DoSubframeIndication().
|
private |
Definition at line 202 of file lte-enb-mac.h.
Referenced by DoDispose(), GetLteMacSapProvider(), and LteEnbMac().
|
private |
Definition at line 204 of file lte-enb-mac.h.
Referenced by SetLteMacSapUser().
|
private |
Definition at line 188 of file lte-enb-mac.h.
Referenced by DoAddLc(), DoReceivePhyPdu(), and DoSchedDlConfigInd().
|
private |
Definition at line 208 of file lte-enb-mac.h.
Referenced by DoReportBufferStatus(), DoSubframeIndication(), and SetFfMacSchedSapProvider().
|
private |
Definition at line 210 of file lte-enb-mac.h.
Referenced by DoDispose(), GetFfMacSchedSapUser(), and LteEnbMac().
|
private |
Definition at line 218 of file lte-enb-mac.h.
Referenced by DoSchedDlConfigInd(), DoSchedUlConfigInd(), and DoSubframeIndication().
|
private |
Definition at line 192 of file lte-enb-mac.h.
Referenced by DoSubframeIndication(), and ReceiveBsrMessage().
|
private |
Definition at line 191 of file lte-enb-mac.h.
Referenced by DoSubframeIndication(), and DoUlCqiReport().
|
private |
Definition at line 198 of file lte-enb-mac.h.
Referenced by DoReceivePhyPdu(), and DoSubframeIndication().
|
private |
Trace information regarding UL scheduling Frame number, Subframe number, RNTI, MCS of TB, size of TB
Definition at line 229 of file lte-enb-mac.h.
Referenced by DoSchedUlConfigInd(), and GetTypeId().