Class SampleGroupProcessorObservable¶
Defined in File SampleGroupProcessorObservable.h
Inheritance Relationships¶
Derived Types¶
public SmartPeak::EventDispatcher(Struct EventDispatcher)public SmartPeak::ProcessSampleGroups(Struct ProcessSampleGroups)
Class Documentation¶
-
class SampleGroupProcessorObservable¶
Subclassed by SmartPeak::EventDispatcher, SmartPeak::ProcessSampleGroups
Public Functions
-
inline virtual void addSampleGroupProcessorObserver(ISampleGroupProcessorObserver *observer)¶
-
inline virtual void removeSampleGroupProcessorObserver(ISampleGroupProcessorObserver *observer)¶
-
inline void notifySampleGroupProcessorStart(const size_t nb_segments)¶
-
inline void notifySampleGroupProcessorSampleStart(const std::string sample_group_name)¶
-
inline void notifySampleGroupProcessorSampleEnd(const std::string sample_group_name)¶
-
inline void notifySampleGroupProcessorEnd()¶
-
inline void notifySampleGroupProcessorError(const std::string &group_name, const std::string &processor_name, const std::string &error)¶
Protected Attributes
-
std::vector<ISampleGroupProcessorObserver*> observers_¶
-
inline virtual void addSampleGroupProcessorObserver(ISampleGroupProcessorObserver *observer)¶