| 
    Intel(R) Threading Building Blocks Doxygen Documentation
    version 4.2.3
    
   | 
 
#include <scheduler_common.h>
Public Member Functions | |
| void | fill_with_canary_pattern (size_t, size_t) | 
| void | allocate_task_pool (size_t n) | 
| void | free_task_pool () | 
| Deallocate task pool that was allocated by means of allocate_task_pool.  More... | |
Additional Inherited Members | |
  Public Attributes inherited from tbb::internal::padded_base< arena_slot_line1, NFS_MaxLineSize, sizeof(arena_slot_line1) % NFS_MaxLineSize > | |
| char | pad [S - R] | 
  Public Attributes inherited from tbb::internal::arena_slot_line1 | |
| generic_scheduler * | my_scheduler | 
| Scheduler of the thread attached to the slot.  More... | |
| task **__TBB_atomic | task_pool | 
| __TBB_atomic size_t | head | 
| Index of the first ready task in the deque.  More... | |
  Public Attributes inherited from tbb::internal::padded_base< arena_slot_line2, NFS_MaxLineSize, sizeof(arena_slot_line2) % NFS_MaxLineSize > | |
| char | pad [S - R] | 
  Public Attributes inherited from tbb::internal::arena_slot_line2 | |
| unsigned | hint_for_pop | 
| Hint provided for operations with the container of starvation-resistant tasks.  More... | |
| __TBB_atomic size_t | tail | 
| Index of the element following the last ready task in the deque.  More... | |
| size_t | my_task_pool_size | 
| Capacity of the primary task pool (number of elements - pointers to task).  More... | |
| task **__TBB_atomic | task_pool_ptr | 
| Task pool of the scheduler that owns this slot.  More... | |
Definition at line 377 of file scheduler_common.h.
      
  | 
  inline | 
Definition at line 387 of file scheduler_common.h.
References tbb::internal::NFS_Allocate(), and tbb::internal::NFS_MaxLineSize.
Referenced by tbb::internal::generic_scheduler::prepare_task_pool().
      
  | 
  inline | 
Definition at line 384 of file scheduler_common.h.
Referenced by tbb::internal::generic_scheduler::prepare_task_pool().
      
  | 
  inline | 
Deallocate task pool that was allocated by means of allocate_task_pool.
Definition at line 397 of file scheduler_common.h.
References __TBB_ASSERT, and tbb::internal::NFS_Free().
Referenced by tbb::internal::arena::free_arena().