| 
    Intel(R) Threading Building Blocks Doxygen Documentation
    version 4.2.3
    
   | 
 
#include <flow_graph.h>
Public Types | |
| typedef OutputTuple | output_type | 
| typedef InputTuple | input_type | 
| typedef join_node_base< queueing, InputTuple, OutputTuple > | base_node_type | 
Public Member Functions | |
| join_node_FE (graph &g) | |
| join_node_FE (const join_node_FE &other) | |
| void | set_my_node (base_node_type *new_my_node) | 
| void | reset_port_count () | 
| task * | decrement_port_count (bool handle_task) __TBB_override | 
| void | increment_port_count () __TBB_override | 
| input_type & | input_ports () | 
  Public Member Functions inherited from tbb::flow::interface11::internal::forwarding_base | |
| forwarding_base (graph &g) | |
| virtual | ~forwarding_base () | 
  Public Member Functions inherited from tbb::internal::no_assign | |
| void | operator= (const no_assign &)=delete | 
| no_assign (const no_assign &)=default | |
| no_assign ()=default | |
Static Public Attributes | |
| static const int | N = tbb::flow::tuple_size<OutputTuple>::value | 
Protected Member Functions | |
| void | reset (reset_flags f) | 
| bool | tuple_build_may_succeed () | 
| bool | try_to_make_tuple (output_type &out) | 
| void | tuple_accepted () | 
| void | tuple_rejected () | 
Protected Attributes | |
| input_type | my_inputs | 
| base_node_type * | my_node | 
| atomic< size_t > | ports_with_no_items | 
Additional Inherited Members | |
  Public Attributes inherited from tbb::flow::interface11::internal::forwarding_base | |
| graph & | graph_ref | 
Definition at line 953 of file flow_graph.h.
| typedef join_node_base<queueing, InputTuple, OutputTuple> tbb::flow::interface11::internal::join_node_FE< queueing, InputTuple, OutputTuple >::base_node_type | 
Definition at line 958 of file flow_graph.h.
| typedef InputTuple tbb::flow::interface11::internal::join_node_FE< queueing, InputTuple, OutputTuple >::input_type | 
Definition at line 957 of file flow_graph.h.
| typedef OutputTuple tbb::flow::interface11::internal::join_node_FE< queueing, InputTuple, OutputTuple >::output_type | 
Definition at line 956 of file flow_graph.h.
      
  | 
  inline | 
Definition at line 960 of file flow_graph.h.
      
  | 
  inline | 
Definition at line 965 of file flow_graph.h.
      
  | 
  inlinevirtual | 
Implements tbb::flow::interface11::internal::forwarding_base.
Definition at line 978 of file flow_graph.h.
References tbb::flow::interface11::input_node< Output >::my_successors.
      
  | 
  inlinevirtual | 
Implements tbb::flow::interface11::internal::forwarding_base.
Definition at line 991 of file flow_graph.h.
      
  | 
  inline | 
Definition at line 993 of file flow_graph.h.
      
  | 
  inlineprotected | 
Definition at line 997 of file flow_graph.h.
References tbb::flow::interface11::input_node< Output >::my_mutex, and tbb::flow::interface11::input_node< Output >::my_successors.
      
  | 
  inline | 
Definition at line 973 of file flow_graph.h.
      
  | 
  inline | 
Definition at line 971 of file flow_graph.h.
      
  | 
  inlineprotected | 
Definition at line 1014 of file flow_graph.h.
      
  | 
  inlineprotected | 
Definition at line 1019 of file flow_graph.h.
      
  | 
  inlineprotected | 
Definition at line 1010 of file flow_graph.h.
      
  | 
  inlineprotected | 
Definition at line 1023 of file flow_graph.h.
      
  | 
  protected | 
Definition at line 1027 of file flow_graph.h.
      
  | 
  protected | 
Definition at line 1028 of file flow_graph.h.
      
  | 
  static | 
Definition at line 955 of file flow_graph.h.
      
  | 
  protected | 
Definition at line 1029 of file flow_graph.h.