Abstract model for broadcasting the Master Information Block (MIB) within the control channel (BCCH). More...
#include <lte-control-messages.h>
Public Member Functions | |
MibLteControlMessage (void) | |
Create a new instance of MIB control message. More... | |
LteRrcSap::MasterInformationBlock | GetMib () const |
Retrieve the MIB content from this control message. More... | |
void | SetMib (LteRrcSap::MasterInformationBlock mib) |
Replace the MIB content of this control message. More... | |
![]() | |
SimpleRefCount () | |
Constructor. More... | |
SimpleRefCount (const SimpleRefCount &o) | |
Copy constructor. More... | |
uint32_t | GetReferenceCount (void) const |
Get the reference count of the object. More... | |
SimpleRefCount & | operator= (const SimpleRefCount &o) |
Assignment. More... | |
void | Ref (void) const |
Increment the reference count. More... | |
void | Unref (void) const |
Decrement the reference count. More... | |
Private Attributes | |
LteRrcSap::MasterInformationBlock | m_mib |
Additional Inherited Members | |
The type of the message NOTE: The messages sent by UE are filtered by the LteEnbPhy::ReceiveLteControlMessageList in order to remove the ones that has been already handoff by the eNB for avoiding propagation of spurious messages. More... | |
![]() | |
static void | Cleanup (void) |
Noop. More... | |
Abstract model for broadcasting the Master Information Block (MIB) within the control channel (BCCH).
MIB is transmitted by eNodeB RRC and received by UE RRC at every radio frame, i.e., every 10 milliseconds.
Definition at line 341 of file lte-control-messages.h.
ns3::MibLteControlMessage::MibLteControlMessage | ( | void | ) |
Create a new instance of MIB control message.
Definition at line 242 of file lte-control-messages.cc.
References ns3::LteControlMessage::MIB, and ns3::LteControlMessage::SetMessageType().
LteRrcSap::MasterInformationBlock ns3::MibLteControlMessage::GetMib | ( | ) | const |
Retrieve the MIB content from this control message.
Definition at line 255 of file lte-control-messages.cc.
References m_mib.
void ns3::MibLteControlMessage::SetMib | ( | LteRrcSap::MasterInformationBlock | mib | ) |
Replace the MIB content of this control message.
mib | the desired MIB content |
Definition at line 249 of file lte-control-messages.cc.
References m_mib.
|
private |
Definition at line 362 of file lte-control-messages.h.