Class SequenceProcessorObservable¶
Defined in File SequenceProcessorObservable.h
Inheritance Relationships¶
Derived Types¶
public SmartPeak::EventDispatcher(Struct EventDispatcher)public SmartPeak::ProcessSequence(Struct ProcessSequence)
Class Documentation¶
-
class SequenceProcessorObservable¶
Subclassed by SmartPeak::EventDispatcher, SmartPeak::ProcessSequence
Public Functions
-
inline virtual void addSequenceProcessorObserver(ISequenceProcessorObserver *observer)¶
-
inline virtual void removeSequenceProcessorObserver(ISequenceProcessorObserver *observer)¶
-
inline void notifySequenceProcessorStart(const size_t nb_injections)¶
-
inline void notifySequenceProcessorSampleStart(const std::string sample_name)¶
-
inline void notifySequenceProcessorSampleEnd(const std::string sample_name)¶
-
inline void notifySequenceProcessorEnd()¶
-
inline void notifySequenceProcessorError(const std::string &sample_name, const std::string &processor_name, const std::string &error)¶
Protected Attributes
-
std::vector<ISequenceProcessorObserver*> observers_¶
-
inline virtual void addSequenceProcessorObserver(ISequenceProcessorObserver *observer)¶