Lines Matching defs:StateMachine
52 * which initializes and starts the state machine. The first action the StateMachine
137 class HelloWorld extends StateMachine {
235 class Hsm1 extends StateMachine {
419 public class StateMachine {
444 * StateMachine logging record.
448 private StateMachine mSm;
466 LogRec(StateMachine sm, Message msg, String info, IState state, IState orgState,
477 public void update(StateMachine
657 synchronized void add(StateMachine sm, Message msg, String messageInfo, IState state,
675 /** true if StateMachine has quit */
711 /** Reference to the StateMachine */
712 private StateMachine mSm;
796 throw new RuntimeException("StateMachine.handleMessage: "
1169 private SmHandler(Looper looper, StateMachine sm) {
1177 /** @see StateMachine#setInitialState(State) */
1183 /** @see StateMachine#transitionTo(IState) */
1189 /** @see StateMachine#deferMessage(Message) */
1200 /** @see StateMachine#quit() */
1206 /** @see StateMachine#quitNow() */
1217 /** @see StateMachine#isDbg() */
1222 /** @see StateMachine#setDbg(boolean) */
1244 * Constructor creates a StateMachine with its own thread.
1248 protected StateMachine(String name) {
1257 * Constructor creates a StateMachine using the looper.
1261 protected StateMachine(String name, Looper looper) {
1266 * Constructor creates a StateMachine using the handler.
1270 protected StateMachine(String name, Handler handler) {
1382 * {@link StateMachine#haltedProcessMessage(Message)}
1389 * the derived StateMachine. The StateMachine will stop and any subsequent messages will be
1390 * ignored. In addition, if this StateMachine created the thread, the thread will
1516 * StateMachine#sendMessage the message will just be ignored.
1530 * StateMachine#sendMessage the message will just be ignored.
1546 * StateMachine#sendMessage the message will just be ignored.
1563 * StateMachine#sendMessage the message will just be ignored.
1581 * StateMachine#sendMessage the message will just be ignored.
1599 * StateMachine#sendMessage the message will just be ignored.
1770 * Protected, may only be called by instances of StateMachine.
1784 * Protected, may only be called by instances of StateMachine.
1798 * Protected, may only be called by instances of StateMachine.
1813 * Protected, may only be called by instances of StateMachine.
1827 * Protected, may only be called by instances of StateMachine.
1841 * Protected, may only be called by instances of StateMachine.
1855 * Protected, may only be called by instances of StateMachine.
1867 * {@link StateMachine#quit} or {@link StateMachine#quitNow}.