Helper class for testing FIFO filter chains. More...
#include <mia/core/fifofilter.hh>
Public Types | |
typedef std::shared_ptr< TFifoFilterSink< T > > | Pointer |
smart pointer representing this class More... | |
typedef std::vector< T > | result_type |
The result of the processing. More... | |
Public Types inherited from TFifoFilter< T > | |
typedef std::shared_ptr< TFifoFilter > | Pointer |
smart pointer representing this class More... | |
Public Member Functions | |
const result_type & | result () |
TFifoFilterSink () | |
Public Member Functions inherited from TFifoFilter< T > | |
void | append_filter (Pointer last) |
void | finalize () |
void | push (typename ::boost::call_traits< T >::param_type x) |
TFifoFilter (size_t width, size_t min_fill, size_t read_start) | |
Additional Inherited Members | |
Protected Member Functions inherited from TFifoFilter< T > | |
size_t | get_buffer_size () const |
size_t | get_end () const |
size_t | get_pos () const |
size_t | get_start () const |
Helper class for testing FIFO filter chains.
Generic data sink as end of the filter chain that is used for testing purpouses.
Definition at line 157 of file fifofilter.hh.
typedef std::shared_ptr< TFifoFilterSink<T> > TFifoFilterSink< T >::Pointer |
smart pointer representing this class
Definition at line 163 of file fifofilter.hh.
typedef std::vector<T> TFifoFilterSink< T >::result_type |
The result of the processing.
Definition at line 160 of file fifofilter.hh.
TFifoFilterSink< T >::TFifoFilterSink | ( | ) |
contructor, its implementation is required because TFifoFilter doesn't provide a standard constructor
const result_type& TFifoFilterSink< T >::result | ( | ) |