WSF
WsfXIO_MessagePkt Class Reference

Provides messages associated with a WsfXIO_MessageRequestPkt. More...

#include <WsfXIO_SimPacketRegistry.hpp>

Inheritance diagram for WsfXIO_MessagePkt:
Collaboration diagram for WsfXIO_MessagePkt:

Public Types

enum  MessageType { cRECEIVED , cSENT }
Public Types inherited from WsfXIO_Packet
enum  PacketFlags { cSYNCHRONIZED = 1 }
typedef bool BaseType

Public Member Functions

 XIO_DEFINE_PACKET (WsfXIO_MessagePkt, WsfXIO_Packet, 41)
void ReceiveCleanup () override
Public Member Functions inherited from WsfXIO_Packet
 WsfXIO_Packet (int aPacketId)
template<typename T>
void Serialize (T &aBuff)
 Serializes the packet header. Must be called first from derived class Serialize().
float GetTimeStamp () const
void SetTimeStamp (float aTimeStamp)
void SetFlags (uint32_t aFlags)
void AddFlags (uint32_t aFlags)
uint32_t GetFlags () const

Public Attributes

int mPlatformIndex
 Index of the platform sending or receiving the message.
MessageType mMessageType
 Indicates if the message received or transmitted.
const WsfMessagemMessagePtr
 The message received or transmitted.
Public Attributes inherited from WsfXIO_Packet
GenUniqueId mApplicationId

Additional Inherited Members

Static Public Attributes inherited from WsfXIO_Packet
static const int cPACKET_ID = -1
Protected Attributes inherited from WsfXIO_Packet
uint32_t mFlags
float mTimeStamp

Detailed Description

Provides messages associated with a WsfXIO_MessageRequestPkt.

Member Enumeration Documentation

◆ MessageType

Enumerator
cRECEIVED 
cSENT 

Member Function Documentation

◆ ReceiveCleanup()

void WsfXIO_MessagePkt::ReceiveCleanup ( )
inlineoverride

References mMessagePtr.

◆ XIO_DEFINE_PACKET()

WsfXIO_MessagePkt::XIO_DEFINE_PACKET ( WsfXIO_MessagePkt ,
WsfXIO_Packet ,
41  )
inline

Member Data Documentation

◆ mMessagePtr

const WsfMessage* WsfXIO_MessagePkt::mMessagePtr

The message received or transmitted.

Referenced by WsfXIO_MessageService::HandleMessage(), ReceiveCleanup(), and XIO_DEFINE_PACKET().

◆ mMessageType

MessageType WsfXIO_MessagePkt::mMessageType

Indicates if the message received or transmitted.

Referenced by WsfXIO_MessageService::HandleMessage(), and XIO_DEFINE_PACKET().

◆ mPlatformIndex

int WsfXIO_MessagePkt::mPlatformIndex

Index of the platform sending or receiving the message.

Referenced by WsfXIO_MessageService::HandleMessage(), and XIO_DEFINE_PACKET().


The documentation for this class was generated from the following file:
Copyrights Multiple, All Rights Reserved