| 
    Intel(R) Threading Building Blocks Doxygen Documentation
    version 4.2.3
    
   | 
 
A cache of successors that are put in a round-robin fashion. More...
#include <_flow_graph_cache_impl.h>
Public Member Functions | |
| round_robin_cache () | |
| size_type | size () | 
| task * | try_put_task (const T &t) __TBB_override | 
  Public Member Functions inherited from internal::successor_cache< T, M > | |
| successor_cache () | |
| void | set_owner (owner_type *owner) | 
| virtual | ~successor_cache () | 
| void | register_successor (successor_type &r) | 
| void | remove_successor (successor_type &r) | 
| bool | empty () | 
| void | clear () | 
Private Types | |
| typedef size_t | size_type | 
| typedef M | mutex_type | 
| typedef successor_cache< T, M >::successors_type | successors_type | 
Additional Inherited Members | |
  Protected Types inherited from internal::successor_cache< T, M > | |
| typedef M | mutex_type | 
| typedef receiver< T > | successor_type | 
| typedef receiver< T > * | pointer_type | 
| typedef sender< T > | owner_type | 
| typedef std::list< pointer_type > | successors_type | 
  Protected Attributes inherited from internal::successor_cache< T, M > | |
| mutex_type | my_mutex | 
| successors_type | my_successors | 
| owner_type * | my_owner | 
A cache of successors that are put in a round-robin fashion.
Definition at line 546 of file _flow_graph_cache_impl.h.
      
  | 
  private | 
Definition at line 548 of file _flow_graph_cache_impl.h.
      
  | 
  private | 
Definition at line 547 of file _flow_graph_cache_impl.h.
      
  | 
  private | 
Definition at line 549 of file _flow_graph_cache_impl.h.
      
  | 
  inline | 
Definition at line 553 of file _flow_graph_cache_impl.h.
      
  | 
  inline | 
Definition at line 555 of file _flow_graph_cache_impl.h.
      
  | 
  inlinevirtual | 
Implements internal::successor_cache< T, M >.
Definition at line 564 of file _flow_graph_cache_impl.h.
References task.