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

#include <pipeline.h>

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

Public Member Functions

virtual bool consume (shared_ptr< T > product)=0
 
virtual void onTimeout ()
 
virtual void setupConsumer ()
 
virtual void stopConsumer ()
 
virtual void teardownConsumer ()
 

Detailed Description

template<typename T>
class IConsumer< T >

Definition at line 32 of file pipeline.h.

Member Function Documentation

template<typename T>
virtual bool IConsumer< T >::consume ( shared_ptr< T >  product)
pure virtual
template<typename T>
virtual void IConsumer< T >::onTimeout ( )
inlinevirtual

Reimplemented in ROSController, and MultiConsumer< T >.

Definition at line 44 of file pipeline.h.

template<typename T>
virtual void IConsumer< T >::setupConsumer ( )
inlinevirtual

Reimplemented in EventCounter, RTPublisher, MBPublisher, ROSController, MultiConsumer< T >, and URFactory.

Definition at line 35 of file pipeline.h.

template<typename T>
virtual void IConsumer< T >::stopConsumer ( )
inlinevirtual

Reimplemented in EventCounter, RTPublisher, MBPublisher, MultiConsumer< T >, and URFactory.

Definition at line 41 of file pipeline.h.

template<typename T>
virtual void IConsumer< T >::teardownConsumer ( )
inlinevirtual

Reimplemented in EventCounter, RTPublisher, MBPublisher, MultiConsumer< T >, and URFactory.

Definition at line 38 of file pipeline.h.


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