|
Intel(R) Threading Building Blocks Doxygen Documentation
version 4.2.3
|
#include <flow_graph.h>
Public Member Functions | |
| join_node (graph &g) | |
| template<typename __TBB_B0 , typename __TBB_B1 > | |
| join_node (graph &g, __TBB_B0 b0, __TBB_B1 b1) | |
| template<typename __TBB_B0 , typename __TBB_B1 , typename __TBB_B2 > | |
| join_node (graph &g, __TBB_B0 b0, __TBB_B1 b1, __TBB_B2 b2) | |
| template<typename __TBB_B0 , typename __TBB_B1 , typename __TBB_B2 , typename __TBB_B3 > | |
| join_node (graph &g, __TBB_B0 b0, __TBB_B1 b1, __TBB_B2 b2, __TBB_B3 b3) | |
| template<typename __TBB_B0 , typename __TBB_B1 , typename __TBB_B2 , typename __TBB_B3 , typename __TBB_B4 > | |
| join_node (graph &g, __TBB_B0 b0, __TBB_B1 b1, __TBB_B2 b2, __TBB_B3 b3, __TBB_B4 b4) | |
| template<typename __TBB_B0 , typename __TBB_B1 , typename __TBB_B2 , typename __TBB_B3 , typename __TBB_B4 , typename __TBB_B5 > | |
| join_node (graph &g, __TBB_B0 b0, __TBB_B1 b1, __TBB_B2 b2, __TBB_B3 b3, __TBB_B4 b4, __TBB_B5 b5) | |
| template<typename __TBB_B0 , typename __TBB_B1 , typename __TBB_B2 , typename __TBB_B3 , typename __TBB_B4 , typename __TBB_B5 , typename __TBB_B6 > | |
| join_node (graph &g, __TBB_B0 b0, __TBB_B1 b1, __TBB_B2 b2, __TBB_B3 b3, __TBB_B4 b4, __TBB_B5 b5, __TBB_B6 b6) | |
| template<typename __TBB_B0 , typename __TBB_B1 , typename __TBB_B2 , typename __TBB_B3 , typename __TBB_B4 , typename __TBB_B5 , typename __TBB_B6 , typename __TBB_B7 > | |
| join_node (graph &g, __TBB_B0 b0, __TBB_B1 b1, __TBB_B2 b2, __TBB_B3 b3, __TBB_B4 b4, __TBB_B5 b5, __TBB_B6 b6, __TBB_B7 b7) | |
| template<typename __TBB_B0 , typename __TBB_B1 , typename __TBB_B2 , typename __TBB_B3 , typename __TBB_B4 , typename __TBB_B5 , typename __TBB_B6 , typename __TBB_B7 , typename __TBB_B8 > | |
| join_node (graph &g, __TBB_B0 b0, __TBB_B1 b1, __TBB_B2 b2, __TBB_B3 b3, __TBB_B4 b4, __TBB_B5 b5, __TBB_B6 b6, __TBB_B7 b7, __TBB_B8 b8) | |
| template<typename __TBB_B0 , typename __TBB_B1 , typename __TBB_B2 , typename __TBB_B3 , typename __TBB_B4 , typename __TBB_B5 , typename __TBB_B6 , typename __TBB_B7 , typename __TBB_B8 , typename __TBB_B9 > | |
| join_node (graph &g, __TBB_B0 b0, __TBB_B1 b1, __TBB_B2 b2, __TBB_B3 b3, __TBB_B4 b4, __TBB_B5 b5, __TBB_B6 b6, __TBB_B7 b7, __TBB_B8 b8, __TBB_B9 b9) | |
| join_node (const join_node &other) | |
Public Member Functions inherited from tbb::flow::interface10::internal::unfolded_join_node< tbb::flow::tuple_size< OutputTuple >::value, key_matching_port, OutputTuple, key_matching< K, KHash > > | |
| unfolded_join_node (graph &g) | |
| unfolded_join_node (const unfolded_join_node &other) | |
Public Member Functions inherited from tbb::flow::interface10::internal::join_node_base< JP, InputTuple, OutputTuple > | |
| join_node_base (graph &g) | |
| join_node_base (const join_node_base &other) | |
| template<typename FunctionTuple > | |
| join_node_base (graph &g, FunctionTuple f) | |
| bool | register_successor (successor_type &r) __TBB_override |
| Add a new successor to this node. More... | |
| bool | remove_successor (successor_type &r) __TBB_override |
| Removes a successor from this node. More... | |
| bool | try_get (output_type &v) __TBB_override |
| Request an item from the sender. More... | |
Public Member Functions inherited from tbb::flow::interface10::graph_node | |
| graph_node (graph &g) | |
| virtual | ~graph_node () |
Public Member Functions inherited from tbb::flow::interface10::sender< OutputTuple > | |
| virtual bool | try_reserve (OutputTuple &) |
| Reserves an item in the sender. More... | |
Public Member Functions inherited from tbb::flow::interface10::internal::untyped_sender | |
| virtual | ~untyped_sender () |
| virtual bool | try_release () |
| Releases the reserved item. More... | |
| virtual bool | try_consume () |
| Consumes the reserved item. More... | |
Private Types | |
| typedef internal::unfolded_join_node< N, key_matching_port, OutputTuple, key_matching< K, KHash > > | unfolded_type |
Static Private Attributes | |
| static const int | N = tbb::flow::tuple_size<OutputTuple>::value |
Additional Inherited Members | |
Protected Member Functions inherited from tbb::flow::interface10::internal::join_node_base< JP, InputTuple, OutputTuple > | |
| void | reset_node (reset_flags f) __TBB_override |
Protected Member Functions inherited from tbb::flow::interface10::sender< OutputTuple > | |
| virtual bool | try_get_wrapper (void *p, bool is_async) __TBB_override |
| virtual bool | try_reserve_wrapper (void *p, bool is_async) __TBB_override |
Protected Member Functions inherited from tbb::flow::interface10::internal::untyped_sender | |
| template<typename X > | |
| bool | try_get (X &t) |
| Request an item from the sender. More... | |
| template<typename X > | |
| bool | try_reserve (X &t) |
| Reserves an item in the sender. More... | |
Protected Attributes inherited from tbb::flow::interface10::graph_node | |
| graph & | my_graph |
| graph_node * | next |
| graph_node * | prev |
Definition at line 2742 of file flow_graph.h.
| typedef unfolded_type::input_ports_type tbb::flow::interface10::join_node< OutputTuple, key_matching< K, KHash > >::input_ports_type |
Definition at line 2749 of file flow_graph.h.
| typedef OutputTuple tbb::flow::interface10::join_node< OutputTuple, key_matching< K, KHash > >::output_type |
Definition at line 2748 of file flow_graph.h.
|
private |
Definition at line 2746 of file flow_graph.h.
|
inline |
Definition at line 2752 of file flow_graph.h.
|
inline |
Definition at line 2756 of file flow_graph.h.
References tbb::flow::interface10::graph_node::my_graph.
|
inline |
Definition at line 2761 of file flow_graph.h.
References tbb::flow::interface10::graph_node::my_graph.
|
inline |
Definition at line 2766 of file flow_graph.h.
References tbb::flow::interface10::graph_node::my_graph.
|
inline |
Definition at line 2771 of file flow_graph.h.
References tbb::flow::interface10::graph_node::my_graph.
|
inline |
Definition at line 2779 of file flow_graph.h.
References tbb::flow::interface10::graph_node::my_graph.
|
inline |
Definition at line 2788 of file flow_graph.h.
References tbb::flow::interface10::graph_node::my_graph.
|
inline |
Definition at line 2797 of file flow_graph.h.
References tbb::flow::interface10::graph_node::my_graph.
|
inline |
Definition at line 2806 of file flow_graph.h.
References tbb::flow::interface10::graph_node::my_graph.
|
inline |
Definition at line 2815 of file flow_graph.h.
References tbb::flow::interface10::graph_node::my_graph.
|
inline |
Definition at line 2821 of file flow_graph.h.
References __TBB_override, tbb::internal::fgt_node_desc(), and tbb::flow::interface10::graph_node::my_graph.
|
staticprivate |
Definition at line 2745 of file flow_graph.h.