Class SequenceSegmentProcessorObservable¶
Defined in File SequenceSegmentProcessorObservable.h
Inheritance Relationships¶
Derived Types¶
public SmartPeak::EventDispatcher(Struct EventDispatcher)public SmartPeak::ProcessSequenceSegments(Struct ProcessSequenceSegments)
Class Documentation¶
-
class SequenceSegmentProcessorObservable¶
Subclassed by SmartPeak::EventDispatcher, SmartPeak::ProcessSequenceSegments
Public Functions
-
inline virtual void addSequenceSegmentProcessorObserver(ISequenceSegmentProcessorObserver *observer)¶
-
inline virtual void removeSequenceSegmentProcessorObserver(ISequenceSegmentProcessorObserver *observer)¶
-
inline void notifySequenceSegmentProcessorStart(const size_t nb_segments)¶
-
inline void notifySequenceSegmentProcessorSampleStart(const std::string segment_name)¶
-
inline void notifySequenceSegmentProcessorSampleEnd(const std::string segment_name)¶
-
inline void notifySequenceSegmentProcessorEnd()¶
-
inline void notifySequenceSegmentProcessorError(const std::string &segment_name, const std::string &processor_name, const std::string &error)¶
Protected Attributes
-
std::vector<ISequenceSegmentProcessorObserver*> observers_¶
-
inline virtual void addSequenceSegmentProcessorObserver(ISequenceSegmentProcessorObserver *observer)¶