#include <lte-enb-mac.h>
Public Member Functions | |
LteEnbMac (void) | |
virtual | ~LteEnbMac (void) |
virtual void | DoDispose (void) |
void | DoReceiveLteControlMessage (Ptr< LteControlMessage > msg) |
void | DoReceivePhyPdu (Ptr< Packet > p) |
Forwarded from LtePhySapUser: receive a PHY-PDU. | |
void | DoUlCqiReport (FfMacSchedSapProvider::SchedUlCqiInfoReqParameters 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 | ReceiveDlCqiLteControlMessage (Ptr< DlCqiLteControlMessage > 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) |
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 < FfMacSchedSapProvider::SchedUlCqiInfoReqParameters > | 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
ns3::LteEnbMac is accessible through the following paths with Config::Set and Config::Connect:
No Attributes are defined for this type.
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 629 of file lte-enb-mac.cc.
References ns3::FfMacCschedSapProvider::CschedLcConfigReq(), ns3::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, ns3::LogicalChannelConfigListElement_s::m_direction, ns3::LogicalChannelConfigListElement_s::m_eRabGuaranteedBitrateDl, ns3::LogicalChannelConfigListElement_s::m_eRabGuaranteedBitrateUl, ns3::LogicalChannelConfigListElement_s::m_eRabMaximulBitrateDl, ns3::LogicalChannelConfigListElement_s::m_eRabMaximulBitrateUl, ns3::FfMacCschedSapProvider::CschedLcConfigReqParameters::m_logicalChannelConfigList, ns3::LogicalChannelConfigListElement_s::m_logicalChannelGroup, ns3::LogicalChannelConfigListElement_s::m_logicalChannelIdentity, ns3::LogicalChannelConfigListElement_s::m_qci, ns3::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, ns3::LogicalChannelConfigListElement_s::QBT_GBR, ns3::LogicalChannelConfigListElement_s::QBT_NON_GBR, ns3::LteEnbCmacSapProvider::LcInfo::qci, and ns3::LteEnbCmacSapProvider::LcInfo::rnti.
Referenced by ns3::EnbMacMemberLteEnbCmacSapProvider::AddLc().
|
private |
Definition at line 618 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 604 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 812 of file lte-enb-mac.cc.
References NS_LOG_FUNCTION.
Referenced by ns3::EnbMacMemberFfMacCschedSapUser::CschedCellConfigCnf().
|
private |
Definition at line 869 of file lte-enb-mac.cc.
References NS_LOG_FUNCTION.
Referenced by ns3::EnbMacMemberFfMacCschedSapUser::CschedCellConfigUpdateInd().
|
private |
Definition at line 824 of file lte-enb-mac.cc.
References NS_LOG_FUNCTION.
Referenced by ns3::EnbMacMemberFfMacCschedSapUser::CschedLcConfigCnf().
|
private |
Definition at line 832 of file lte-enb-mac.cc.
References NS_LOG_FUNCTION.
Referenced by ns3::EnbMacMemberFfMacCschedSapUser::CschedLcReleaseCnf().
|
private |
Definition at line 818 of file lte-enb-mac.cc.
References NS_LOG_FUNCTION.
Referenced by ns3::EnbMacMemberFfMacCschedSapUser::CschedUeConfigCnf().
|
private |
Definition at line 844 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 838 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::DoReceiveLteControlMessage | ( | Ptr< LteControlMessage > | msg | ) |
Definition at line 494 of file lte-enb-mac.cc.
References ns3::LteControlMessage::BSR, ns3::LteControlMessage::DL_CQI, ns3::LteControlMessage::GetMessageType(), NS_LOG_FUNCTION, NS_LOG_LOGIC, ReceiveBsrMessage(), and ReceiveDlCqiLteControlMessage().
Referenced by ns3::EnbMacMemberLteEnbPhySapUser::ReceiveLteControlMessage().
Forwarded from LtePhySapUser: receive a PHY-PDU.
p | PHY-PDU received |
Definition at line 549 of file lte-enb-mac.cc.
References ns3::LteRadioBearerTag::GetLcid(), ns3::LteRadioBearerTag::GetRnti(), ns3::Packet::GetSize(), ns3::UlInfoListElement_s::m_receptionStatus, m_rlcAttached, ns3::UlInfoListElement_s::m_rnti, ns3::UlInfoListElement_s::m_tpc, m_ulInfoListElements, ns3::UlInfoListElement_s::m_ulReception, MAX_LC_LIST, NS_ASSERT_MSG, NS_LOG_FUNCTION, ns3::UlInfoListElement_s::Ok, and ns3::Packet::RemovePacketTag().
Referenced by ns3::EnbMacMemberLteEnbPhySapUser::ReceivePhyPdu().
|
private |
Definition at line 667 of file lte-enb-mac.cc.
References NS_FATAL_ERROR.
Referenced by ns3::EnbMacMemberLteEnbCmacSapProvider::ReconfigureLc().
|
private |
Definition at line 673 of file lte-enb-mac.cc.
References NS_FATAL_ERROR.
Referenced by ns3::EnbMacMemberLteEnbCmacSapProvider::ReleaseLc().
|
private |
Definition at line 698 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 721 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::SendLteControlMessage().
Referenced by ns3::EnbMacMemberFfMacSchedSapUser::SchedDlConfigInd().
|
private |
Definition at line 780 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::SendLteControlMessage().
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, m_subframeNo, m_ulCeReceived, m_ulCqiReceived, ns3::FfMacSchedSapProvider::SchedUlTriggerReqParameters::m_ulInfoList, m_ulInfoListElements, MAX_CQI_LIST, NS_LOG_FUNCTION, ns3::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 686 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().
|
private |
Definition at line 855 of file lte-enb-mac.cc.
References ns3::FfMacCschedSapProvider::CschedUeConfigReq(), m_cschedSapProvider, m_enbPhySapProvider, ns3::LteUeConfig_t::m_rnti, ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_rnti, ns3::LteUeConfig_t::m_srsConfigurationIndex, ns3::LteUeConfig_t::m_transmissionMode, ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_transmissionMode, NS_LOG_FUNCTION, ns3::LteEnbPhySapProvider::SetSrsConfigurationIndex(), and ns3::LteEnbPhySapProvider::SetTransmissionMode().
Referenced by ns3::EnbMacMemberLteEnbCmacSapProvider::UeUpdateConfigurationReq().
void ns3::LteEnbMac::DoUlCqiReport | ( | FfMacSchedSapProvider::SchedUlCqiInfoReqParameters | ulcqi | ) |
Definition at line 515 of file lte-enb-mac.cc.
References ns3::UlCqi_s::m_type, ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters::m_ulCqi, m_ulCqiReceived, NS_LOG_DEBUG, and ns3::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 |
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 539 of file lte-enb-mac.cc.
References m_ulCeReceived, and NS_LOG_FUNCTION.
Referenced by DoReceiveLteControlMessage().
void ns3::LteEnbMac::ReceiveDlCqiLteControlMessage | ( | Ptr< DlCqiLteControlMessage > | msg | ) |
Receive a DL CQI ideal control message.
msg | the DL CQI message |
Definition at line 527 of file lte-enb-mac.cc.
References m_dlCqiReceived, ns3::CqiListElement_s::m_rnti, NS_LOG_FUNCTION, and NS_LOG_LOGIC.
Referenced by DoReceiveLteControlMessage().
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 202 of file lte-enb-mac.h.
Referenced by DoDispose(), GetLteEnbCmacSapProvider(), and LteEnbMac().
|
private |
Definition at line 204 of file lte-enb-mac.h.
Referenced by DoCschedUeConfigUpdateInd(), and SetLteEnbCmacSapUser().
|
private |
Definition at line 208 of file lte-enb-mac.h.
Referenced by DoAddLc(), DoAddUe(), DoConfigureMac(), DoUeUpdateConfigurationReq(), and SetFfMacCschedSapProvider().
|
private |
Definition at line 210 of file lte-enb-mac.h.
Referenced by DoDispose(), GetFfMacCschedSapUser(), and LteEnbMac().
|
private |
Definition at line 189 of file lte-enb-mac.h.
Referenced by DoSubframeIndication(), and ReceiveDlCqiLteControlMessage().
|
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 223 of file lte-enb-mac.h.
Referenced by DoSchedDlConfigInd(), and GetTypeId().
|
private |
Definition at line 213 of file lte-enb-mac.h.
Referenced by DoConfigureMac(), DoSchedDlConfigInd(), DoSchedUlConfigInd(), DoTransmitPdu(), DoUeUpdateConfigurationReq(), and SetLteEnbPhySapProvider().
|
private |
Definition at line 214 of file lte-enb-mac.h.
Referenced by DoDispose(), GetLteEnbPhySapUser(), and LteEnbMac().
|
private |
Definition at line 216 of file lte-enb-mac.h.
Referenced by DoSchedDlConfigInd(), DoSchedUlConfigInd(), and DoSubframeIndication().
|
private |
Definition at line 230 of file lte-enb-mac.h.
Referenced by DoConfigureMac(), and DoSubframeIndication().
|
private |
Definition at line 201 of file lte-enb-mac.h.
Referenced by DoDispose(), GetLteMacSapProvider(), and LteEnbMac().
|
private |
Definition at line 203 of file lte-enb-mac.h.
Referenced by SetLteMacSapUser().
|
private |
Definition at line 187 of file lte-enb-mac.h.
Referenced by DoAddLc(), DoReceivePhyPdu(), and DoSchedDlConfigInd().
|
private |
Definition at line 207 of file lte-enb-mac.h.
Referenced by DoReportBufferStatus(), DoSubframeIndication(), and SetFfMacSchedSapProvider().
|
private |
Definition at line 209 of file lte-enb-mac.h.
Referenced by DoDispose(), GetFfMacSchedSapUser(), and LteEnbMac().
|
private |
Definition at line 217 of file lte-enb-mac.h.
Referenced by DoSchedDlConfigInd(), DoSchedUlConfigInd(), and DoSubframeIndication().
|
private |
Definition at line 191 of file lte-enb-mac.h.
Referenced by DoSubframeIndication(), and ReceiveBsrMessage().
|
private |
Definition at line 190 of file lte-enb-mac.h.
Referenced by DoSubframeIndication(), and DoUlCqiReport().
|
private |
Definition at line 197 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 228 of file lte-enb-mac.h.
Referenced by DoSchedUlConfigInd(), and GetTypeId().