SourceXtractorPlusPlus 0.21
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
SourceXtractor::MultithreadedMeasurement Member List

This is the complete list of members for SourceXtractor::MultithreadedMeasurement, including all inherited members.

addObserver(std::shared_ptr< Observer< T > > observer)SourceXtractor::Observable< T >inlinevirtual
m_abort_raisedSourceXtractor::MultithreadedMeasurementprivate
m_group_counterSourceXtractor::MultithreadedMeasurementprivate
m_input_doneSourceXtractor::MultithreadedMeasurementprivate
m_new_outputSourceXtractor::MultithreadedMeasurementprivate
m_next_stageSourceXtractor::PipelineEmitter< SourceGroupInterface >private
m_observersSourceXtractor::Observable< T >private
m_output_queueSourceXtractor::MultithreadedMeasurementprivate
m_output_queue_mutexSourceXtractor::MultithreadedMeasurementprivate
m_output_threadSourceXtractor::MultithreadedMeasurementprivate
m_semaphoreSourceXtractor::MultithreadedMeasurementprivate
m_source_to_rowSourceXtractor::MultithreadedMeasurementprivate
m_thread_poolSourceXtractor::MultithreadedMeasurementprivate
MultithreadedMeasurement(SourceToRowConverter source_to_row, const std::shared_ptr< Euclid::ThreadPool > &thread_pool, unsigned max_queue_size)SourceXtractor::MultithreadedMeasurementinline
notifyObservers(const T &message) constSourceXtractor::Observable< T >inlineprotected
outputThreadLoop()SourceXtractor::MultithreadedMeasurementprivate
outputThreadStatic(MultithreadedMeasurement *measurement)SourceXtractor::MultithreadedMeasurementprivatestatic
receiveProcessSignal(const ProcessSourcesEvent &event) overrideSourceXtractor::MultithreadedMeasurementvirtual
receiveSource(std::unique_ptr< SourceGroupInterface > source_group) overrideSourceXtractor::MultithreadedMeasurementvirtual
removeObserver(std::shared_ptr< Observer< T > > observer)SourceXtractor::Observable< T >inlinevirtual
sendProcessSignal(const ProcessSourcesEvent &event) constSourceXtractor::PipelineEmitter< SourceGroupInterface >inlineprotected
sendSource(std::unique_ptr< SourceGroupInterface > source) constSourceXtractor::PipelineEmitter< SourceGroupInterface >inlineprotected
setNextStage(std::shared_ptr< PipelineReceiver< SourceGroupInterface > > next)SourceXtractor::PipelineEmitter< SourceGroupInterface >inline
SourceToRowConverter typedefSourceXtractor::MultithreadedMeasurement
startThreads() overrideSourceXtractor::MultithreadedMeasurementvirtual
stopThreads() overrideSourceXtractor::MultithreadedMeasurementvirtual
synchronizeThreads() overrideSourceXtractor::MultithreadedMeasurementvirtual
~Measurement() override=defaultSourceXtractor::Measurement
~MultithreadedMeasurement() overrideSourceXtractor::MultithreadedMeasurement
~Observable()=defaultSourceXtractor::Observable< T >virtual
~PipelineEmitter() override=defaultSourceXtractor::PipelineEmitter< SourceGroupInterface >
~PipelineReceiver()=defaultSourceXtractor::PipelineReceiver< SourceGroupInterface >virtual