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 |
![]() | |
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 | |
![]() | |
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 |
![]() | |
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.