HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_ParallelPipeline Namespace Reference

Typedefs

template<typename Receives , typename Provides >
using Filter = tbb::filter_t< Receives, Provides >
 A filter (task) that will make up part of the pipeline. More...
 
using FlowControl = tbb::flow_control
 The control to signal end-of-input for the pipeline. More...
 

Enumerations

enum  Mode { Parallel = tbb::filter::mode::parallel, SerialInOrder = tbb::filter::mode::serial_in_order, SerialOutOfOrder = tbb::filter::mode::serial_out_of_order, Serial = tbb::filter::mode::serial }
 The execution mode of a filter. More...
 

Typedef Documentation

template<typename Receives , typename Provides >
using UT_ParallelPipeline::Filter = typedef tbb::filter_t<Receives, Provides>

A filter (task) that will make up part of the pipeline.

Template Parameters
ReceivesThe type that this filter receives for an upstream filter. void if it is the first filter in a pipeline.
ProvidesThe type that this filter provides to a downstream filter. void if it is the last filter in a pipeline.

Definition at line 22 of file UT_ParallelPipeline.h.

using UT_ParallelPipeline::FlowControl = typedef tbb::flow_control

The control to signal end-of-input for the pipeline.

Definition at line 34 of file UT_ParallelPipeline.h.

Enumeration Type Documentation

The execution mode of a filter.

Enumerator
Parallel 
SerialInOrder 
SerialOutOfOrder 
Serial 

Definition at line 25 of file UT_ParallelPipeline.h.