WSF
WsfXIO_TypeListQueryPkt Class Reference

#include <WsfXIO_PacketRegistry.hpp>

Inheritance diagram for WsfXIO_TypeListQueryPkt:
Collaboration diagram for WsfXIO_TypeListQueryPkt:

Public Types

enum  {
  cPLATFORM_TYPES , cSENSOR_TYPES , cCOMM_TYPES , cPROCESSOR_TYPES ,
  cFUEL_TYPES , cMOVER_TYPES , cREQUEST_TYPE_1 , cREQUEST_TYPE_2 ,
  cREQUEST_TYPE_3 , cREQUEST_TYPE_4
}
 Valid request types. More...
typedef int32_t RequestType
Public Types inherited from WsfXIO_Packet
enum  PacketFlags { cSYNCHRONIZED = 1 }
typedef bool BaseType

Public Member Functions

 XIO_DEFINE_PACKET (WsfXIO_TypeListQueryPkt, WsfXIO_Packet, 38)
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

GenUniqueId mQueryId
RequestType mRequestTypes
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

Member Typedef Documentation

◆ RequestType

Member Enumeration Documentation

◆ anonymous enum

anonymous enum

Valid request types.

Enumerator
cPLATFORM_TYPES 
cSENSOR_TYPES 
cCOMM_TYPES 
cPROCESSOR_TYPES 
cFUEL_TYPES 
cMOVER_TYPES 
cREQUEST_TYPE_1 
cREQUEST_TYPE_2 
cREQUEST_TYPE_3 
cREQUEST_TYPE_4 

Member Function Documentation

◆ XIO_DEFINE_PACKET()

WsfXIO_TypeListQueryPkt::XIO_DEFINE_PACKET ( WsfXIO_TypeListQueryPkt ,
WsfXIO_Packet ,
38  )
inline

Member Data Documentation

◆ mQueryId

GenUniqueId WsfXIO_TypeListQueryPkt::mQueryId

◆ mRequestTypes

RequestType WsfXIO_TypeListQueryPkt::mRequestTypes

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