Intel(R) Threading Building Blocks Doxygen Documentation version 4.2.3
|
#include <global_control.h>
Public Types | |
enum | parameter { max_allowed_parallelism , thread_stack_size , parameter_max } |
Public Member Functions | |
global_control (parameter p, size_t value) | |
~global_control () | |
Static Public Member Functions | |
static size_t | active_value (parameter p) |
Private Member Functions | |
void __TBB_EXPORTED_METHOD | internal_create () |
void __TBB_EXPORTED_METHOD | internal_destroy () |
Static Private Member Functions | |
static size_t __TBB_EXPORTED_FUNC | active_value (int param) |
Private Attributes | |
size_t | my_value |
global_control * | my_next |
parameter | my_param |
Definition at line 25 of file global_control.h.
Enumerator | |
---|---|
max_allowed_parallelism | |
thread_stack_size | |
parameter_max |
Definition at line 27 of file global_control.h.
|
inline |
Definition at line 33 of file global_control.h.
References __TBB_ASSERT, __TBB_ASSERT_RELEASE, internal_create(), max_allowed_parallelism, my_param, my_value, p, parameter_max, thread_stack_size, and value.
|
inline |
Definition at line 49 of file global_control.h.
References __TBB_ASSERT, internal_destroy(), my_param, parameter_max, and thread_stack_size.
|
staticprivate |
Definition at line 579 of file tbb_main.cpp.
References __TBB_ASSERT_RELEASE, tbb::internal::control_storage::active_value(), tbb::internal::controls, and parameter_max.
|
inlinestatic |
Definition at line 59 of file global_control.h.
References __TBB_ASSERT, active_value(), p, and parameter_max.
Referenced by active_value(), tbb::internal::market::global_market(), and tbb::internal::tbb_thread_v3::internal_start().
|
private |
Definition at line 523 of file tbb_main.cpp.
References __TBB_ASSERT_RELEASE, tbb::internal::control_storage::apply_active(), tbb::internal::controls, tbb::internal::control_storage::is_first_arg_preferred(), lock, tbb::internal::control_storage::my_active_value, tbb::internal::control_storage::my_head, tbb::internal::control_storage::my_list_mutex, my_next, my_param, my_value, and parameter_max.
Referenced by global_control().
|
private |
Definition at line 539 of file tbb_main.cpp.
References __TBB_ASSERT, __TBB_ASSERT_RELEASE, tbb::internal::control_storage::apply_active(), tbb::internal::controls, tbb::internal::control_storage::default_value(), tbb::internal::control_storage::is_first_arg_preferred(), lock, tbb::internal::control_storage::my_active_value, tbb::internal::control_storage::my_head, tbb::internal::control_storage::my_list_mutex, my_next, my_param, my_value, and parameter_max.
Referenced by ~global_control().
|
private |
Definition at line 65 of file global_control.h.
Referenced by internal_create(), and internal_destroy().
|
private |
Definition at line 66 of file global_control.h.
Referenced by global_control(), internal_create(), internal_destroy(), and ~global_control().
|
private |
Definition at line 64 of file global_control.h.
Referenced by global_control(), internal_create(), and internal_destroy().