commit | fc5b4802a544b6ca304aa7e58a26018ef714d233 | [log] [tgz] |
---|---|---|
author | Wink Saville <wink@google.com> | Tue Dec 08 21:22:24 2009 -0800 |
committer | Wink Saville <wink@google.com> | Tue Dec 08 21:22:24 2009 -0800 |
tree | 62dd32cd9c27cba0931a8c8adff6f10d4ca8ea69 | |
parent | 9e3e2d3a6967301730fd383e8b04d53fdfd008e5 [diff] |
Implement a HierarchicalStateMachine A hierarchical state machine is a state machine which processes messages and can have states arranged hierarchically. Each state in the state machine may have a single parent state and if a child state is unable to handle a message it may have the message processed by its parent. Change-Id: I0a56959ece8f89e4f9122dc8044120b82d517bbb