|
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 () __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 682 of file _flow_graph_node_impl.h.
| typedef continue_input<output_type, Policy> internal::continue_input< Output, Policy >::class_type |
Definition at line 691 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 690 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 686 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 689 of file _flow_graph_node_impl.h.
|
inline |
Definition at line 694 of file _flow_graph_node_impl.h.
|
inline |
Definition at line 702 of file _flow_graph_node_impl.h.
|
inline |
Definition at line 710 of file _flow_graph_node_impl.h.
|
inline |
Definition at line 715 of file _flow_graph_node_impl.h.
|
inlineprotected |
Applies the body to the provided input.
Definition at line 746 of file _flow_graph_node_impl.h.
References tbb::internal::fgt_begin_body(), and tbb::internal::fgt_end_body().
|
inline |
Definition at line 721 of file _flow_graph_node_impl.h.
|
inlineprotected |
Definition at line 755 of file _flow_graph_node_impl.h.
References __TBB_FLOW_GRAPH_PRIORITY_ARG1, and tbb::flow::interface10::internal::is_graph_active().
|
inlineprotected |
Definition at line 776 of file _flow_graph_node_impl.h.
|
inline |
Definition at line 726 of file _flow_graph_node_impl.h.
References tbb::flow::interface10::rf_reset_bodies.
|
protectedpure virtual |
|
friend |
Definition at line 743 of file _flow_graph_node_impl.h.
|
protected |
Definition at line 738 of file _flow_graph_node_impl.h.
|
protected |
Definition at line 737 of file _flow_graph_node_impl.h.
|
protected |
Definition at line 739 of file _flow_graph_node_impl.h.