PFUNC  1.0
pfunc::detail::taskmgr< SchedPolicyName, Task > Member List
This is the complete list of members for pfunc::detail::taskmgr< SchedPolicyName, Task >, including all inherited members.
attribute typedefpfunc::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_attributepfunc::detail::taskmgr< SchedPolicyName, Task >
default_grouppfunc::detail::taskmgr< SchedPolicyName, Task >
functor typedefpfunc::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 typedefpfunc::detail::taskmgr< SchedPolicyName, Task >
main_thread_attrpfunc::detail::taskmgr< SchedPolicyName, Task > [private]
native_thread_id_type typedefpfunc::detail::taskmgr< SchedPolicyName, Task >
num_queuespfunc::detail::taskmgr< SchedPolicyName, Task > [private]
num_threadspfunc::detail::taskmgr< SchedPolicyName, Task > [private]
operator()(void *_my_attr)pfunc::detail::taskmgr< SchedPolicyName, Task > [inline, virtual]
PFUNC_DEFINE_EXCEPT_PTR() struct task_completion_predicatepfunc::detail::taskmgr< SchedPolicyName, Task > [inline, private]
priority_type typedefpfunc::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 typedefpfunc::detail::taskmgr< SchedPolicyName, Task >
regular_predicate typedefpfunc::detail::taskmgr< SchedPolicyName, Task >
sched_policy_name typedefpfunc::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_barrierpfunc::detail::taskmgr< SchedPolicyName, Task > [private]
task typedefpfunc::detail::taskmgr< SchedPolicyName, Task >
task_cachepfunc::detail::taskmgr< SchedPolicyName, Task > [private]
task_max_attemptspfunc::detail::taskmgr< SchedPolicyName, Task > [private]
task_queuepfunc::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_argspfunc::detail::taskmgr< SchedPolicyName, Task > [private]
thread_datapfunc::detail::taskmgr< SchedPolicyName, Task > [private]
thread_handle_type typedefpfunc::detail::taskmgr< SchedPolicyName, Task >
thread_handlespfunc::detail::taskmgr< SchedPolicyName, Task > [private]
thread_managerpfunc::detail::taskmgr< SchedPolicyName, Task > [private]
thread_start_countpfunc::detail::taskmgr< SchedPolicyName, Task > [private]
thread_statepfunc::detail::taskmgr< SchedPolicyName, Task > [private]
threads_per_queuepfunc::detail::taskmgr< SchedPolicyName, Task > [private]
waiting_predicate typedefpfunc::detail::taskmgr< SchedPolicyName, Task >
~taskmgr()pfunc::detail::taskmgr< SchedPolicyName, Task > [inline, virtual]
~taskmgr_virtual_base()pfunc::detail::taskmgr_virtual_base [inline, virtual]