TaskManagerIO
Loading...
Searching...
No Matches
Executable Class Referenceabstract

#include <TaskTypes.h>

Inheritance diagram for Executable:
BaseEvent ExecWith2Parameters< TParam1, TParam2 > ExecWithParameter< TParam > TmLongSchedule

Public Member Functions

virtual void exec ()=0
virtual ~Executable ()=default

Detailed Description

Any class extending from executable can be passed by reference to task manager and the exec() method will be called when the scheduled time is reached.

Constructor & Destructor Documentation

◆ ~Executable()

virtual Executable::~Executable ( )
virtualdefault

A virtual destructor must always be provided for interfaces that can be allocated with new.

Member Function Documentation

◆ exec()

virtual void Executable::exec ( )
pure virtual

Called when the schedule is reached

Implemented in ExecWith2Parameters< TParam1, TParam2 >, ExecWithParameter< TParam >, and TmLongSchedule.


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