![]() |
AIStatefulTask ‐ Asynchronous, Stateful Task Scheduler library. Threads-like task objects evolving through user-defined states. |
Contains extra data that depends on the type of the Handler.
#include <AIStatefulTask.h>

Public Member Functions | |
| Handle () | |
| Construct an uninitialized Handle. | |
| Handle (AIEngine *engine_) | |
| Construct a Handle from an AIEngine pointer. | |
| Handle (AIQueueHandle queue_handle_) | |
| Construct a Handle from a thread pool handle. | |
Public Attributes | |
| AIEngine * | engine |
| The actual engine when this is an engine Handler. | |
| AIQueueHandle | queue_handle |
| The actual thread pool queue when this is a thread pool Handler. | |