Abstract satellite control message class. More...
#include "satellite-control-message.h"
Public Member Functions | |
SatControlMessage () | |
Default constructor for SatControlMessage. More... | |
~SatControlMessage () | |
Destructor. More... | |
virtual SatControlMsgTag::SatControlMsgType_t | GetMsgType () const =0 |
Get message specific type. More... | |
virtual uint32_t | GetSizeInBytes () const =0 |
Get real size of the control message. More... | |
Static Public Member Functions | |
static TypeId | GetTypeId (void) |
methods derived from base classes More... | |
Abstract satellite control message class.
The real control messages are inherited from it.
Definition at line 156 of file satellite-control-message.h.
|
inline |
Default constructor for SatControlMessage.
Definition at line 167 of file satellite-control-message.h.
|
inline |
Destructor.
Definition at line 174 of file satellite-control-message.h.
|
pure virtual |
Get message specific type.
Implemented in ns3::SatCmtMessage, ns3::SatNcrMessage, ns3::SatLogoffMessage, ns3::SatLogonResponseMessage, ns3::SatLogonMessage, ns3::SatSliceSubscriptionMessage, ns3::SatHandoverRecommendationMessage, ns3::SatTimuMessage, ns3::SatRaMessage, ns3::SatCnoReportMessage, ns3::SatArqAckMessage, ns3::SatCrMessage, and ns3::SatTbtpMessage.
|
pure virtual |
Get real size of the control message.
This can be used to simulate real packet size.
Implemented in ns3::SatCmtMessage, ns3::SatNcrMessage, ns3::SatLogoffMessage, ns3::SatLogonResponseMessage, ns3::SatLogonMessage, ns3::SatSliceSubscriptionMessage, ns3::SatHandoverRecommendationMessage, ns3::SatTimuMessage, ns3::SatRaMessage, ns3::SatCnoReportMessage, ns3::SatArqAckMessage, ns3::SatCrMessage, and ns3::SatTbtpMessage.
|
static |
methods derived from base classes
Definition at line 137 of file satellite-control-message.cc.