Class SequenceSegmentProcessorObservable

Inheritance Relationships

Derived Types

Class Documentation

class SmartPeak::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()

Protected Attributes

std::vector<ISequenceSegmentProcessorObserver*> observers_