#include <PipeLine.h>
◆ container_type
◆ item_type
◆ Status
◆ PipeLine()
PipeLine::PipeLine |
( |
std::string | name | ) |
|
|
inline |
◆ ~PipeLine()
◆ addControlModule()
bool PipeLine::addControlModule |
( |
boost::shared_ptr< AbsControlModule > | cModule | ) |
|
◆ appendModule()
bool PipeLine::appendModule |
( |
boost::shared_ptr< Module > | pModule | ) |
|
◆ checkCyclicDependency()
bool PipeLine::checkCyclicDependency |
( |
| ) |
|
|
private |
◆ flushAllQueues()
void PipeLine::flushAllQueues |
( |
bool | flushControlModuleQ = false | ) |
|
◆ getName()
std::string PipeLine::getName |
( |
| ) |
|
|
inline |
◆ getStatus()
const char * PipeLine::getStatus |
( |
| ) |
|
◆ init()
◆ interrupt_wait_for_all()
void PipeLine::interrupt_wait_for_all |
( |
| ) |
|
◆ pause()
◆ play()
◆ run_all_threaded()
void PipeLine::run_all_threaded |
( |
| ) |
|
◆ run_all_threaded_withpause()
void PipeLine::run_all_threaded_withpause |
( |
| ) |
|
◆ step()
◆ stop()
◆ term()
◆ validate()
bool PipeLine::validate |
( |
| ) |
|
|
private |
◆ wait_for_all()
void PipeLine::wait_for_all |
( |
bool | ignoreStatus = false | ) |
|
◆ controlModule
boost::shared_ptr<Module> PipeLine::controlModule = nullptr |
|
private |
◆ mName
std::string PipeLine::mName |
|
private |
◆ modules
◆ mPlay
◆ myStatus
The documentation for this class was generated from the following files: