, including all inherited members.
attribute typedef | pfunc::detail::taskmgr< SchedPolicyName, Task > | |
current_task_group_barrier() | pfunc::detail::taskmgr< SchedPolicyName, Task > | [inline, virtual] |
current_task_group_rank() | pfunc::detail::taskmgr< SchedPolicyName, Task > | [inline, virtual] |
current_task_group_size() | pfunc::detail::taskmgr< SchedPolicyName, Task > | [inline, virtual] |
current_task_information() | pfunc::detail::taskmgr< SchedPolicyName, Task > | [inline] |
current_thread_id() | pfunc::detail::taskmgr< SchedPolicyName, Task > | [inline, virtual] |
default_attribute | pfunc::detail::taskmgr< SchedPolicyName, Task > | |
default_group | pfunc::detail::taskmgr< SchedPolicyName, Task > | |
functor typedef | pfunc::detail::taskmgr< SchedPolicyName, Task > | |
get_max_attempts() const | pfunc::detail::taskmgr< SchedPolicyName, Task > | [inline, virtual] |
get_num_queues() const | pfunc::detail::taskmgr< SchedPolicyName, Task > | [inline, virtual] |
get_num_threads() const | pfunc::detail::taskmgr< SchedPolicyName, Task > | [inline, virtual] |
get_task(const CompletionPredicate &completion_pred, const unsigned int &max_attempts, const unsigned int &queue_number, const TaskPredicate &task_pred) | pfunc::detail::taskmgr< SchedPolicyName, Task > | [inline] |
group_predicate typedef | pfunc::detail::taskmgr< SchedPolicyName, Task > | |
main_thread_attr | pfunc::detail::taskmgr< SchedPolicyName, Task > | [private] |
native_thread_id_type typedef | pfunc::detail::taskmgr< SchedPolicyName, Task > | |
num_queues | pfunc::detail::taskmgr< SchedPolicyName, Task > | [private] |
num_threads | pfunc::detail::taskmgr< SchedPolicyName, Task > | [private] |
operator()(void *_my_attr) | pfunc::detail::taskmgr< SchedPolicyName, Task > | [inline, virtual] |
PFUNC_DEFINE_EXCEPT_PTR() struct task_completion_predicate | pfunc::detail::taskmgr< SchedPolicyName, Task > | [inline, private] |
priority_type typedef | pfunc::detail::taskmgr< SchedPolicyName, Task > | |
progress_barrier() | pfunc::detail::taskmgr< SchedPolicyName, Task > | [inline, virtual] |
progress_wait(event< testable_event > &compl_event) | pfunc::detail::taskmgr< SchedPolicyName, Task > | [inline, virtual] |
queue_type typedef | pfunc::detail::taskmgr< SchedPolicyName, Task > | |
regular_predicate typedef | pfunc::detail::taskmgr< SchedPolicyName, Task > | |
sched_policy_name typedef | pfunc::detail::taskmgr< SchedPolicyName, Task > | |
set_max_attempts(const unsigned int &max_attempts) | pfunc::detail::taskmgr< SchedPolicyName, Task > | [inline, virtual] |
spawn_task(task &new_task, functor &new_work) | pfunc::detail::taskmgr< SchedPolicyName, Task > | [inline] |
spawn_task(task &new_task, const attribute &new_attr, functor &new_work) | pfunc::detail::taskmgr< SchedPolicyName, Task > | [inline] |
spawn_task(task &new_task, const attribute &new_attr, group &new_group, functor &new_work) | pfunc::detail::taskmgr< SchedPolicyName, Task > | [inline] |
spawn_task(void *new_task, void *new_work) | pfunc::detail::taskmgr< SchedPolicyName, Task > | [inline, virtual] |
spawn_task(void *new_task, void *new_attr, void *new_work) | pfunc::detail::taskmgr< SchedPolicyName, Task > | [inline, virtual] |
spawn_task(void *new_task, void *new_attr, void *new_group, void *new_work) | pfunc::detail::taskmgr< SchedPolicyName, Task > | [inline, virtual] |
start_up_barrier | pfunc::detail::taskmgr< SchedPolicyName, Task > | [private] |
task typedef | pfunc::detail::taskmgr< SchedPolicyName, Task > | |
task_cache | pfunc::detail::taskmgr< SchedPolicyName, Task > | [private] |
task_max_attempts | pfunc::detail::taskmgr< SchedPolicyName, Task > | [private] |
task_queue | pfunc::detail::taskmgr< SchedPolicyName, Task > | [private] |
taskmgr(const unsigned int &num_queues, const unsigned int *thds_per_queue, const unsigned int **affinity=NULL) | pfunc::detail::taskmgr< SchedPolicyName, Task > | [inline] |
thread_args | pfunc::detail::taskmgr< SchedPolicyName, Task > | [private] |
thread_data | pfunc::detail::taskmgr< SchedPolicyName, Task > | [private] |
thread_handle_type typedef | pfunc::detail::taskmgr< SchedPolicyName, Task > | |
thread_handles | pfunc::detail::taskmgr< SchedPolicyName, Task > | [private] |
thread_manager | pfunc::detail::taskmgr< SchedPolicyName, Task > | [private] |
thread_start_count | pfunc::detail::taskmgr< SchedPolicyName, Task > | [private] |
thread_state | pfunc::detail::taskmgr< SchedPolicyName, Task > | [private] |
threads_per_queue | pfunc::detail::taskmgr< SchedPolicyName, Task > | [private] |
waiting_predicate typedef | pfunc::detail::taskmgr< SchedPolicyName, Task > | |
~taskmgr() | pfunc::detail::taskmgr< SchedPolicyName, Task > | [inline, virtual] |
~taskmgr_virtual_base() | pfunc::detail::taskmgr_virtual_base | [inline, virtual] |