Public Member Functions | List of all members
IProducer< T > Class Template Referenceabstract

#include <pipeline.h>

Inheritance diagram for IProducer< T >:
Inheritance graph
[legend]

Public Member Functions

virtual void setupProducer ()
 
virtual void stopProducer ()
 
virtual void teardownProducer ()
 
virtual bool tryGet (std::vector< unique_ptr< T >> &products)=0
 

Detailed Description

template<typename T>
class IProducer< T >

Definition at line 104 of file pipeline.h.

Member Function Documentation

template<typename T>
virtual void IProducer< T >::setupProducer ( )
inlinevirtual

Reimplemented in URProducer< T >.

Definition at line 107 of file pipeline.h.

template<typename T>
virtual void IProducer< T >::stopProducer ( )
inlinevirtual

Reimplemented in URProducer< T >.

Definition at line 113 of file pipeline.h.

template<typename T>
virtual void IProducer< T >::teardownProducer ( )
inlinevirtual

Reimplemented in URProducer< T >.

Definition at line 110 of file pipeline.h.

template<typename T>
virtual bool IProducer< T >::tryGet ( std::vector< unique_ptr< T >> &  products)
pure virtual

Implemented in URProducer< T >.


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


ur_modern_driver
Author(s): Thomas Timm Andersen, Simon Rasmussen
autogenerated on Fri Jun 26 2020 03:37:01