25 #include <boost/msm/front/state_machine_def.hpp>    26 #include <boost/msm/front/functor_row.hpp>    31                                       public boost::msm::front::state_machine_def<PackmlTransitionsSingleCycle>
    36   template <
class FSM, 
class Event>
    46             boost::msm::front::Row<Aborted_impl, clear_event, Clearing_impl>,
    48             boost::msm::front::Row<Clearing_impl, state_complete_event, Stopped_impl>,
    49             boost::msm::front::Row<Clearing_impl, abort_event, Aborting_impl>,
    50             boost::msm::front::Row<Clearing_impl, error_event, Aborting_impl>,
    52             boost::msm::front::Row<Stopped_impl, reset_event, Resetting_impl>,
    53             boost::msm::front::Row<Stopped_impl, abort_event, Aborting_impl>,
    54             boost::msm::front::Row<Stopped_impl, error_event, Aborting_impl>,
    56             boost::msm::front::Row<Resetting_impl, state_complete_event, Idle_impl>,
    57             boost::msm::front::Row<Resetting_impl, abort_event, Aborting_impl>,
    58             boost::msm::front::Row<Resetting_impl, error_event, Aborting_impl>,
    59             boost::msm::front::Row<Resetting_impl, stop_event, Stopping_impl>,
    61             boost::msm::front::Row<Idle_impl, start_event, Starting_impl>,
    62             boost::msm::front::Row<Idle_impl, abort_event, Aborting_impl>,
    63             boost::msm::front::Row<Idle_impl, error_event, Aborting_impl>,
    64             boost::msm::front::Row<Idle_impl, stop_event, Stopping_impl>,
    66             boost::msm::front::Row<Starting_impl, state_complete_event, Execute_impl>,
    67             boost::msm::front::Row<Starting_impl, abort_event, Aborting_impl>,
    68             boost::msm::front::Row<Starting_impl, error_event, Aborting_impl>,
    69             boost::msm::front::Row<Starting_impl, stop_event, Stopping_impl>,
    71             boost::msm::front::Row<Execute_impl, hold_event, Holding_impl>,
    72             boost::msm::front::Row<Execute_impl, state_complete_event, Completing_impl>,
    73             boost::msm::front::Row<Execute_impl, suspend_event, Suspending_impl>,
    74             boost::msm::front::Row<Execute_impl, abort_event, Aborting_impl>,
    75             boost::msm::front::Row<Execute_impl, error_event, Aborting_impl>,
    76             boost::msm::front::Row<Execute_impl, stop_event, Stopping_impl>,
    78             boost::msm::front::Row<Holding_impl, state_complete_event, Held_impl>,
    79             boost::msm::front::Row<Holding_impl, abort_event, Aborting_impl>,
    80             boost::msm::front::Row<Holding_impl, error_event, Aborting_impl>,
    81             boost::msm::front::Row<Holding_impl, stop_event, Stopping_impl>,
    83             boost::msm::front::Row<Held_impl, unhold_event, UnHolding_impl>,
    84             boost::msm::front::Row<Held_impl, error_event, Aborting_impl>,
    85             boost::msm::front::Row<Held_impl, abort_event, Aborting_impl>,
    86             boost::msm::front::Row<Held_impl, stop_event, Stopping_impl>,
    88             boost::msm::front::Row<UnHolding_impl, state_complete_event, Execute_impl>,
    89             boost::msm::front::Row<UnHolding_impl, abort_event, Aborting_impl>,
    90             boost::msm::front::Row<UnHolding_impl, error_event, Aborting_impl>,
    91             boost::msm::front::Row<UnHolding_impl, stop_event, Stopping_impl>,
    93             boost::msm::front::Row<Suspending_impl, state_complete_event, Suspended_impl>,
    94             boost::msm::front::Row<Suspending_impl, abort_event, Aborting_impl>,
    95             boost::msm::front::Row<Suspending_impl, error_event, Aborting_impl>,
    96             boost::msm::front::Row<Suspending_impl, stop_event, Stopping_impl>,
    98             boost::msm::front::Row<Suspended_impl, unsuspend_event, UnSuspending_impl>,
    99             boost::msm::front::Row<Suspended_impl, abort_event, Aborting_impl>,
   100             boost::msm::front::Row<Suspended_impl, error_event, Aborting_impl>,
   101             boost::msm::front::Row<Suspended_impl, stop_event, Stopping_impl>,
   103             boost::msm::front::Row<UnSuspending_impl, state_complete_event, Execute_impl>,
   104             boost::msm::front::Row<UnSuspending_impl, abort_event, Aborting_impl>,
   105             boost::msm::front::Row<UnSuspending_impl, error_event, Aborting_impl>,
   106             boost::msm::front::Row<UnSuspending_impl, stop_event, Stopping_impl>,
   108             boost::msm::front::Row<Completing_impl, state_complete_event, Complete_impl>,
   109             boost::msm::front::Row<Completing_impl, abort_event, Aborting_impl>,
   110             boost::msm::front::Row<Completing_impl, error_event, Aborting_impl>,
   111             boost::msm::front::Row<Completing_impl, stop_event, Stopping_impl>,
   113             boost::msm::front::Row<Complete_impl, reset_event, Resetting_impl>,
   114             boost::msm::front::Row<Complete_impl, abort_event, Aborting_impl>,
   115             boost::msm::front::Row<Complete_impl, error_event, Aborting_impl>,
   116             boost::msm::front::Row<Complete_impl, stop_event, Stopping_impl>,
   118             boost::msm::front::Row<Aborting_impl, state_complete_event, Aborted_impl>,
   120             boost::msm::front::Row<Stopping_impl, state_complete_event, Stopped_impl> >
 
Aborted_impl initial_state
void no_transition(Event const &, FSM &, int)