#include <pipeline.h>
Public Member Functions | |
bool | consume (shared_ptr< T > product) |
MultiConsumer (std::vector< IConsumer< T > * > consumers) | |
virtual void | onTimeout () |
virtual void | setupConsumer () |
virtual void | stopConsumer () |
virtual void | teardownConsumer () |
Private Attributes | |
std::vector< IConsumer< T > * > | consumers_ |
Definition at line 52 of file pipeline.h.
|
inline |
Definition at line 58 of file pipeline.h.
|
inlinevirtual |
Implements IConsumer< T >.
Definition at line 91 of file pipeline.h.
|
inlinevirtual |
Reimplemented from IConsumer< T >.
Definition at line 83 of file pipeline.h.
|
inlinevirtual |
Reimplemented from IConsumer< T >.
Definition at line 62 of file pipeline.h.
|
inlinevirtual |
Reimplemented from IConsumer< T >.
Definition at line 76 of file pipeline.h.
|
inlinevirtual |
Reimplemented from IConsumer< T >.
Definition at line 69 of file pipeline.h.
|
private |
Definition at line 55 of file pipeline.h.