State subclass containing the item type specific state, i.e. More...
#include <tpie/pipelining/parallel/base.h>
Public Types | |
| typedef std::shared_ptr< state > | ptr |
| typedef state_base::mutex_t | mutex_t |
| typedef state_base::cond_t | cond_t |
| typedef state_base::lock_t | lock_t |
Public Member Functions | |
| template<typename fact_t > | |
| state (options opts, fact_t &&fact) | |
| void | set_consumer_ptr (consumer< T2 > *cons) |
| consumer< T2 > *const * | get_consumer_ptr_ptr () const |
Public Attributes | |
| array< parallel_input_buffer< T1 > * > | m_inputBuffers |
| array< parallel_output_buffer< T2 > * > | m_outputBuffers |
| consumer< T2 > * | m_cons |
| std::unique_ptr< threads< T1, T2 > > | pipes |
State subclass containing the item type specific state, i.e.
the input/output buffers and the concrete pipes.