| 
    Intel(R) Threading Building Blocks Doxygen Documentation
    version 4.2.3
    
   | 
 
Public Member Functions | |
| binding_handler (size_t size) | |
| ~binding_handler () | |
| void | bind_thread_to_node (unsigned slot_num, unsigned numa_node_id) | 
| void | restore_previous_affinity_mask (unsigned slot_num) | 
Private Types | |
| typedef std::vector< platform_topology::affinity_mask > | affinity_masks_container | 
Private Attributes | |
| affinity_masks_container | affinity_backup | 
Definition at line 225 of file tbb_bind.cpp.
      
  | 
  private | 
Definition at line 228 of file tbb_bind.cpp.
      
  | 
  inline | 
Definition at line 232 of file tbb_bind.cpp.
References affinity_backup, tbb::internal::platform_topology::allocate_process_affinity_mask(), and tbb::internal::platform_topology::instance().
      
  | 
  inline | 
Definition at line 239 of file tbb_bind.cpp.
References affinity_backup, tbb::internal::platform_topology::free_affinity_mask(), and tbb::internal::platform_topology::instance().
      
  | 
  inline | 
Definition at line 246 of file tbb_bind.cpp.
References __TBB_ASSERT, affinity_backup, tbb::internal::platform_topology::instance(), tbb::internal::platform_topology::set_new_affinity_mask(), and tbb::internal::platform_topology::store_current_affinity_mask().
Referenced by tbb::internal::bind_to_node().
      
  | 
  inline | 
Definition at line 257 of file tbb_bind.cpp.
References __TBB_ASSERT, affinity_backup, tbb::internal::platform_topology::instance(), and tbb::internal::platform_topology::set_new_affinity_mask().
Referenced by tbb::internal::restore_affinity().
      
  | 
  private | 
Definition at line 229 of file tbb_bind.cpp.
Referenced by bind_thread_to_node(), binding_handler(), restore_previous_affinity_mask(), and ~binding_handler().