SourceXtractorPlusPlus  0.19
SourceXtractor++, the next generation SExtractor
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Measurement.h
Go to the documentation of this file.
1 
17 /*
18  * Measurement.h
19  *
20  * Created on: May 17, 2018
21  * Author: mschefer
22  */
23 
24 #ifndef _SEFRAMEWORK_PIPELINE_MEASUREMENT_H_
25 #define _SEFRAMEWORK_PIPELINE_MEASUREMENT_H_
26 
27 
31 
32 namespace SourceXtractor {
33 
34 class Measurement : public PipelineReceiver<SourceGroupInterface>, public PipelineEmitter<SourceGroupInterface> {
35 public:
36 
37  ~Measurement() override = default;
38 
39  virtual void startThreads() = 0;
40  virtual void stopThreads() = 0;
41  virtual void synchronizeThreads() = 0;
42 };
43 
44 }
45 
46 
47 #endif /* _SEFRAMEWORK_PIPELINE_MEASUREMENT_H_ */
virtual void startThreads()=0
virtual void synchronizeThreads()=0
~Measurement() override=default
virtual void stopThreads()=0