Handover recommendation control message (Tagged by SatControlMsgTag with type value SAT_HR_CTRL_MSG) More...
#include "satellite-control-message.h"
Inheritance diagram for ns3::SatHandoverRecommendationMessage:
Collaboration diagram for ns3::SatHandoverRecommendationMessage:Public Member Functions | |
| SatHandoverRecommendationMessage () | |
| Constructor for SatRaMessage. More... | |
| ~SatHandoverRecommendationMessage () | |
| Destructor for SatRaMessage. More... | |
| virtual TypeId | GetInstanceTypeId (void) const |
| Get the type ID of instance. More... | |
| SatControlMsgTag::SatControlMsgType_t | GetMsgType () const |
| Get type of the message. More... | |
| uint32_t | GetRecommendedBeamId () const |
| Get the recommended beam ID. More... | |
| uint32_t | GetRecommendedSatId () const |
| Get the recommended sat ID. More... | |
| virtual uint32_t | GetSizeInBytes () const |
| Get real size of the random access message, which can be used to e.g. More... | |
| void | SetRecommendedBeamId (uint32_t beamId) |
| Set recommended beam ID. More... | |
| void | SetRecommendedSatId (uint32_t beamId) |
| Set recommended sat ID. More... | |
Static Public Member Functions | |
| static TypeId | GetTypeId (void) |
| methods derived from base classes More... | |
Private Attributes | |
| uint32_t | m_beamId |
| Recommended beam ID. More... | |
| uint32_t | m_satId |
| Recommended sat ID. More... | |
Handover recommendation control message (Tagged by SatControlMsgTag with type value SAT_HR_CTRL_MSG)
Definition at line 880 of file satellite-control-message.h.
| ns3::SatHandoverRecommendationMessage::SatHandoverRecommendationMessage | ( | ) |
Constructor for SatRaMessage.
Definition at line 792 of file satellite-control-message.cc.
| ns3::SatHandoverRecommendationMessage::~SatHandoverRecommendationMessage | ( | ) |
Destructor for SatRaMessage.
Definition at line 799 of file satellite-control-message.cc.
|
virtual |
Get the type ID of instance.
Definition at line 785 of file satellite-control-message.cc.
References GetTypeId().
Here is the call graph for this function:
|
inlinevirtual |
Get type of the message.
Implements ns3::SatControlMessage.
Definition at line 909 of file satellite-control-message.h.
References ns3::SatControlMsgTag::SAT_HR_CTRL_MSG.
| uint32_t ns3::SatHandoverRecommendationMessage::GetRecommendedBeamId | ( | ) | const |
Get the recommended beam ID.
Definition at line 812 of file satellite-control-message.cc.
References m_beamId.
| uint32_t ns3::SatHandoverRecommendationMessage::GetRecommendedSatId | ( | ) | const |
Get the recommended sat ID.
Definition at line 825 of file satellite-control-message.cc.
References m_satId.
|
virtual |
Get real size of the random access message, which can be used to e.g.
simulate real size.
Implements ns3::SatControlMessage.
Definition at line 831 of file satellite-control-message.cc.
|
static |
methods derived from base classes
Definition at line 776 of file satellite-control-message.cc.
Referenced by GetInstanceTypeId().
Here is the caller graph for this function:| void ns3::SatHandoverRecommendationMessage::SetRecommendedBeamId | ( | uint32_t | beamId | ) |
Set recommended beam ID.
| beamId | Recommended beam ID |
Definition at line 805 of file satellite-control-message.cc.
References m_beamId.
| void ns3::SatHandoverRecommendationMessage::SetRecommendedSatId | ( | uint32_t | beamId | ) |
Set recommended sat ID.
| beamId | Recommended sat ID |
Definition at line 818 of file satellite-control-message.cc.
References m_satId.
|
private |
Recommended beam ID.
Definition at line 948 of file satellite-control-message.h.
Referenced by GetRecommendedBeamId(), and SetRecommendedBeamId().
|
private |
Recommended sat ID.
Definition at line 953 of file satellite-control-message.h.
Referenced by GetRecommendedSatId(), and SetRecommendedSatId().