WSF
WsfXIO_ServiceAvailableQuery Class Reference

#include <WsfXIO_PacketRegistry.hpp>

Inheritance diagram for WsfXIO_ServiceAvailableQuery:
Collaboration diagram for WsfXIO_ServiceAvailableQuery:

Public Types

enum  PacketType { cREQUEST = 0 , cRESPOND_AVAILABLE = 1 , cRESPOND_NOT_AVAILABLE = 2 }
Public Types inherited from WsfXIO_Packet
enum  PacketFlags { cSYNCHRONIZED = 1 }
typedef bool BaseType

Public Member Functions

 XIO_DEFINE_PACKET (WsfXIO_ServiceAvailableQuery, WsfXIO_Packet, 55)
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 mPacketType
std::string mServiceType
std::string mVersionInfo
 Optional version information supplied with cRESPOND_AVAILABLE.
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 and responds to requests of service availability. Communicates the services available by an application at a finer grained detail than the application type.

Member Enumeration Documentation

◆ PacketType

Enumerator
cREQUEST 
cRESPOND_AVAILABLE 
cRESPOND_NOT_AVAILABLE 

Member Function Documentation

◆ XIO_DEFINE_PACKET()

WsfXIO_ServiceAvailableQuery::XIO_DEFINE_PACKET ( WsfXIO_ServiceAvailableQuery ,
WsfXIO_Packet ,
55  )
inline

Member Data Documentation

◆ mPacketType

int WsfXIO_ServiceAvailableQuery::mPacketType

Referenced by XIO_DEFINE_PACKET().

◆ mServiceType

std::string WsfXIO_ServiceAvailableQuery::mServiceType

Referenced by XIO_DEFINE_PACKET().

◆ mVersionInfo

std::string WsfXIO_ServiceAvailableQuery::mVersionInfo

Optional version information supplied with cRESPOND_AVAILABLE.

Referenced by XIO_DEFINE_PACKET().


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