30 #ifndef _MIRA_STATEMACHINELISTENERWRAP_H_ 31 #define _MIRA_STATEMACHINELISTENERWRAP_H_ 36 namespace mira {
namespace sm {
46 get_override(
"onEntry")(target);
51 get_override(
"onExit")(target);
56 get_override(
"onTransition")(from, to, transition);
61 get_override(
"onEvent")(event);
Definition: StateMachineListener.h:41
boost::shared_ptr< TransitionTarget > TransitionTargetPtr
Definition: TransitionTarget.h:54
virtual ~StateMachineListenerWrap()
Definition: StateMachineListenerWrap.h:42
void onEvent(Event event)
Definition: StateMachineListenerWrap.h:59
void onEntry(TransitionTargetPtr target)
Definition: StateMachineListenerWrap.h:44
void onTransition(TransitionTargetPtr from, TransitionTargetPtr to, TransitionPtr transition)
Definition: StateMachineListenerWrap.h:54
Definition: StateMachineListenerWrap.h:40
void onExit(TransitionTargetPtr target)
Definition: StateMachineListenerWrap.h:49
boost::shared_ptr< Transition > TransitionPtr
Definition: TransitionTarget.h:57