![]() |
|
Uniot Core
|
| 0.8.1 |
Interface for executing tasks in the scheduler system. More...
#include <IExecutor.h>
Public Member Functions | |
| virtual | ~IExecutor () |
| Virtual destructor for proper cleanup. | |
| virtual void | execute (short times)=0 |
| Execute the implementation's functionality. | |
Interface for executing tasks in the scheduler system.
IExecutor provides a common interface for any class that needs to be executed by the TaskScheduler. This enables different components to be integrated into the scheduling system.
|
inlinevirtual |
Virtual destructor for proper cleanup.
|
pure virtual |
Execute the implementation's functionality.
| times | The number of remaining executions:
|
Implemented in uniot::Button, uniot::ConfigCaptivePortal, uniot::Date, uniot::EventBus< T_topic, T_msg, T_data >, uniot::EventBus< unsigned int, int, Bytes >, and uniot::EventBus< unsigned int, int, Bytes >.