WSF
WsfXIO_ExtendedTrackInfoPkt Class Reference

The response from a WsfXIO_ExtendedTrackInfoRequestPkt. More...

#include <WsfXIO_PacketRegistry.hpp>

Inheritance diagram for WsfXIO_ExtendedTrackInfoPkt:
Collaboration diagram for WsfXIO_ExtendedTrackInfoPkt:

Public Member Functions

 XIO_DEFINE_PACKET (WsfXIO_ExtendedTrackInfoPkt, WsfXIO_Packet, 65)
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

GenUniqueId mQueryId
 The unique query ID provided in the associated request packet.
WsfTrackId mTrackId
WsfTrackmLocalTrack
 The local track about which contributors were requested.
std::vector< WsfTrack * > mTracks
 The sensor tracks that are contributing to the specified local track.
Public Attributes inherited from WsfXIO_Packet
GenUniqueId mApplicationId

Additional Inherited Members

Public Types inherited from WsfXIO_Packet
enum  PacketFlags { cSYNCHRONIZED = 1 }
typedef bool BaseType
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

Member Function Documentation

◆ ReceiveCleanup()

void WsfXIO_ExtendedTrackInfoPkt::ReceiveCleanup ( )
inlineoverride

References mTracks.

◆ XIO_DEFINE_PACKET()

WsfXIO_ExtendedTrackInfoPkt::XIO_DEFINE_PACKET ( WsfXIO_ExtendedTrackInfoPkt ,
WsfXIO_Packet ,
65  )
inline

Member Data Documentation

◆ mLocalTrack

WsfTrack* WsfXIO_ExtendedTrackInfoPkt::mLocalTrack

The local track about which contributors were requested.

Referenced by XIO_DEFINE_PACKET().

◆ mQueryId

GenUniqueId WsfXIO_ExtendedTrackInfoPkt::mQueryId

The unique query ID provided in the associated request packet.

Referenced by XIO_DEFINE_PACKET().

◆ mTrackId

WsfTrackId WsfXIO_ExtendedTrackInfoPkt::mTrackId

The track ID of the local track whose contributing sensor tracks are being provided. This is same as the value provided in the associated request packet.

Referenced by XIO_DEFINE_PACKET().

◆ mTracks

std::vector<WsfTrack*> WsfXIO_ExtendedTrackInfoPkt::mTracks

The sensor tracks that are contributing to the specified local track.

Referenced by ReceiveCleanup(), and XIO_DEFINE_PACKET().


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