#include <GroupThreadManager.h>
|
void | addOutput (std::vector< te::mem::DataSetItem * > &itemGroup) |
|
void | addWarning (const std::string &warning, const bool &appendIfExists=false) |
|
te::mem::DataSetItem * | createOutputItem () |
|
te::mem::DataSet * | getClearOutputDataSet () |
|
te::da::DataSetType * | getDataSetType () const |
|
bool | getNextGroup (std::vector< te::mem::DataSetItem * > &nextGroup) |
|
bool | getNextOutput (std::vector< te::mem::DataSetItem * > &nextOutput) |
|
te::da::DataSetType * | getOutputDataSetType () const |
|
te::da::DataSource * | getOutputDataSource () const |
|
std::map< std::string, te::dt::AbstractData * > | getSpecificParameters () const |
|
std::vector< std::string > | getWarnings () const |
|
| GroupThreadManager (const std::map< std::string, std::vector< int > > &groups, te::da::DataSet *dataSet, te::da::DataSetType *dataSetType, te::mem::DataSet *outputDataSet, te::da::DataSetType *outputDataSetType, te::da::DataSource *outputDataSource, std::map< std::string, te::dt::AbstractData * > specificParams) |
|
virtual | ~GroupThreadManager () |
|
Definition at line 68 of file GroupThreadManager.h.
◆ GroupThreadManager() [1/2]
◆ ~GroupThreadManager()
virtual te::vp::GroupThreadManager::~GroupThreadManager |
( |
| ) |
|
|
inlinevirtual |
◆ GroupThreadManager() [2/2]
◆ addOutput()
◆ addWarning()
void te::vp::GroupThreadManager::addWarning |
( |
const std::string & |
warning, |
|
|
const bool & |
appendIfExists = false |
|
) |
| |
◆ createOutputItem()
◆ getClearOutputDataSet()
◆ getDataSetType()
◆ getNextGroup()
◆ getNextOutput()
bool te::vp::GroupThreadManager::getNextOutput |
( |
std::vector< te::mem::DataSetItem * > & |
nextOutput | ) |
|
◆ getOutputDataSetType()
◆ getOutputDataSource()
◆ getSpecificParameters()
std::map<std::string, te::dt::AbstractData*> te::vp::GroupThreadManager::getSpecificParameters |
( |
| ) |
const |
◆ getWarnings()
std::vector<std::string> te::vp::GroupThreadManager::getWarnings |
( |
| ) |
const |
◆ operator=()
◆ m_dataSet
◆ m_dataSetType
◆ m_groups
std::map<std::string, std::vector<int> > te::vp::GroupThreadManager::m_groups |
|
private |
◆ m_groupsIterator
std::map<std::string, std::vector<int> >::iterator te::vp::GroupThreadManager::m_groupsIterator |
|
private |
◆ m_mtx
boost::mutex te::vp::GroupThreadManager::m_mtx |
|
private |
◆ m_mtxOutput
boost::mutex te::vp::GroupThreadManager::m_mtxOutput |
|
private |
◆ m_mtxWarning
boost::mutex te::vp::GroupThreadManager::m_mtxWarning |
|
private |
◆ m_outputDataSet
◆ m_outputDataSetType
◆ m_outputDataSource
◆ m_outputQueue
◆ m_savedCount
std::size_t te::vp::GroupThreadManager::m_savedCount |
|
private |
◆ m_specificParams
◆ m_task
◆ m_warnings
std::vector<std::string> te::vp::GroupThreadManager::m_warnings |
|
private |
The documentation for this class was generated from the following file: