#include <LinearPipeline.hpp>
template<typename WorkTypeA, typename WorkTypeB>
class LinearPipeline< WorkTypeA, WorkTypeB >
Definition at line 51 of file LinearPipeline.hpp.
◆ AddStage()
template<typename WorkTypeA , typename WorkTypeB >
◆ AddWork()
template<typename WorkTypeA , typename WorkTypeB >
void LinearPipeline< WorkTypeA, WorkTypeB >::AddWork |
( |
WorkTypeA |
work | ) |
|
|
inline |
◆ GetResult()
template<typename WorkTypeA , typename WorkTypeB >
◆ join()
template<typename WorkTypeA , typename WorkTypeB >
◆ Start()
template<typename WorkTypeA , typename WorkTypeB >
◆ StartStage()
template<typename WorkTypeA , typename WorkTypeB >
void LinearPipeline< WorkTypeA, WorkTypeB >::StartStage |
( |
size_t |
index | ) |
|
|
inlineprivate |
◆ m_queues
template<typename WorkTypeA , typename WorkTypeB >
◆ m_stages
template<typename WorkTypeA , typename WorkTypeB >
◆ m_threads
template<typename WorkTypeA , typename WorkTypeB >
std::vector< boost::shared_ptr<boost::thread> > LinearPipeline< WorkTypeA, WorkTypeB >::m_threads |
|
private |
The documentation for this class was generated from the following file: