WSF
WsfXIO_DrawRequest Class Reference

#include <WsfXIO_DrawRequest.hpp>

Inheritance diagram for WsfXIO_DrawRequest:
Collaboration diagram for WsfXIO_DrawRequest:

Public Member Functions

 WsfXIO_DrawRequest (WsfXIO_Connection *aConnectionPtr, bool aIsReliable=true)
void Initialized () override
Public Member Functions inherited from WsfXIO_Request
 WsfXIO_Request (WsfXIO_Connection *aConnectionPtr, bool aIsReliable=true)
virtual void HandleResponse (WsfXIO_ResponsePkt &aPkt)
void SendRequest (WsfXIO_RequestDataPkt &aPkt)
 Sends the request to the remote application.
WsfXIO_ConnectionGetConnection () const
 Returns the connection to the application from which data is requested.
bool IsReliable () const
 Returns 'true' if data for this request is to be sent reliably.
int GetRequestId () const
 Returns the request's locally unique ID.
void SetRequestManager (WsfXIO_RequestManager *aRequestManagerPtr)
 Sets the owner of this request.
void SendResponse (WsfXIO_ResponsePkt &aPkt)

Additional Inherited Members

Protected Member Functions inherited from WsfXIO_Request
virtual ~WsfXIO_Request ()
void SetRequestId (unsigned int aRequestId)
void SetRemotelyDestroyed ()
bool IsRemotelyDestroyed () const
void SetIsReliable (bool aIsReliable)

Detailed Description

Requests receipt of WsfXIO_Draw packets. Allows both reliable and non-reliable transmission. Users must manually create a WsfXIO_Draw packet handler using WsfXIO_Interface::Connect().

Constructor & Destructor Documentation

◆ WsfXIO_DrawRequest()

WsfXIO_DrawRequest::WsfXIO_DrawRequest ( WsfXIO_Connection * aConnectionPtr,
bool aIsReliable = true )

Member Function Documentation

◆ Initialized()

void WsfXIO_DrawRequest::Initialized ( )
overridevirtual

Called from the WsfXIO_RequestManager indicating that the request message is ready to be sent SendRequest() should be done from Initialized()

Implements WsfXIO_Request.

References WsfXIO_RequestPkt::cDRAW, WsfXIO_RequestPkt::mSubscriptionType, and WsfXIO_Request::SendRequest().


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