#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: