WSF
wsf::six_dof::EventPipe Class Reference

#include <WsfSixDOF_EventPipe.hpp>

Inheritance diagram for wsf::six_dof::EventPipe:
Collaboration diagram for wsf::six_dof::EventPipe:

Public Member Functions

 EventPipe (WsfEventPipeInterface *aEventPipeInterfacePtr)
void UpdateSubscriptions (const WsfEventPipeOptions &aNewCombinedOptions, const WsfEventPipeOptions &aPreviousCombinedOptions) override
 Update callback subscriptions.
Public Member Functions inherited from WsfEventPipeLogger
virtual ~WsfEventPipeLogger ()=default

Static Public Member Functions

static void RegisterEvents (WsfEventPipeExtension &aEventPipeExtension)
 Register the event pipe events for SixDOF data.
static void RegisterMessages (UtPackSerializer *aSerializerPtr)
 Register the messages for the serializer.

Constructor & Destructor Documentation

◆ EventPipe()

wsf::six_dof::EventPipe::EventPipe ( WsfEventPipeInterface * aEventPipeInterfacePtr)
explicit

Member Function Documentation

◆ RegisterEvents()

void wsf::six_dof::EventPipe::RegisterEvents ( WsfEventPipeExtension & aEventPipeExtension)
static

◆ RegisterMessages()

void wsf::six_dof::EventPipe::RegisterMessages ( UtPackSerializer * aSerializerPtr)
static

Register the messages for the serializer.

Register the messages with the serializer.

Parameters
aSerializerPtrserializer to register with

Referenced by RegisterEvents().

◆ UpdateSubscriptions()

void wsf::six_dof::EventPipe::UpdateSubscriptions ( const WsfEventPipeOptions & aNewCombinedOptions,
const WsfEventPipeOptions & aPreviousCombinedOptions )
overridevirtual

Update callback subscriptions.

Parameters
aNewCombinedOptionsnew options
aPreviousCombinedOptionsprevious options

Implements WsfEventPipeLogger.

References WsfEventPipeOptions::IsOptionEnabled(), and WsfObserver::SixDOF_SendMessage().


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