30 #ifndef _MIRA_STATEMACHINELISTENER_H_ 31 #define _MIRA_STATEMACHINELISTENER_H_ 37 namespace mira {
namespace sm {
Definition: StateMachineListener.h:41
boost::shared_ptr< TransitionTarget > TransitionTargetPtr
Definition: TransitionTarget.h:54
virtual void onEntry(TransitionTargetPtr target)=0
virtual void onExit(TransitionTargetPtr target)=0
virtual void onTransition(TransitionTargetPtr from, TransitionTargetPtr to, TransitionPtr transition)=0
boost::shared_ptr< Transition > TransitionPtr
Definition: TransitionTarget.h:57
virtual void onEvent(Event event)=0
virtual ~StateMachineListener()
Definition: StateMachineListener.h:44