Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Machine ¶
type Machine struct { ID string Initial string States StateMap Subscribers []func(curr, next string) // contains filtered or unexported fields }
Machine datatype
func (*Machine) Transition ¶
Transition transitions to next state
type MachineTransition ¶
type MachineTransition struct { Actions []func(current, next string) Cond func(current, next string) bool To string }
MachineTransition transition map
type TransitionMap ¶
type TransitionMap map[string]MachineTransition
TransitionMap map with transitions
Click to show internal directories.
Click to hide internal directories.