|
Intel(R) Threading Building Blocks Doxygen Documentation
version 4.2.3
|
An abstract cache of successors, specialized to continue_msg. More...
#include <_flow_graph_cache_impl.h>
Public Member Functions | |
| successor_cache () | |
| void | set_owner (sender< continue_msg > *owner) |
| virtual | ~successor_cache () |
| void | register_successor (successor_type &r) |
| void | remove_successor (successor_type &r) |
| bool | empty () |
| void | clear () |
| virtual task * | try_put_task (const continue_msg &t)=0 |
Protected Types | |
| typedef M | mutex_type |
| typedef receiver< continue_msg > | successor_type |
| typedef receiver< continue_msg > * | pointer_type |
| typedef std::list< pointer_type > | successors_type |
Protected Attributes | |
| mutex_type | my_mutex |
| successors_type | my_successors |
| sender< continue_msg > * | my_owner |
Additional Inherited Members | |
Private Member Functions inherited from tbb::internal::no_copy | |
| no_copy (const no_copy &)=delete | |
| no_copy ()=default | |
An abstract cache of successors, specialized to continue_msg.
Definition at line 365 of file _flow_graph_cache_impl.h.
|
protected |
Definition at line 368 of file _flow_graph_cache_impl.h.
|
protected |
Definition at line 376 of file _flow_graph_cache_impl.h.
|
protected |
Definition at line 375 of file _flow_graph_cache_impl.h.
|
protected |
Definition at line 378 of file _flow_graph_cache_impl.h.
|
inline |
Definition at line 415 of file _flow_graph_cache_impl.h.
|
inlinevirtual |
Definition at line 419 of file _flow_graph_cache_impl.h.
|
inline |
Definition at line 449 of file _flow_graph_cache_impl.h.
|
inline |
Definition at line 444 of file _flow_graph_cache_impl.h.
References internal::node_cache< sender< T >, M >::my_mutex.
|
inline |
Definition at line 421 of file _flow_graph_cache_impl.h.
References internal::node_cache< sender< T >, M >::my_mutex, and internal::predecessor_cache< T, M >::my_owner.
|
inline |
Definition at line 429 of file _flow_graph_cache_impl.h.
References internal::node_cache< sender< T >, M >::my_mutex, and internal::predecessor_cache< T, M >::my_owner.
|
inline |
Definition at line 417 of file _flow_graph_cache_impl.h.
References internal::predecessor_cache< T, M >::my_owner.
|
pure virtual |
|
protected |
Definition at line 369 of file _flow_graph_cache_impl.h.
|
protected |
Definition at line 385 of file _flow_graph_cache_impl.h.
|
protected |
Definition at line 379 of file _flow_graph_cache_impl.h.