Lines Matching defs:StateMachine
53 * which initializes and starts the state machine. The first action the StateMachine
138 class HelloWorld extends StateMachine {
236 class Hsm1 extends StateMachine {
420 public class StateMachine {
445 * StateMachine logging record.
449 private StateMachine mSm;
467 LogRec(StateMachine sm, Message msg, String info, IState state, IState orgState,
478 StateMachine sm, Message msg, String info, IState state, IState orgState,
658 synchronized void add(StateMachine sm, Message msg, String messageInfo, IState state,
676 /** true if StateMachine has quit */
712 /** Reference to the StateMachine */
713 private StateMachine mSm;
797 throw new RuntimeException("StateMachine.handleMessage: "
1170 private SmHandler(Looper looper, StateMachine sm) {
1178 /** @see StateMachine#setInitialState(State) */
1184 /** @see StateMachine#transitionTo(IState) */
1190 /** @see StateMachine#deferMessage(Message) */
1201 /** @see StateMachine#quit() */
1207 /** @see StateMachine#quitNow() */
1218 /** @see StateMachine#isDbg() */
1223 /** @see StateMachine#setDbg(boolean) */
1245 * Constructor creates a StateMachine with its own thread.
1249 protected StateMachine(String name) {
1258 * Constructor creates a StateMachine using the looper.
1262 protected StateMachine(String name, Looper looper) {
1267 * Constructor creates a StateMachine using the handler.
1271 protected StateMachine(String name, Handler handler) {
1383 * {@link StateMachine#haltedProcessMessage(Message)}
1390 * the derived StateMachine. The StateMachine will stop and any subsequent messages will be
1391 * ignored. In addition, if this StateMachine created the thread, the thread will
1517 * StateMachine#sendMessage the message will just be ignored.
1531 * StateMachine#sendMessage the message will just be ignored.
1547 * StateMachine#sendMessage the message will just be ignored.
1564 * StateMachine#sendMessage the message will just be ignored.
1582 * StateMachine#sendMessage the message will just be ignored.
1600 * StateMachine#sendMessage the message will just be ignored.
1771 * Protected, may only be called by instances of StateMachine.
1785 * Protected, may only be called by instances of StateMachine.
1799 * Protected, may only be called by instances of StateMachine.
1814 * Protected, may only be called by instances of StateMachine.
1828 * Protected, may only be called by instances of StateMachine.
1842 * Protected, may only be called by instances of StateMachine.
1856 * Protected, may only be called by instances of StateMachine.
1868 * {@link StateMachine#quit} or {@link StateMachine#quitNow}.