Loading...
Searching...
No Matches
ns3::SatLogonResponseMessage Class Reference

This control message is used to inform the UT of a connection success (Tagged by SatControlMsgTag with type value SAT_LOGON_RESPONSE_CTRL_MSG). More...

#include "satellite-control-message.h"

Inheritance diagram for ns3::SatLogonResponseMessage:
Collaboration diagram for ns3::SatLogonResponseMessage:

Public Member Functions

 SatLogonResponseMessage ()
 Constructor for SatLogonResponseMessage.
 ~SatLogonResponseMessage ()
 Destructor for SatLogonResponseMessage.
SatControlMsgTag::SatControlMsgType_t GetMsgType () const
 Get type of the message.
uint32_t GetRaChannel () const
 Get the RA channel to talk into.
virtual uint32_t GetSizeInBytes () const
 Get real size of the message.
void SetRaChannel (uint32_t raChannel)
 Set the RA channel to talk into.
Public Member Functions inherited from ns3::SatControlMessage
 SatControlMessage ()
 Default constructor for SatControlMessage.
 ~SatControlMessage ()
 Destructor.

Static Public Member Functions

static TypeId GetTypeId (void)
 methods derived from base classes
Static Public Member Functions inherited from ns3::SatControlMessage
static TypeId GetTypeId (void)
 methods derived from base classes

Private Attributes

Time m_delay
uint32_t m_raChannel

Detailed Description

This control message is used to inform the UT of a connection success (Tagged by SatControlMsgTag with type value SAT_LOGON_RESPONSE_CTRL_MSG).

Definition at line 1036 of file satellite-control-message.h.

Constructor & Destructor Documentation

◆ SatLogonResponseMessage()

ns3::SatLogonResponseMessage::SatLogonResponseMessage ( )

Constructor for SatLogonResponseMessage.

Definition at line 880 of file satellite-control-message.cc.

◆ ~SatLogonResponseMessage()

ns3::SatLogonResponseMessage::~SatLogonResponseMessage ( )

Destructor for SatLogonResponseMessage.

Definition at line 885 of file satellite-control-message.cc.

Member Function Documentation

◆ GetMsgType()

SatControlMsgTag::SatControlMsgType_t ns3::SatLogonResponseMessage::GetMsgType ( ) const
inlinevirtual

◆ GetRaChannel()

uint32_t ns3::SatLogonResponseMessage::GetRaChannel ( ) const

Get the RA channel to talk into.

Returns
The RA channel

Definition at line 898 of file satellite-control-message.cc.

References m_raChannel.

◆ GetSizeInBytes()

uint32_t ns3::SatLogonResponseMessage::GetSizeInBytes ( ) const
virtual

Get real size of the message.

Returns
Real size of the message.

Implements ns3::SatControlMessage.

Definition at line 905 of file satellite-control-message.cc.

◆ GetTypeId()

TypeId ns3::SatLogonResponseMessage::GetTypeId ( void )
static

methods derived from base classes

Definition at line 872 of file satellite-control-message.cc.

References ns3::SatControlMessage::SatControlMessage().

Here is the call graph for this function:

◆ SetRaChannel()

void ns3::SatLogonResponseMessage::SetRaChannel ( uint32_t raChannel)

Set the RA channel to talk into.

Parameters
raChannelThe new RA channel

Definition at line 891 of file satellite-control-message.cc.

References m_raChannel.

Member Data Documentation

◆ m_delay

Time ns3::SatLogonResponseMessage::m_delay
private

Definition at line 1083 of file satellite-control-message.h.

◆ m_raChannel

uint32_t ns3::SatLogonResponseMessage::m_raChannel
private

Definition at line 1084 of file satellite-control-message.h.

Referenced by GetRaChannel(), and SetRaChannel().


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