SourceXtractorPlusPlus
1.0.3
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
SEFramework
SEFramework
Pipeline
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
28
#include "
SEFramework/Pipeline/PipelineStage.h
"
29
#include "
SEFramework/Source/SourceGroupInterface.h
"
30
#include "
SEFramework/Task/TaskProvider.h
"
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_ */
PipelineStage.h
SourceGroupInterface.h
TaskProvider.h
SourceXtractor::Measurement
Definition
Measurement.h:34
SourceXtractor::Measurement::startThreads
virtual void startThreads()=0
SourceXtractor::Measurement::~Measurement
~Measurement() override=default
SourceXtractor::Measurement::stopThreads
virtual void stopThreads()=0
SourceXtractor::Measurement::synchronizeThreads
virtual void synchronizeThreads()=0
SourceXtractor::PipelineEmitter
Definition
PipelineStage.h:68
SourceXtractor::PipelineReceiver
Definition
PipelineStage.h:46
SourceXtractor
Definition
Aperture.h:30
Generated by
1.15.0