![]() |
AIStatefulTask ‐ Asynchronous, Stateful Task Scheduler library. Threads-like task objects evolving through user-defined states. |
This is the complete list of members for task::Broker< Task, Args >, including all inherited members.
| abort() | AIStatefulTask | |
| abort_impl() override | task::Broker< Task, Args > | protectedvirtual |
| abort_parent enum value | AIStatefulTask | |
| aborted() const | AIStatefulTask | inline |
| active(Handler handler) const | AIStatefulTask | inline |
| AIStatefulTask(bool debug) | AIStatefulTask | inline |
| AND_conditions_mask (defined in AIStatefulTask) | AIStatefulTask | static |
| base_state_type enum name | AIStatefulTask | protected |
| Broker(bool debug) Args... task_args) (defined in task::Broker< Task, Args >) | task::Broker< Task, Args > | inline |
| Broker_do_work enum value (defined in task::Broker< Task, Args >) | task::Broker< Task, Args > | protected |
| Broker_start enum value (defined in task::Broker< Task, Args >) | task::Broker< Task, Args > | protected |
| broker_state_type enum name (defined in task::Broker< Task, Args >) | task::Broker< Task, Args > | protected |
| bs_abort enum value | AIStatefulTask | protected |
| bs_callback enum value | AIStatefulTask | protected |
| bs_finish enum value | AIStatefulTask | protected |
| bs_initialize enum value | AIStatefulTask | protected |
| bs_killed enum value | AIStatefulTask | protected |
| bs_multiplex enum value | AIStatefulTask | protected |
| bs_reset enum value | AIStatefulTask | protected |
| condition_str_impl(condition_type condition) const | AIStatefulTask | protectedvirtual |
| condition_type typedef | AIStatefulTask | |
| direct_base_type typedef (defined in task::Broker< Task, Args >) | task::Broker< Task, Args > | protected |
| do_nothing enum value | AIStatefulTask | |
| executing() const | AIStatefulTask | inline |
| finish() | AIStatefulTask | protected |
| finish_impl() | AIStatefulTask | protectedvirtual |
| finished() const | AIStatefulTask | inline |
| force_killed() | AIStatefulTask | protectedvirtual |
| getDuration() const | AIStatefulTask | inline |
| initialize_impl() | AIStatefulTask | protectedvirtual |
| is_immediate() const | AIStatefulTask | inline |
| is_self_locked(AIStatefulTaskMutex const &stateful_task_mutex, AIStatefulTaskMutexNode const *handle) | AIStatefulTask | inlineprotected |
| kill() | AIStatefulTask | |
| multiplex_impl(state_type run_state) override | task::Broker< Task, Args > | protectedvirtual |
| on_abort_st enum name | AIStatefulTask | |
| OR_conditions_mask (defined in AIStatefulTask) | AIStatefulTask | static |
| print_conditions(condition_type conditions) (defined in AIStatefulTask) | AIStatefulTask | inline |
| run(AIStatefulTask::Handler handler=AIStatefulTask::Handler::immediate) (defined in task::Broker< Task, Args >) | task::Broker< Task, Args > | inline |
| run(statefultask::BrokerKey const &key, std::function< void(bool)> &&callback) (defined in task::Broker< Task, Args >) | task::Broker< Task, Args > | |
| AIStatefulTask::run(Handler default_handler, std::function< void(bool)> cb_function) | AIStatefulTask | |
| AIStatefulTask::run(std::function< void(bool)> cb_function) | AIStatefulTask | inline |
| AIStatefulTask::run(Handler default_handler, AIStatefulTask *parent, condition_type condition, on_abort_st on_abort=abort_parent) | AIStatefulTask | |
| AIStatefulTask::run(AIStatefulTask *parent, condition_type condition, on_abort_st on_abort=abort_parent) | AIStatefulTask | inline |
| running() const | AIStatefulTask | inline |
| set_state(state_type new_state) | AIStatefulTask | protected |
| signal(condition_type condition) | AIStatefulTask | |
| signal_parent enum value | AIStatefulTask | |
| slow_down_condition (defined in AIStatefulTask) | AIStatefulTask | static |
| state_end (defined in task::Broker< Task, Args >) | task::Broker< Task, Args > | static |
| state_str(base_state_type state) | AIStatefulTask | static |
| state_str_impl(state_type run_state) const override | task::Broker< Task, Args > | protectedvirtual |
| state_type typedef | AIStatefulTask | |
| target(Handler handler) | AIStatefulTask | protected |
| task_name() const | AIStatefulTask | inline |
| task_name_impl() const override | task::Broker< Task, Args > | protectedvirtual |
| terminate() (defined in task::Broker< Task, Args >) | task::Broker< Task, Args > | inline |
| terminate(std::function< void(Task *)> callback) (defined in task::Broker< Task, Args >) | task::Broker< Task, Args > | inline |
| thread_pool_full_condition (defined in AIStatefulTask) | AIStatefulTask | static |
| wait(condition_type conditions) | AIStatefulTask | protected |
| wait_until(AIWaitConditionFunc const &wait_condition, condition_type conditions) | AIStatefulTask | protected |
| wait_until(AIWaitConditionFunc const &wait_condition, condition_type conditions, state_type new_state) | AIStatefulTask | inlineprotected |
| waiting() const | AIStatefulTask | |
| waiting_or_aborting() const | AIStatefulTask | |
| yield() | AIStatefulTask | protected |
| yield(Handler handler) | AIStatefulTask | protected |
| yield_frame(AIEngine *engine, unsigned int frames) | AIStatefulTask | protected |
| yield_if_not(Handler handler) | AIStatefulTask | protected |
| yield_ms(AIEngine *engine, unsigned int ms) | AIStatefulTask | protected |
| ~AIStatefulTask() | AIStatefulTask | inlineprotectedvirtual |
| ~Broker() override (defined in task::Broker< Task, Args >) | task::Broker< Task, Args > | inlineprotected |