Part of wader.common.behaviour View In Hierarchy
Known subclasses: wader.cli.behaviour.CLIBehaviour, wader.cli.behaviour.DBusBehaviour
Implements interfaces: wader.common.interfaces.INotificationListener
I am a meta-statemachine that synchronizes different state machines
I will make sure that each state machine is called in order and will notify any registered errback about any possible error that might occur during the process. Basically this process can succeed, or fail because one of the following reasons:Method | __init__ | Undocumented |
Method | __repr__ | Undocumented |
Method | register_callback_for_signal | Register callback for signal
|
Method | register_errback_for_signal | Register errback for signal
|
Method | on_notification_received | Called whenever a notification is received |
Method | error_handler | Executed whenever an error occurs on one of my sub-state machines |
Method | start | Undocumented |
Class | Auth | Auth is the second state, here we will authenticate against the device |
Class | Init | Init is the second state, after successfully authenticating with |
Class | NetReg | NetReg tries to register with the network and do the right thing. |
Class | ImDone | final state |
Called whenever a notification is received
I will notify the current SM about itTransitions to state mode