Intel(R) Threading Building Blocks Doxygen Documentation
version 4.2.3
|
#include <task_arena.h>
Static Public Attributes | |
static const int | automatic = -1 |
Typedef for number of threads that is automatic. More... | |
static const int | not_initialized = -2 |
Protected Types | |
enum | { default_flags, exact_exception_flag = task_group_context::exact_exception } |
Protected Member Functions | |
task_arena_base (int max_concurrency, unsigned reserved_for_masters) | |
void __TBB_EXPORTED_METHOD | internal_initialize () |
void __TBB_EXPORTED_METHOD | internal_terminate () |
void __TBB_EXPORTED_METHOD | internal_attach () |
void __TBB_EXPORTED_METHOD | internal_enqueue (task &, intptr_t) const |
void __TBB_EXPORTED_METHOD | internal_execute (delegate_base &) const |
void __TBB_EXPORTED_METHOD | internal_wait () const |
Static Protected Member Functions | |
static int __TBB_EXPORTED_FUNC | internal_current_slot () |
static int __TBB_EXPORTED_FUNC | internal_max_concurrency (const task_arena *) |
Protected Attributes | |
internal::arena * | my_arena |
NULL if not currently initialized. More... | |
task_group_context * | my_context |
default context of the arena More... | |
int | my_max_concurrency |
Concurrency level for deferred initialization. More... | |
unsigned | my_master_slots |
Reserved master slots. More... | |
intptr_t | my_version_and_traits |
Special settings. More... | |
bool | my_initialized |
Definition at line 105 of file task_arena.h.
|
protected |
Enumerator | |
---|---|
default_flags | |
exact_exception_flag |
Definition at line 152 of file task_arena.h.
|
inlineprotected |
Definition at line 163 of file task_arena.h.
|
protected |
|
staticprotected |
|
protected |
|
protected |
|
protected |
|
staticprotected |
|
protected |
|
protected |
|
static |
Typedef for number of threads that is automatic.
Definition at line 205 of file task_arena.h.
|
protected |
NULL if not currently initialized.
Definition at line 120 of file task_arena.h.
|
protected |
default context of the arena
Definition at line 124 of file task_arena.h.
|
protected |
Definition at line 136 of file task_arena.h.
|
protected |
Reserved master slots.
Definition at line 131 of file task_arena.h.
|
protected |
Concurrency level for deferred initialization.
Definition at line 128 of file task_arena.h.
|
protected |
Special settings.
Definition at line 134 of file task_arena.h.
|
static |
Definition at line 206 of file task_arena.h.
Referenced by tbb::this_task_arena::current_thread_index(), and tbb::interface9::internal::get_initial_partition_head().