X-Plane Remote Access Plugin and Client Library
Public Member Functions | List of all members
xplra::Task Class Referenceabstract

#include <Task.h>

Inheritance diagram for xplra::Task:
xplra::DataRefTask xplra::GetDataRefTask xplra::SetDataRefTask xplra::GetArrayDataRefTask< float, GetFloatArrayDataRefTask > xplra::GetArrayDataRefTask< int, GetIntArrayDataRefTask > xplra::GetArrayDataRefTask< unsigned char, GetByteArrayDataRefTask > xplra::GetScalarDataRefTask< double, GetDoubleDataRefTask > xplra::GetScalarDataRefTask< int, GetIntDataRefTask > xplra::GetScalarDataRefTask< float, GetFloatDataRefTask > xplra::GetArrayDataRefTask< T, ConcreteClass > xplra::GetScalarDataRefTask< T, ConcreteClass > xplra::SetArrayDataRefTask< float, SetFloatArrayDataRefTask > xplra::SetArrayDataRefTask< int, SetIntArrayDataRefTask > xplra::SetArrayDataRefTask< unsigned char, SetByteArrayDataRefTask > xplra::SetScalarDataRefTask< double, SetDoubleDataRefTask > xplra::SetScalarDataRefTask< int, SetIntDataRefTask > xplra::SetScalarDataRefTask< float, SetFloatDataRefTask > xplra::SetArrayDataRefTask< T, ConcreteClass > xplra::SetScalarDataRefTask< T, ConcreteClass >

Public Member Functions

virtual ~Task ()
 
virtual void perform ()=0
 

Detailed Description

A task is like a request, but it cannot be executed directly by the flight loop callback. Instead, it defines some simple task, of which potentially many can be added to a single request.

Definition at line 42 of file Task.h.

Constructor & Destructor Documentation

◆ ~Task()

xplra::Task::~Task ( )
inlinevirtual

Virtual destructor.

Definition at line 60 of file Task.h.

Member Function Documentation

◆ perform()

virtual void xplra::Task::perform ( )
pure virtual

Perform the task

Implemented in xplra::DataRefTask.


The documentation for this class was generated from the following file: