![]() |
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() |