SourceXtractorPlusPlus  0.10
Please provide a description of the project.
MultiThreadingConfig.h
Go to the documentation of this file.
1 
17 /*
18  * MultiThreadingConfig.h
19  *
20  * Created on: May 22, 2018
21  * Author: mschefer
22  */
23 
24 #ifndef _SEIMPLEMENTATION_CONFIGURATION_MULTITHREADINGCONFIG_H_
25 #define _SEIMPLEMENTATION_CONFIGURATION_MULTITHREADINGCONFIG_H_
26 
28 
29 namespace SourceXtractor {
30 
32 public:
33  MultiThreadingConfig(long manager_id);
34 
35  virtual ~MultiThreadingConfig() = default;
36 
38 
39  void initialize(const UserValues& args) override;
40 
41  int getThreadsNb() const {
42  return m_threads_nb;
43  }
44 
45 private:
47 };
48 
49 
50 }
51 
52 
53 #endif /* _SEIMPLEMENTATION_CONFIGURATION_MULTITHREADINGCONFIG_H_ */
SourceXtractor::MultiThreadingConfig::~MultiThreadingConfig
virtual ~MultiThreadingConfig()=default
SourceXtractor::MultiThreadingConfig::MultiThreadingConfig
MultiThreadingConfig(long manager_id)
Definition: MultiThreadingConfig.cpp:35
SourceXtractor::MultiThreadingConfig::initialize
void initialize(const UserValues &args) override
Definition: MultiThreadingConfig.cpp:44
SourceXtractor::MultiThreadingConfig::getProgramOptions
std::map< std::string, OptionDescriptionList > getProgramOptions() override
Definition: MultiThreadingConfig.cpp:38
SourceXtractor
Definition: Aperture.h:30
SourceXtractor::MultiThreadingConfig
Definition: MultiThreadingConfig.h:31
SourceXtractor::MultiThreadingConfig::getThreadsNb
int getThreadsNb() const
Definition: MultiThreadingConfig.h:41
std::map
STL class.
SourceXtractor::MultiThreadingConfig::m_threads_nb
int m_threads_nb
Definition: MultiThreadingConfig.h:46
Configuration.h
Euclid::Configuration::Configuration