WSF
WsfXIO_InformationRequestPkt Class Reference

Requests an application to send back information. More...

#include <WsfXIO_PacketRegistry.hpp>

Inheritance diagram for WsfXIO_InformationRequestPkt:
Collaboration diagram for WsfXIO_InformationRequestPkt:

Public Types

enum  RequestType { cPLATFORM_LIST , cSCRIPT_LIST , cPLATFORM_TYPE_LIST , cMOVER_PROPERTIES }
Public Types inherited from WsfXIO_Packet
enum  PacketFlags { cSYNCHRONIZED = 1 }
typedef bool BaseType

Public Member Functions

 XIO_DEFINE_PACKET (WsfXIO_InformationRequestPkt, WsfXIO_Packet, 13)
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

RequestType mType
 Type of information being requested.
int32_t mPlatformIndex
 For cSCRIPT_LIST.
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

Requests an application to send back information.

Member Enumeration Documentation

◆ RequestType

Enumerator
cPLATFORM_LIST 
cSCRIPT_LIST 
cPLATFORM_TYPE_LIST 
cMOVER_PROPERTIES 

Member Function Documentation

◆ XIO_DEFINE_PACKET()

WsfXIO_InformationRequestPkt::XIO_DEFINE_PACKET ( WsfXIO_InformationRequestPkt ,
WsfXIO_Packet ,
13  )
inline

Member Data Documentation

◆ mPlatformIndex

int32_t WsfXIO_InformationRequestPkt::mPlatformIndex

◆ mType

RequestType WsfXIO_InformationRequestPkt::mType

Type of information being requested.

Referenced by WsfXIO_ScriptService::HandleInformationRequest(), and XIO_DEFINE_PACKET().


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