This is the DtMessage class.
More...
Inherited by AcknowledgeMessage, ActionRequestMessage, ActionResponseMessage, AttributeChangeRequestMessage, BeamDiscoveryMessage, BeamRemovedMessage, BeamStateMessage, CollisionMessage, DataMessage, DetonateMessage, DisableStrategyMessage, EmitterDiscoveryMessage, EmitterRemovedMessage, EmitterStateMessage, EnableStrategyMessage, EntityDiscoveryMessage, EntityRemovedMessage, EntityStateMessage, EntitySubscriptionChangeMessage, EventReportMessage, FireMessage, IffDiscoveryMessage, IffRemovedMessage, IffStateMessage, InitDISMessage, InitHLA13Message, InitHLA1516eMessage, InitHLA1516Message, PrintMessage, ReceiverDiscoveryMessage, ReceiverRemovedMessage, ReceiverStateMessage, SetDataMessage, SetEntityHeartbeatRateMessage, SetEntityThresholdsMessage, SetNotifyLevelMessage, SetReflectedEntityHeartbeatThresholdMessage, SetReflectedEntitySmoothingPeriodMessage, SetSimTimeMessage, SignalMessage, StartResumeMessage, StopFreezeMessage, SubscribeMessage, TransmitterDiscoveryMessage, TransmitterRemovedMessage, TransmitterStateMessage, UniversalHlaInteractionMessage, UniversalHlaObjDiscoveryMessage, UniversalHlaObjRemovedMessage, and UniversalHlaObjStateMessage.
Public Member Functions |
| | DtMessage () |
| | constructor
|
| virtual | ~DtMessage () |
| | destructor
|
| virtual std::string | name () const |
| | Get the name of the message type.
|
| virtual double | timeStamp () |
| virtual void | setTimeStamp (double ts) |
| virtual unsigned char * | encode () |
| | Encode the message as an array of bytes and return the bytes.
|
| virtual int | messageSize () |
| | this function needs to be in each derived class for decoding
|
Detailed Description
This is the DtMessage class.
Constructor & Destructor Documentation
| virtual DtMessage::~DtMessage |
( |
| ) |
|
|
virtual |
Member Function Documentation
Reimplemented in IffStateMessage, TransmitterStateMessage, EntityStateMessage, DetonateMessage, ActionResponseMessage, ActionRequestMessage, EventReportMessage, DataMessage, SetDataMessage, BeamStateMessage, AttributeChangeRequestMessage, FireMessage, InitDISMessage, InitHLA1516eMessage, SignalMessage, InitHLA13Message, InitHLA1516Message, StopFreezeMessage, CollisionMessage, EmitterStateMessage, ReceiverStateMessage, StartResumeMessage, AcknowledgeMessage, BeamDiscoveryMessage, BeamRemovedMessage, SetEntityThresholdsMessage, UniversalHlaObjStateMessage, EntityDiscoveryMessage, SubscribeMessage, EmitterDiscoveryMessage, EmitterRemovedMessage, ReceiverDiscoveryMessage, ReceiverRemovedMessage, SetEntityHeartbeatRateMessage, SetReflectedEntitySmoothingPeriodMessage, TransmitterDiscoveryMessage, TransmitterRemovedMessage, UniversalHlaInteractionMessage, IffDiscoveryMessage, PrintMessage, UniversalHlaObjDiscoveryMessage, UniversalHlaObjRemovedMessage, DisableStrategyMessage, EnableStrategyMessage, EntityRemovedMessage, IffRemovedMessage, EntitySubscriptionChangeMessage, SetNotifyLevelMessage, SetReflectedEntityHeartbeatThresholdMessage, and SetSimTimeMessage.
| virtual unsigned char* DtMessage::encode |
( |
| ) |
|
|
virtual |
Encode the message as an array of bytes and return the bytes.
| virtual int DtMessage::messageSize |
( |
| ) |
|
|
virtual |
this function needs to be in each derived class for decoding
Get the size of the message data in bytes
Reimplemented in IffStateMessage, TransmitterStateMessage, EntityStateMessage, DetonateMessage, ActionResponseMessage, ActionRequestMessage, EventReportMessage, DataMessage, SetDataMessage, BeamStateMessage, AttributeChangeRequestMessage, FireMessage, InitDISMessage, InitHLA1516eMessage, SignalMessage, InitHLA13Message, InitHLA1516Message, StopFreezeMessage, CollisionMessage, EmitterStateMessage, ReceiverStateMessage, StartResumeMessage, AcknowledgeMessage, BeamDiscoveryMessage, BeamRemovedMessage, SetEntityThresholdsMessage, UniversalHlaObjStateMessage, EntityDiscoveryMessage, SubscribeMessage, EmitterDiscoveryMessage, EmitterRemovedMessage, ReceiverDiscoveryMessage, ReceiverRemovedMessage, SetEntityHeartbeatRateMessage, SetReflectedEntitySmoothingPeriodMessage, TransmitterDiscoveryMessage, TransmitterRemovedMessage, UniversalHlaInteractionMessage, IffDiscoveryMessage, PrintMessage, UniversalHlaObjDiscoveryMessage, UniversalHlaObjRemovedMessage, DisableStrategyMessage, EnableStrategyMessage, EntityRemovedMessage, IffRemovedMessage, EntitySubscriptionChangeMessage, SetNotifyLevelMessage, SetReflectedEntityHeartbeatThresholdMessage, and SetSimTimeMessage.
| virtual std::string DtMessage::name |
( |
| ) |
const |
|
virtual |
Get the name of the message type.
Reimplemented in IffStateMessage, TransmitterStateMessage, EntityStateMessage, DetonateMessage, ActionResponseMessage, ActionRequestMessage, EventReportMessage, DataMessage, SetDataMessage, BeamStateMessage, AttributeChangeRequestMessage, FireMessage, InitDISMessage, InitHLA1516eMessage, SignalMessage, InitHLA13Message, InitHLA1516Message, StopFreezeMessage, CollisionMessage, EmitterStateMessage, ReceiverStateMessage, StartResumeMessage, AcknowledgeMessage, BeamDiscoveryMessage, BeamRemovedMessage, SetEntityThresholdsMessage, UniversalHlaObjStateMessage, EntityDiscoveryMessage, SubscribeMessage, EmitterDiscoveryMessage, EmitterRemovedMessage, ReceiverDiscoveryMessage, ReceiverRemovedMessage, SetEntityHeartbeatRateMessage, SetReflectedEntitySmoothingPeriodMessage, TransmitterDiscoveryMessage, TransmitterRemovedMessage, UniversalHlaInteractionMessage, IffDiscoveryMessage, PrintMessage, UniversalHlaObjDiscoveryMessage, UniversalHlaObjRemovedMessage, DisableStrategyMessage, EnableStrategyMessage, EntityRemovedMessage, IffRemovedMessage, EntitySubscriptionChangeMessage, SetNotifyLevelMessage, SetReflectedEntityHeartbeatThresholdMessage, and SetSimTimeMessage.
| virtual void DtMessage::setTimeStamp |
( |
double |
ts | ) |
|
|
virtual |
| virtual double DtMessage::timeStamp |
( |
| ) |
|
|
virtual |
Member Data Documentation
| std::string DtMessage::myName |
|
protected |
The documentation for this class was generated from the following file: