23 #include "ns3/address-utils.h" 
   24 #include "ns3/uinteger.h" 
  224 std::list<RarLteControlMessage::Rar>::const_iterator 
 
  230 std::list<RarLteControlMessage::Rar>::const_iterator 
 
UlDciLteControlMessage(void)
 
See section 4.3.1 dlDciListElement. 
 
RachPreambleLteControlMessage(void)
 
BsrLteControlMessage(void)
 
LteRrcSap::MasterInformationBlock m_mib
 
Sib1LteControlMessage(void)
Create a new instance of SIB1 control message. 
 
a MAC RAR and the corresponding RAPID subheader 
 
DlCqiLteControlMessage(void)
 
virtual ~UlDciLteControlMessage(void)
 
virtual ~DlHarqFeedbackLteControlMessage(void)
 
#define NS_LOG_COMPONENT_DEFINE(name)
Define a Log component with a specific name. 
 
See section 4.3.2 ulDciListElement. 
 
See section 4.3.24 cqiListElement. 
 
MessageType
The type of the message NOTE: The messages sent by UE are filtered by the LteEnbPhy::ReceiveLteContro...
 
void SetRaRnti(uint16_t raRnti)
 
virtual ~BsrLteControlMessage(void)
 
DlInfoListElement_s GetDlHarqFeedback(void)
Get DL HARQ informations. 
 
RarLteControlMessage(void)
 
void SetRapId(uint32_t rapid)
Set the Random Access Preamble Identifier (RAPID), see 3GPP TS 36.321 6.2.2. 
 
std::list< Rar >::const_iterator RarListEnd() const 
 
LteRrcSap::MasterInformationBlock GetMib() const 
Retrieve the MIB content from this control message. 
 
uint16_t GetRaRnti() const 
 
void AddRar(Rar rar)
add a RAR to the MAC PDU, see 3GPP TS 36.321 6.2.3 
 
MibLteControlMessage(void)
Create a new instance of MIB control message. 
 
LteRrcSap::SystemInformationBlockType1 GetSib1() const 
Retrieve the SIB1 content from this control message. 
 
CqiListElement_s GetDlCqi(void)
Get DL cqi informations. 
 
UlDciListElement_s GetDci(void)
Get dic informations. 
 
void SetDlCqi(CqiListElement_s dlcqi)
add a DL-CQI feedback record into the message. 
 
See section 4.3.23 dlInfoListElement. 
 
DlDciLteControlMessage(void)
 
See section 4.3.14 macCEListElement. 
 
MessageType GetMessageType(void)
Get the type of the message. 
 
Every class exported by the ns3 library is enclosed in the ns3 namespace. 
 
std::list< Rar >::const_iterator RarListBegin() const 
 
void SetDci(UlDciListElement_s dci)
add a DCI into the message 
 
void SetDci(DlDciListElement_s dci)
add a DCI into the message 
 
DlDciListElement_s GetDci(void)
Get dic informations. 
 
virtual ~DlDciLteControlMessage(void)
 
void SetMib(LteRrcSap::MasterInformationBlock mib)
Replace the MIB content of this control message. 
 
DlHarqFeedbackLteControlMessage(void)
 
void SetDlHarqFeedback(DlInfoListElement_s m)
add a DL HARQ feedback record into the message. 
 
MacCeListElement_s GetBsr(void)
Get BSR informations. 
 
void SetMessageType(MessageType type)
Set the type of the message. 
 
virtual ~DlCqiLteControlMessage(void)
 
std::list< Rar > m_rarList
 
void SetBsr(MacCeListElement_s bsr)
add a BSR feedback record into the message. 
 
DlInfoListElement_s m_dlInfoListElement
 
void SetSib1(LteRrcSap::SystemInformationBlockType1 sib1)
Replace the SIB1 content of this control message. 
 
LteRrcSap::SystemInformationBlockType1 m_sib1
 
virtual ~LteControlMessage(void)
 
uint32_t GetRapId() const