WSF
WsfXIO_RequestScriptDataPkt Class Reference

#include <WsfXIO_PacketRegistry.hpp>

Inheritance diagram for WsfXIO_RequestScriptDataPkt:
Collaboration diagram for WsfXIO_RequestScriptDataPkt:

Classes

struct  VariableQuery

Public Types

enum  InformationType {
  cCONTEXT_INFO , cCONTEXT_VARIABLES , cSCOPE_DETAILS , cVARIABLE_QUERY ,
  cSCRIPT_DETAILS , cGET_PLATFORM_CONTEXT , cBREAKPOINT_LISTING , cCALLSTACK_LISTING
}
Public Types inherited from WsfXIO_Packet
enum  PacketFlags { cSYNCHRONIZED = 1 }
typedef bool BaseType

Public Member Functions

 XIO_DEFINE_PACKET (WsfXIO_RequestScriptDataPkt, WsfXIO_RequestDataPkt, 68)
Public Member Functions inherited from WsfXIO_RequestDataPkt
 WsfXIO_RequestDataPkt (int aPacketId)
template<typename T>
void Serialize (T &aBuff)
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

int32_t mInformationType
int32_t mPlatformIndex
WsfXIO_EncodedPointer mScriptContext
WsfXIO_EncodedPointer mScope
WsfXIO_EncodedPointer mScript
std::vector< VariableQuerymVariableQueries
Public Attributes inherited from WsfXIO_RequestDataPkt
int32_t mSubscriptionRequestId
bool mReliable
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 Enumeration Documentation

◆ InformationType

Enumerator
cCONTEXT_INFO 
cCONTEXT_VARIABLES 
cSCOPE_DETAILS 
cVARIABLE_QUERY 
cSCRIPT_DETAILS 
cGET_PLATFORM_CONTEXT 
cBREAKPOINT_LISTING 
cCALLSTACK_LISTING 

Member Function Documentation

◆ XIO_DEFINE_PACKET()

Member Data Documentation

◆ mInformationType

int32_t WsfXIO_RequestScriptDataPkt::mInformationType

◆ mPlatformIndex

int32_t WsfXIO_RequestScriptDataPkt::mPlatformIndex

◆ mScope

WsfXIO_EncodedPointer WsfXIO_RequestScriptDataPkt::mScope

◆ mScript

WsfXIO_EncodedPointer WsfXIO_RequestScriptDataPkt::mScript

◆ mScriptContext

WsfXIO_EncodedPointer WsfXIO_RequestScriptDataPkt::mScriptContext

◆ mVariableQueries

std::vector<VariableQuery> WsfXIO_RequestScriptDataPkt::mVariableQueries

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