AIStatefulTask ‐ Asynchronous, Stateful Task Scheduler library.

Threads-like task objects evolving through user-defined states.

Public Types | Public Member Functions | Static Public Attributes | List of all members
statefultask::RunningTasksTracker Class Reference

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()
 

The documentation for this class was generated from the following files: