libtasks Documentation
1.6
Main Page
Namespaces
Classes
Files
Class List
Class Hierarchy
Class Members
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::dispatcher
static
add_task
(task *task)
tasks::dispatcher
destroy
()
tasks::dispatcher
inline
static
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::dispatcher
inline
static
init_workers
(uint8_t num_workers)
tasks::dispatcher
inline
static
instance
()
tasks::dispatcher
inline
static
join
()
tasks::dispatcher
last_worker
()
tasks::dispatcher
inline
m_executor_mutex
tasks::dispatcher
private
m_executors
tasks::dispatcher
private
m_finish_cond
tasks::dispatcher
private
m_finish_mutex
tasks::dispatcher
private
m_instance
tasks::dispatcher
private
static
m_last_worker_id
tasks::dispatcher
private
m_num_workers
tasks::dispatcher
private
m_rr_worker_id
tasks::dispatcher
private
m_run_mode
tasks::dispatcher
private
static
m_started
tasks::dispatcher
private
m_term
tasks::dispatcher
private
m_workers
tasks::dispatcher
private
m_workers_busy
tasks::dispatcher
private
mode
enum name
tasks::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::dispatcher
inline
static
start
()
tasks::dispatcher
terminate
()
tasks::dispatcher
inline
test_exec
class
tasks::dispatcher
friend
Generated by
1.8.6