Class ApplicationProcessorObservable¶
Defined in File ApplicationProcessorObservable.h
Inheritance Relationships¶
Derived Types¶
public SmartPeak::ApplicationProcessor(Struct ApplicationProcessor)public SmartPeak::EventDispatcher(Struct EventDispatcher)
Class Documentation¶
-
class ApplicationProcessorObservable¶
Subclassed by SmartPeak::ApplicationProcessor, SmartPeak::EventDispatcher
Public Functions
-
inline virtual void addApplicationProcessorObserver(IApplicationProcessorObserver *observer)¶
-
inline virtual void removeApplicationProcessorObserver(IApplicationProcessorObserver *observer)¶
-
inline void notifyApplicationProcessorStart(const std::vector<std::string> &commands)¶
-
inline void notifyApplicationProcessorCommandStart(size_t command_index, const std::string &command_name)¶
-
inline void notifyApplicationProcessorCommandEnd(size_t command_index, const std::string &command_name)¶
-
inline void notifyApplicationProcessorEnd()¶
-
inline void notifyApplicationProcessorError(const std::string &error)¶
Protected Attributes
-
std::vector<IApplicationProcessorObserver*> observers_¶
-
inline virtual void addApplicationProcessorObserver(IApplicationProcessorObserver *observer)¶