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. | |