A Discrete-Event Network Simulator
API
ns3::UlDciLteControlMessage Class Reference

The Uplink Data Control Indicator messages defines the RB allocation for the users in the uplink. More...

#include "lte-control-messages.h"

+ Inheritance diagram for ns3::UlDciLteControlMessage:
+ Collaboration diagram for ns3::UlDciLteControlMessage:

Public Member Functions

 UlDciLteControlMessage (void)
 
virtual ~UlDciLteControlMessage (void)
 
UlDciListElement_s GetDci (void)
 Get dic information. More...
 
void SetDci (UlDciListElement_s dci)
 add a DCI into the message More...
 
- Public Member Functions inherited from ns3::LteControlMessage
 LteControlMessage (void)
 
virtual ~LteControlMessage (void)
 
MessageType GetMessageType (void)
 Get the type of the message. More...
 
void SetMessageType (MessageType type)
 Set the type of the message. More...
 
- Public Member Functions inherited from ns3::SimpleRefCount< LteControlMessage >
 SimpleRefCount ()
 Default constructor. More...
 
 SimpleRefCount (const SimpleRefCount &o[[maybe_unused]])
 Copy constructor. More...
 
uint32_t GetReferenceCount (void) const
 Get the reference count of the object. More...
 
SimpleRefCountoperator= ([[maybe_unused]] const SimpleRefCount &o)
 Assignment operator. More...
 
void Ref (void) const
 Increment the reference count. More...
 
void Unref (void) const
 Decrement the reference count. More...
 

Private Attributes

UlDciListElement_s m_dci
 DCI. More...
 

Additional Inherited Members

- Public Types inherited from ns3::LteControlMessage
enum  MessageType {
  DL_DCI , UL_DCI , DL_CQI , UL_CQI ,
  BSR , DL_HARQ , RACH_PREAMBLE , RAR ,
  MIB , SIB1
}
 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...
 

Detailed Description

The Uplink Data Control Indicator messages defines the RB allocation for the users in the uplink.

Definition at line 122 of file lte-control-messages.h.

Constructor & Destructor Documentation

◆ UlDciLteControlMessage()

ns3::UlDciLteControlMessage::UlDciLteControlMessage ( void  )

Definition at line 89 of file lte-control-messages.cc.

References ns3::LteControlMessage::SetMessageType(), and ns3::LteControlMessage::UL_DCI.

+ Here is the call graph for this function:

◆ ~UlDciLteControlMessage()

ns3::UlDciLteControlMessage::~UlDciLteControlMessage ( void  )
virtual

Definition at line 95 of file lte-control-messages.cc.

Member Function Documentation

◆ GetDci()

UlDciListElement_s ns3::UlDciLteControlMessage::GetDci ( void  )

Get dic information.

Returns
dci messages

Definition at line 109 of file lte-control-messages.cc.

References m_dci.

◆ SetDci()

void ns3::UlDciLteControlMessage::SetDci ( UlDciListElement_s  dci)

add a DCI into the message

Parameters
dcithe dci

Definition at line 101 of file lte-control-messages.cc.

References m_dci.

Referenced by ns3::LteEnbPhy::StartSubFrame().

+ Here is the caller graph for this function:

Member Data Documentation

◆ m_dci

UlDciListElement_s ns3::UlDciLteControlMessage::m_dci
private

DCI.

Definition at line 141 of file lte-control-messages.h.

Referenced by GetDci(), and SetDci().


The documentation for this class was generated from the following files: