libtasks Documentation  1.6
tasks::dispatcher Member List

This is the complete list of members for tasks::dispatcher, including all inherited members.

add_event_task(event_task *task)tasks::dispatcher
add_exec_task(exec_task *task)tasks::dispatcher
add_free_worker(uint8_t id)tasks::dispatcher
add_signal_handler(int sig, signal_func_t func)tasks::dispatcherstatic
add_task(task *task)tasks::dispatcher
destroy()tasks::dispatcherinlinestatic
dispatcher(uint8_t num_workers)tasks::dispatcher
free_executor()tasks::dispatcher
free_worker()tasks::dispatcher
get_worker_by_task(event_task *task)tasks::dispatcher
init_run_mode(mode m)tasks::dispatcherinlinestatic
init_workers(uint8_t num_workers)tasks::dispatcherinlinestatic
instance()tasks::dispatcherinlinestatic
join()tasks::dispatcher
last_worker()tasks::dispatcherinline
m_executor_mutextasks::dispatcherprivate
m_executorstasks::dispatcherprivate
m_finish_condtasks::dispatcherprivate
m_finish_mutextasks::dispatcherprivate
m_instancetasks::dispatcherprivatestatic
m_last_worker_idtasks::dispatcherprivate
m_num_workerstasks::dispatcherprivate
m_rr_worker_idtasks::dispatcherprivate
m_run_modetasks::dispatcherprivatestatic
m_startedtasks::dispatcherprivate
m_termtasks::dispatcherprivate
m_workerstasks::dispatcherprivate
m_workers_busytasks::dispatcherprivate
mode enum nametasks::dispatcher
print_worker_stats() const tasks::dispatcher
remove_event_task(event_task *task)tasks::dispatcher
remove_exec_task(exec_task *task)tasks::dispatcher
remove_task(task *task)tasks::dispatcher
run(int num,...)tasks::dispatcher
run(std::vector< tasks::task * > &tasks)tasks::dispatcher
run_mode()tasks::dispatcherinlinestatic
start()tasks::dispatcher
terminate()tasks::dispatcherinline
test_exec classtasks::dispatcherfriend