GrPPI  0.3.1
Generic and Reusable Parallel Pattern Interface
Public Member Functions | List of all members
grppi::detail_ff::node_impl< Input, void, Consumer > Class Template Reference

Fastflow node for a pipeline consumer stage. More...

#include <simple_node.h>

Inheritance diagram for grppi::detail_ff::node_impl< Input, void, Consumer >:
Inheritance graph
[legend]
Collaboration diagram for grppi::detail_ff::node_impl< Input, void, Consumer >:
Collaboration graph
[legend]

Public Member Functions

 node_impl (Consumer &&consume_op)
 
void * svc (Input *p_item)
 

Detailed Description

template<typename Input, typename Consumer>
class grppi::detail_ff::node_impl< Input, void, Consumer >

Fastflow node for a pipeline consumer stage.

Template Parameters
InputData type for the input value.
ConsumerCallable type for a consumer.

Constructor & Destructor Documentation

template<typename Input , typename Consumer >
grppi::detail_ff::node_impl< Input, void, Consumer >::node_impl ( Consumer &&  consume_op)
inline

Member Function Documentation

template<typename Input , typename Consumer >
void* grppi::detail_ff::node_impl< Input, void, Consumer >::svc ( Input *  p_item)
inline

The documentation for this class was generated from the following file: