Program Listing for File KPStateMachineObserver.hpp¶
↰ Return to documentation for file (src/KPStateMachineObserver.hpp)
#pragma once
#include <KPObserver.hpp>
class KPState;
class KPStateMachineObserver : public KPObserver {
public:
const char * ObserverName() const {
return KPStateMachineObserverName();
}
virtual const char * KPStateMachineObserverName() const {
return "<Unnamed> State Machine Observer";
}
virtual void stateDidBegin(const KPState * newState) = 0;
};