SourceXtractorPlusPlus  0.19
SourceXtractor++, the next generation SExtractor
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
SourceXtractor::Measurement Class Referenceabstract

#include <Measurement.h>

Inheritance diagram for SourceXtractor::Measurement:
Inheritance graph
[legend]
Collaboration diagram for SourceXtractor::Measurement:
Collaboration graph
[legend]

Public Member Functions

 ~Measurement () override=default
 
virtual void startThreads ()=0
 
virtual void stopThreads ()=0
 
virtual void synchronizeThreads ()=0
 
- Public Member Functions inherited from SourceXtractor::PipelineReceiver< SourceGroupInterface >
virtual ~PipelineReceiver ()=default
 
virtual void receiveSource (std::unique_ptr< SourceGroupInterface > source)=0
 
virtual void receiveProcessSignal (const ProcessSourcesEvent &event)=0
 
- Public Member Functions inherited from SourceXtractor::PipelineEmitter< SourceGroupInterface >
 ~PipelineEmitter () override=default
 
void setNextStage (std::shared_ptr< PipelineReceiver< SourceGroupInterface >> next)
 
- Public Member Functions inherited from SourceXtractor::Observable< SourceGroupInterface >
virtual ~Observable ()=default
 Destructor. More...
 
virtual void addObserver (std::shared_ptr< Observer< SourceGroupInterface >> observer)
 Adds an Observer that will be notified when notify Observers is called. More...
 
virtual void removeObserver (std::shared_ptr< Observer< SourceGroupInterface >> observer)
 Removes a previously added Observer from the list of Observers to notify. More...
 

Additional Inherited Members

- Protected Member Functions inherited from SourceXtractor::PipelineEmitter< SourceGroupInterface >
void sendSource (std::unique_ptr< SourceGroupInterface > source) const
 
void sendProcessSignal (const ProcessSourcesEvent &event) const
 
- Protected Member Functions inherited from SourceXtractor::Observable< SourceGroupInterface >
void notifyObservers (const SourceGroupInterface &message) const
 

Detailed Description

Definition at line 34 of file Measurement.h.

Constructor & Destructor Documentation

SourceXtractor::Measurement::~Measurement ( )
overridedefault

Member Function Documentation

virtual void SourceXtractor::Measurement::startThreads ( )
pure virtual
virtual void SourceXtractor::Measurement::stopThreads ( )
pure virtual
virtual void SourceXtractor::Measurement::synchronizeThreads ( )
pure virtual

The documentation for this class was generated from the following file: