![]() |
AIStatefulTask ‐ Asynchronous, Stateful Task Scheduler library. Threads-like task objects evolving through user-defined states. |
Mutex for stateful tasks. Declaration of class AIStatefulTaskMutex. More...
#include "threadsafe/aithreadsafe.h"#include "utils/NodeMemoryResource.h"#include "utils/threading/MpscQueue.h"#include "utils/FuzzyBool.h"#include "utils/cpu_relax.h"#include "debug.h"#include "AIStatefulTask.h"

Go to the source code of this file.
Classes | |
| struct | AIStatefulTaskMutexNode |
| class | AIStatefulTaskMutex |
| class | statefultask::AdoptLock |
Namespaces | |
| namespace | statefultask |
| Tasks defined by the library project are put into this namespace. | |
Mutex for stateful tasks. Declaration of class AIStatefulTaskMutex.
ai-statefultask – Asynchronous, Stateful Task Scheduler library.