AIStatefulTask ‐ Asynchronous, Stateful Task Scheduler library. Threads-like task objects evolving through user-defined states. |
Public Types | |
using | index_type = aithreadsafe::VoidPointerStorage::index_type |
Public Member Functions | |
RunningTasksTracker (uint32_t initial_size) | |
index_type | add (AIStatefulTask *task) |
void | remove (index_type index) |
void | abort_all () |
Static Public Attributes | |
static constexpr index_type | s_aborted = std::numeric_limits<index_type>::max() |