|
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.h>
Public Member Functions | |
| round_robin_cache () | |
| size_type | size () |
| template<typename X > | |
| task * | try_put_task (const X &t) |
Public Member Functions inherited from tbb::flow::interface11::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 tbb::flow::interface11::internal::successor_cache< T, M > | |
| typedef M | mutex_type |
| typedef untyped_receiver | successor_type |
| typedef untyped_receiver * | pointer_type |
| typedef untyped_sender | owner_type |
| typedef std::list< pointer_type > | successors_type |
Protected Attributes inherited from tbb::flow::interface11::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 129 of file flow_graph.h.
|
private |
Definition at line 549 of file flow_graph.h.
|
private |
Definition at line 548 of file flow_graph.h.
|
private |
Definition at line 550 of file flow_graph.h.
|
inline |
Definition at line 554 of file flow_graph.h.
|
inline |
Definition at line 556 of file flow_graph.h.
|
inline |
Definition at line 563 of file flow_graph.h.
Referenced by tbb::flow::interface11::queue_node< T, Allocator >::try_put_and_add_task(), and tbb::flow::interface11::priority_queue_node< T, Compare, Allocator >::try_put_and_add_task().