Intel(R) Threading Building Blocks Doxygen Documentation
version 4.2.3
|
An abstract cache of successors, specialized to continue_msg. More...
#include <flow_graph.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 () |
Protected Types | |
typedef spin_rw_mutex | mutex_type |
typedef untyped_receiver | successor_type |
typedef untyped_receiver * | 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 | |
![]() | |
no_copy () | |
Allow default construction. More... | |
An abstract cache of successors, specialized to continue_msg.
Definition at line 370 of file flow_graph.h.
|
protected |
Definition at line 373 of file flow_graph.h.
|
protected |
Definition at line 378 of file flow_graph.h.
|
protected |
Definition at line 377 of file flow_graph.h.
|
protected |
Definition at line 383 of file flow_graph.h.
Definition at line 420 of file flow_graph.h.
|
inlinevirtual |
Definition at line 424 of file flow_graph.h.
|
inline |
Definition at line 454 of file flow_graph.h.
|
inline |
Definition at line 449 of file flow_graph.h.
|
inline |
Definition at line 426 of file flow_graph.h.
|
inline |
Definition at line 434 of file flow_graph.h.
|
inline |
Definition at line 422 of file flow_graph.h.
|
protected |
Definition at line 374 of file flow_graph.h.
|
protected |
Definition at line 390 of file flow_graph.h.
|
protected |
Definition at line 384 of file flow_graph.h.