tbb::internal::generic_scheduler Member List

This is the complete list of members for tbb::internal::generic_scheduler, including all inherited members.

acquire_task_pool() const | tbb::internal::generic_scheduler | inline
allocate_task(size_t number_of_bytes, __TBB_CONTEXT_ARG(task *parent, task_group_context *context)) | tbb::internal::generic_scheduler |
assert_task_pool_valid() const | tbb::internal::generic_scheduler | inline
attach_arena(arena *, size_t index, bool is_master) | tbb::internal::generic_scheduler |
attach_mailbox(affinity_id id) | tbb::internal::generic_scheduler | inline
can_steal() | tbb::internal::generic_scheduler | inline
cleanup_master(bool blocking_terminate) | tbb::internal::generic_scheduler |
cleanup_scheduler() | tbb::internal::generic_scheduler |
cleanup_worker(void *arg, bool worker) | tbb::internal::generic_scheduler | static
commit_relocated_tasks(size_t new_tail) | tbb::internal::generic_scheduler | inline
commit_spawned_tasks(size_t new_tail) | tbb::internal::generic_scheduler | inline
create_master(arena *a) | tbb::internal::generic_scheduler | static
create_worker(market &m, size_t index, bool geniune) | tbb::internal::generic_scheduler | static
custom_scheduler class | tbb::internal::generic_scheduler | friend
deallocate_task(task &t) | tbb::internal::generic_scheduler | inline
destroy() | tbb::internal::generic_scheduler |
enqueue(task &, void *reserved) __TBB_override | tbb::internal::generic_scheduler | virtual
free_nonlocal_small_task(task &t) | tbb::internal::generic_scheduler |
free_task(task &t) | tbb::internal::generic_scheduler |
generic_scheduler(market &, bool) | tbb::internal::generic_scheduler | protected
get_mailbox_task(__TBB_ISOLATION_EXPR(isolation_tag isolation)) | tbb::internal::generic_scheduler |
get_task(__TBB_ISOLATION_EXPR(isolation_tag isolation)) | tbb::internal::generic_scheduler | inline
get_task(size_t T) | tbb::internal::generic_scheduler | inline
init_stack_info() | tbb::internal::generic_scheduler |
is_local_task_pool_quiescent() const | tbb::internal::generic_scheduler | inline
is_proxy(const task &t) | tbb::internal::generic_scheduler | inline static
is_quiescent_local_task_pool_empty() const | tbb::internal::generic_scheduler | inline
is_quiescent_local_task_pool_reset() const | tbb::internal::generic_scheduler | inline
is_task_pool_published() const | tbb::internal::generic_scheduler | inline
is_version_3_task(task &t) | tbb::internal::generic_scheduler | inline static
is_worker() const | tbb::internal::generic_scheduler | inline
leave_task_pool() | tbb::internal::generic_scheduler | inline
local_spawn(task *first, task *&next) | tbb::internal::generic_scheduler |
local_spawn_root_and_wait(task *first, task *&next) | tbb::internal::generic_scheduler |
local_wait_for_all(task &parent, task *child)=0 | tbb::internal::generic_scheduler | pure virtual
lock_task_pool(arena_slot *victim_arena_slot) const | tbb::internal::generic_scheduler | inline
master_outermost_level() const | tbb::internal::generic_scheduler | inline
max_threads_in_arena() | tbb::internal::generic_scheduler | inline
min_task_pool_size | tbb::internal::generic_scheduler | static
my_affinity_id | tbb::internal::scheduler_state |
my_arena | tbb::internal::scheduler_state |
my_arena_index | tbb::internal::scheduler_state |
my_arena_slot | tbb::internal::scheduler_state |
my_auto_initialized | tbb::internal::generic_scheduler |
my_dummy_task | tbb::internal::generic_scheduler |
my_free_list | tbb::internal::generic_scheduler |
my_inbox | tbb::internal::scheduler_state |
my_innermost_running_task | tbb::internal::scheduler_state |
my_market | tbb::internal::generic_scheduler |
my_next_node | tbb::internal::intrusive_list_node |
my_prev_node | tbb::internal::intrusive_list_node |
my_properties | tbb::internal::scheduler_state |
my_random | tbb::internal::generic_scheduler |
my_ref_count | tbb::internal::generic_scheduler |
my_return_list | tbb::internal::generic_scheduler |
my_small_task_count | tbb::internal::generic_scheduler |
my_stealing_threshold | tbb::internal::generic_scheduler |
nested_arena_entry(arena *, size_t) | tbb::internal::generic_scheduler |
nested_arena_exit() | tbb::internal::generic_scheduler |
no_assign(const no_assign &)=default | tbb::internal::no_assign | private
no_assign()=default | tbb::internal::no_assign | private
no_copy(const no_copy &)=delete | tbb::internal::no_copy | private
no_copy()=default | tbb::internal::no_copy | private
null_arena_index | tbb::internal::generic_scheduler | static
operator=(const no_assign &)=delete | tbb::internal::no_assign | private
outermost_level() const | tbb::internal::generic_scheduler | inline
plugged_return_list() | tbb::internal::generic_scheduler | inline static
prepare_for_spawning(task *t) | tbb::internal::generic_scheduler | inline
prepare_task_pool(size_t n) | tbb::internal::generic_scheduler | inline
publish_task_pool() | tbb::internal::generic_scheduler | inline
quick_task_size | tbb::internal::generic_scheduler | static
receive_or_steal_task(__TBB_ISOLATION_ARG(__TBB_atomic reference_count &completion_ref_count, isolation_tag isolation))=0 | tbb::internal::generic_scheduler | pure virtual
release_task_pool() const | tbb::internal::generic_scheduler | inline
reset_task_pool_and_leave() | tbb::internal::generic_scheduler | inline
spawn(task &first, task *&next) __TBB_override | tbb::internal::generic_scheduler | virtual
spawn_root_and_wait(task &first, task *&next) __TBB_override | tbb::internal::generic_scheduler | virtual
steal_task(__TBB_ISOLATION_EXPR(isolation_tag isolation)) | tbb::internal::generic_scheduler |
steal_task_from(__TBB_ISOLATION_ARG(arena_slot &victim_arena_slot, isolation_tag isolation)) | tbb::internal::generic_scheduler |
unlock_task_pool(arena_slot *victim_arena_slot, task **victim_task_pool) const | tbb::internal::generic_scheduler | inline
wait_for_all(task &parent, task *child)=0 | tbb::internal::scheduler | pure virtual
wait_until_empty() | tbb::internal::generic_scheduler |
worker_outermost_level() const | tbb::internal::generic_scheduler | inline
~scheduler()=0 | tbb::internal::scheduler | pure virtual

Copyright © 2005-2020 Intel Corporation. All Rights Reserved.

Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its subsidiaries in the United States and other countries.

* Other names and brands may be claimed as the property of others.