Class SequenceProcessorObservable

Inheritance Relationships

Derived Types

Class Documentation

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

Protected Attributes

std::vector<ISequenceProcessorObserver*> observers_