SourceXtractorPlusPlus
1.0.3
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
SEImplementation
SEImplementation
Measurement
DummyMeasurement.h
Go to the documentation of this file.
1
17
/*
18
* DummyMeasurement.h
19
*
20
* Created on: May 17, 2018
21
* Author: mschefer
22
*/
23
24
#ifndef _SEIMPLEMENTATION_MEASUREMENT_DUMMYMEASUREMENT_H_
25
#define _SEIMPLEMENTATION_MEASUREMENT_DUMMYMEASUREMENT_H_
26
27
#include "
SEFramework/Pipeline/Measurement.h
"
28
29
namespace
SourceXtractor
{
30
31
class
DummyMeasurement
:
public
Measurement
{
32
public
:
33
34
void
receiveSource
(
std::unique_ptr<SourceGroupInterface>
source_group)
override
{
35
sendSource
(
std::move
(source_group));
36
37
}
38
void
receiveProcessSignal
(
const
ProcessSourcesEvent
& event)
override
{
39
sendProcessSignal
(event);
40
}
41
42
void
startThreads
()
override
{};
43
void
stopThreads
()
override
{};
44
void
synchronizeThreads
()
override
{};
45
};
46
47
}
48
49
50
#endif
/* SEIMPLEMENTATION_SEIMPLEMENTATION_MEASUREMENT_DUMMYMEASUREMENT_H_ */
Measurement.h
SourceXtractor::DummyMeasurement
Definition
DummyMeasurement.h:31
SourceXtractor::DummyMeasurement::synchronizeThreads
void synchronizeThreads() override
Definition
DummyMeasurement.h:44
SourceXtractor::DummyMeasurement::stopThreads
void stopThreads() override
Definition
DummyMeasurement.h:43
SourceXtractor::DummyMeasurement::receiveSource
void receiveSource(std::unique_ptr< SourceGroupInterface > source_group) override
Definition
DummyMeasurement.h:34
SourceXtractor::DummyMeasurement::receiveProcessSignal
void receiveProcessSignal(const ProcessSourcesEvent &event) override
Definition
DummyMeasurement.h:38
SourceXtractor::DummyMeasurement::startThreads
void startThreads() override
Definition
DummyMeasurement.h:42
SourceXtractor::Measurement
Definition
Measurement.h:34
SourceXtractor::PipelineEmitter< SourceGroupInterface >::sendProcessSignal
void sendProcessSignal(const ProcessSourcesEvent &event) const
Definition
PipelineStage.h:92
SourceXtractor::PipelineEmitter< SourceGroupInterface >::sendSource
void sendSource(std::unique_ptr< SourceGroupInterface > source) const
Definition
PipelineStage.h:85
std::move
T move(T... args)
SourceXtractor
Definition
Aperture.h:30
SourceXtractor::ProcessSourcesEvent
Event received by SourceGrouping to request the processing of some of the Sources stored.
Definition
PipelineStage.h:33
std::unique_ptr
Generated by
1.15.0