AIStatefulTask ‐ Asynchronous, Stateful Task Scheduler library. Threads-like task objects evolving through user-defined states. |
This is the complete list of members for AIFriendOfStatefulTask, including all inherited members.
AIFriendOfStatefulTask(AIStatefulTask *task) | AIFriendOfStatefulTask | inlineprotected |
condition_type typedef | AIFriendOfStatefulTask | |
finish() | AIFriendOfStatefulTask | inlineprotected |
m_task | AIFriendOfStatefulTask | protected |
set_state(state_type new_state) | AIFriendOfStatefulTask | inlineprotected |
state_type typedef | AIFriendOfStatefulTask | |
target(AIEngine *engine) | AIFriendOfStatefulTask | inlineprotected |
wait(condition_type conditions) | AIFriendOfStatefulTask | inlineprotected |
wait_until(AIWaitConditionFunc const &wait_condition, condition_type conditions) | AIFriendOfStatefulTask | inlineprotected |
wait_until(AIWaitConditionFunc const &wait_condition, condition_type conditions, state_type new_state) | AIFriendOfStatefulTask | inlineprotected |
yield() | AIFriendOfStatefulTask | inlineprotected |
yield(AIEngine *engine) | AIFriendOfStatefulTask | inlineprotected |
yield_frame(AIEngine *engine, unsigned int frames) | AIFriendOfStatefulTask | inlineprotected |
yield_if_not(AIEngine *engine) | AIFriendOfStatefulTask | inlineprotected |
yield_ms(AIEngine *engine, unsigned int ms) | AIFriendOfStatefulTask | inlineprotected |