AIStatefulTask ‐ Asynchronous, Stateful Task Scheduler library.

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

statefultask Directory Reference

Files

file  AIDelayedFunction.h [code]
 Declaration of AIDelayedFunction, an object storing a function pointer and its arguments.
 
file  AIEngine.cxx
 Implementation of AIEngine.
 
file  AIEngine.h [code]
 Declaration of class AIEngine.
 
file  AIFriendOfStatefulTask.h [code]
 Base class of classes that extend AIStatefulTask derived tasks as member function.
 
file  AIPackagedTask.h [code]
 Run code in a thread. Declaration of template class AIPackagedTask.
 
file  AIStatefulTask.cxx
 Implementation of AIStatefulTask.
 
file  AIStatefulTask.h [code]
 Declaration of base class AIStatefulTask.
 
file  AIStatefulTaskMutex.cxx
 Implementation of AIStatefulTaskMutex.
 
file  AIStatefulTaskMutex.h [code]
 Mutex for stateful tasks. Declaration of class AIStatefulTaskMutex.
 
file  AITimer.cxx
 Implementation of AITimer.
 
file  AITimer.h [code]
 Generate a timer event. Declaration of class AITimer.
 
file  Broker.h [code]
 
file  BrokerKey.h [code]
 
file  DefaultMemoryPagePool.cxx
 Implementation of DefaultMemoryPagePool.
 
file  DefaultMemoryPagePool.h [code]
 Declaration of class DefaultMemoryPagePool.
 
file  ResourcePool.h [code]
 
file  RunningTasksTracker.h [code]
 
file  TaskCounterGate.h [code]
 
file  TaskEvent.h [code]