ns3::NrRarMessage class

Abstract model for the MAC Random Access Response message.

Base classes

class NrControlMessage
The NrControlMessage class.

Public types

struct Rar

Constructors, destructors, conversion operators

NrRarMessage()
NrRarMessage constructor.
~NrRarMessage() override
~NrRarMessage

Public functions

void AddRar(Rar rar)
auto GetRaRnti() const -> uint16_t
auto RarListBegin() const -> std::list<Rar>::const_iterator
auto RarListEnd() const -> std::list<Rar>::const_iterator
void SetRaRnti(uint16_t raRnti)

Function documentation

void ns3::NrRarMessage::AddRar(Rar rar)

Parameters
rar the rar

add a RAR to the MAC PDU, see 3GPP TS 36.321 6.2.3

uint16_t ns3::NrRarMessage::GetRaRnti() const

Returns the RA-RNTI, see 3GPP TS 36.321 5.1.4

std::list<Rar>::const_iterator ns3::NrRarMessage::RarListBegin() const

Returns a const iterator to the beginning of the RAR list

std::list<Rar>::const_iterator ns3::NrRarMessage::RarListEnd() const

Returns a const iterator to the end of the RAR list

void ns3::NrRarMessage::SetRaRnti(uint16_t raRnti)

Parameters
raRnti the RA-RNTI, see 3GPP TS 36.321 5.1.4