| 
    Intel(R) Threading Building Blocks Doxygen Documentation
    version 4.2.3
    
   | 
 
Implements methods for an executable node that takes continue_msg as input. More...
#include <_flow_graph_node_impl.h>
Public Types | |
| typedef continue_msg | input_type | 
| The input type of this receiver.  More... | |
| typedef Output | output_type | 
| The output type of this receiver.  More... | |
| typedef function_body< input_type, output_type > | function_body_type | 
| typedef continue_input< output_type, Policy > | class_type | 
Public Member Functions | |
| template<typename Body > | |
| continue_input (graph &g, __TBB_FLOW_GRAPH_PRIORITY_ARG1(Body &body, node_priority_t priority)) | |
| template<typename Body > | |
| continue_input (graph &g, int number_of_predecessors,) | |
| continue_input (const continue_input &src) | |
| ~continue_input () | |
| template<typename Body > | |
| Body | copy_function_object () | 
| void | reset_receiver (reset_flags f) __TBB_override | 
Protected Member Functions | |
| virtual broadcast_cache< output_type > & | successors ()=0 | 
| task * | apply_body_bypass (input_type) | 
| Applies the body to the provided input.  More... | |
| task * | execute () __TBB_override | 
| graph & | graph_reference () const __TBB_override | 
Protected Attributes | |
| graph & | my_graph_ref | 
| function_body_type * | my_body | 
| function_body_type * | my_init_body | 
Friends | |
| class | apply_body_task_bypass< class_type, continue_msg > | 
Implements methods for an executable node that takes continue_msg as input.
Definition at line 753 of file _flow_graph_node_impl.h.
| typedef continue_input<output_type, Policy> internal::continue_input< Output, Policy >::class_type | 
Definition at line 762 of file _flow_graph_node_impl.h.
| typedef function_body<input_type, output_type> internal::continue_input< Output, Policy >::function_body_type | 
Definition at line 761 of file _flow_graph_node_impl.h.
| typedef continue_msg internal::continue_input< Output, Policy >::input_type | 
The input type of this receiver.
Definition at line 757 of file _flow_graph_node_impl.h.
| typedef Output internal::continue_input< Output, Policy >::output_type | 
The output type of this receiver.
Definition at line 760 of file _flow_graph_node_impl.h.
      
  | 
  inline | 
Definition at line 765 of file _flow_graph_node_impl.h.
      
  | 
  inline | 
Definition at line 773 of file _flow_graph_node_impl.h.
      
  | 
  inline | 
Definition at line 781 of file _flow_graph_node_impl.h.
      
  | 
  inline | 
Definition at line 786 of file _flow_graph_node_impl.h.
References internal::continue_input< Output, Policy >::my_body, and internal::continue_input< Output, Policy >::my_init_body.
      
  | 
  inlineprotected | 
Applies the body to the provided input.
Definition at line 817 of file _flow_graph_node_impl.h.
References tbb::internal::fgt_begin_body(), tbb::internal::fgt_end_body(), internal::continue_input< Output, Policy >::my_body, internal::continue_input< Output, Policy >::successors(), and internal::broadcast_cache< T, M >::try_put_task().
Referenced by internal::continue_input< Output, Policy >::execute().
      
  | 
  inline | 
Definition at line 792 of file _flow_graph_node_impl.h.
References internal::continue_input< Output, Policy >::my_body.
      
  | 
  inlineprotected | 
Definition at line 826 of file _flow_graph_node_impl.h.
References __TBB_FLOW_GRAPH_PRIORITY_ARG1, internal::continue_input< Output, Policy >::apply_body_bypass(), tbb::flow::interface11::internal::is_graph_active(), and internal::continue_input< Output, Policy >::my_graph_ref.
      
  | 
  inlineprotected | 
Definition at line 847 of file _flow_graph_node_impl.h.
References internal::continue_input< Output, Policy >::my_graph_ref.
      
  | 
  inline | 
Definition at line 797 of file _flow_graph_node_impl.h.
References internal::function_body< Input, Output >::clone(), internal::continue_input< Output, Policy >::my_body, internal::continue_input< Output, Policy >::my_init_body, and tbb::flow::interface11::rf_reset_bodies.
      
  | 
  protectedpure virtual | 
Referenced by internal::continue_input< Output, Policy >::apply_body_bypass().
      
  | 
  friend | 
Definition at line 814 of file _flow_graph_node_impl.h.
      
  | 
  protected | 
Definition at line 809 of file _flow_graph_node_impl.h.
Referenced by internal::continue_input< Output, Policy >::apply_body_bypass(), internal::continue_input< Output, Policy >::copy_function_object(), internal::continue_input< Output, Policy >::reset_receiver(), and internal::continue_input< Output, Policy >::~continue_input().
      
  | 
  protected | 
Definition at line 808 of file _flow_graph_node_impl.h.
Referenced by internal::continue_input< Output, Policy >::execute(), and internal::continue_input< Output, Policy >::graph_reference().
      
  | 
  protected | 
Definition at line 810 of file _flow_graph_node_impl.h.
Referenced by internal::continue_input< Output, Policy >::reset_receiver(), and internal::continue_input< Output, Policy >::~continue_input().