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 | inlinestatic |
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 | inlinestatic |
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 | |
null_arena_index | tbb::internal::generic_scheduler | static |
outermost_level() const | tbb::internal::generic_scheduler | inline |
plugged_return_list() | tbb::internal::generic_scheduler | inlinestatic |
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 |