bondpy.BondSM_sm module
- class bondpy.BondSM_sm.BondSMState(*args: Any, **kwargs: Any)
Bases:
State
- ConnectTimeout(fsm)
- Default(fsm)
- Die(fsm)
- DisconnectTimeout(fsm)
- Entry(fsm)
- Exit(fsm)
- HeartbeatTimeout(fsm)
- SisterAlive(fsm)
- SisterDead(fsm)
- class bondpy.BondSM_sm.BondSM_sm(*args: Any, **kwargs: Any)
Bases:
FSMContext
- enterStartState()
- getOwner()
- class bondpy.BondSM_sm.SM
Bases:
object
- class bondpy.BondSM_sm.SM_Alive(*args: Any, **kwargs: Any)
Bases:
SM_Default
- Die(fsm)
- HeartbeatTimeout(fsm)
- SisterAlive(fsm)
- SisterDead(fsm)
- class bondpy.BondSM_sm.SM_AwaitSisterDeath(*args: Any, **kwargs: Any)
Bases:
SM_Default
- Die(fsm)
- DisconnectTimeout(fsm)
- HeartbeatTimeout(fsm)
- SisterAlive(fsm)
- SisterDead(fsm)
- class bondpy.BondSM_sm.SM_Dead(*args: Any, **kwargs: Any)
Bases:
SM_Default
- ConnectTimeout(fsm)
- Die(fsm)
- DisconnectTimeout(fsm)
- HeartbeatTimeout(fsm)
- SisterAlive(fsm)
- SisterDead(fsm)
- class bondpy.BondSM_sm.SM_Default(*args: Any, **kwargs: Any)
Bases:
BondSMState