MCPcopy Create free account

hub / github.com/Gurpartap/statemachine-go / functions

Functions254 in github.com/Gurpartap/statemachine-go

↓ 1 callersMethodTimedEvery
(duration time.Duration)
event_builder.go:18
↓ 1 callersMethodapplyTransition
(transition Transition)
machine_impl.go:352
↓ 1 callersMethodapplyTransitionAroundCallbacks
callback1(next: { callback2(next: { callback3(next: { applyTransition() }) }) })
machine_impl.go:406
↓ 1 callersMethodassertCallbackKind
(callbackFunc TransitionCallbackFunc)
transition_callback_def.go:105
↓ 1 callersMethodassertCallbackKind
(callbackFunc EventCallbackFunc)
event_callback_def.go:58
↓ 1 callersFunctionexecChoice
(condition ChoiceCondition, args map[reflect.Type]interface{})
choice_def.go:52
↓ 1 callersMethodfindChoiceTransition
(event string, eventDef *EventDef, fromState string)
machine_impl.go:200
↓ 1 callersMethodfindTransition
(event string, fromState string)
machine_impl.go:184
↓ 1 callersFunctionnewChoiceBuilder
newChoiceBuilder returns a zero-valued instance of ChoiceBuilder, which implements ChoiceBuilder.
choice_builder.go:34
↓ 1 callersFunctionnewChoiceFalseBuilder
newChoiceFalseBuilder returns a zero-valued instance of ChoiceFalseBuilder, which implements ChoiceFalseBuilder.
choice_builder.go:88
↓ 1 callersFunctionnewChoiceTrueBuilder
newChoiceTrueBuilder returns a zero-valued instance of ChoiceTrueBuilder, which implements ChoiceTrueBuilder.
choice_builder.go:69
↓ 1 callersFunctionnewEventCallbackBuilder
newEventCallbackBuilder returns a zero-valued instance of eventCallbackBuilder, which implements EventCallbackBuilder.
event_callback_builder.go:31
↓ 1 callersFunctionnewTransitionBuilder
newTransitionBuilder returns a zero-valued instance of TransitionBuilder, which implements TransitionBuilder.
transition_builder.go:53
↓ 1 callersFunctionnewTransitionCallbackDoBuilder
newTransitionCallbackDoBuilder returns a zero-valued instance of transitionCallbackToBuilder, which implements TransitionCallbackDoBuilder.
transition_callback_builder.go:245
↓ 1 callersFunctionnewTransitionCallbackExceptFromBuilder
newTransitionCallbackExceptFromBuilder returns a zero-valued instance of transitionCallbackExceptFromBuilder, which implements TransitionCallbackExcep
transition_callback_builder.go:178
↓ 1 callersFunctionnewTransitionExceptFromBuilder
newTransitionExceptFromBuilder returns a zero-valued instance of TransitionExceptFromBuilder, which implements TransitionExceptFromBuilder.
transition_builder.go:108
↓ 1 callersMethodrestartTimedEventsLoops
()
machine_impl.go:72
↓ 1 callersMethodsetCurrentStateMap
(state StateMap)
machine_impl.go:264
MethodAddCallbackFunc
(callbackFuncs ...TransitionCallbackFunc)
transition_callback_def.go:98
MethodAfterFailure
()
machine_builder.go:105
MethodAfterTransition
()
machine_builder.go:99
MethodAndIf
(guards ...TransitionGuard)
transition_builder.go:47
MethodAndIf
(guard ...TransitionGuard)
transition_builder.go:177
MethodAndUnless
(guards ...TransitionGuard)
transition_builder.go:48
MethodAndUnless
(guard ...TransitionGuard)
transition_builder.go:183
MethodAny
()
transition_callback_builder.go:123
MethodAroundTransition
()
machine_builder.go:93
MethodBeforeTransition
()
machine_builder.go:87
MethodBuild
(machineBuilderFn func(machineBuilder MachineBuilder))
machine_impl.go:50
MethodBuild
(event EventBuildable)
event_builder.go:67
MethodBuild
(machine MachineBuildable)
machine_builder.go:111
FunctionBuildNewMachine
BuildNewMachine creates a zero-valued instance of machine, and builds it using the passed machineBuilderFn arg.
machine_impl.go:44
MethodChoice
(condition ChoiceCondition)
event_builder.go:54
MethodDo
(callbackFunc EventCallbackFunc)
event_callback_builder.go:75
MethodDo
(callbackFuncs ...TransitionCallbackFunc)
transition_callback_builder.go:73
MethodDo
(callbackFuncs ...TransitionCallbackFunc)
transition_callback_builder.go:237
MethodEvent
Event implements Event.
event_impl.go:13
MethodEvent
(name string, eventBuilderFuncs ...func(eventBuilder EventBuilder))
machine_builder.go:75
FunctionExampleBuildNewMachine
()
machine_test.go:9
FunctionExampleMachineBuilder_BeforeTransition
()
machine_builder_test.go:187
FunctionExampleMachineBuilder_Event
()
machine_builder_test.go:131
FunctionExampleMachineBuilder_State
()
machine_builder_test.go:114
FunctionExampleMachineDef
()
machine_builder_test.go:46
FunctionExampleNewEventBuilder
()
event_builder_test.go:9
FunctionExampleNewMachine
()
machine_test.go:23
FunctionExampleNewMachineBuilder
()
machine_builder_test.go:9
FunctionExampleTurnstile
()
example_turnstile_test.go:11
FunctionExample_systemProcess
()
example_test.go:40
MethodExceptFrom
(states ...string)
transition_builder.go:25
MethodExceptFrom
(states ...string)
transition_builder.go:96
MethodExceptFrom
(states ...string)
transition_callback_builder.go:49
MethodExceptFrom
(states ...string)
transition_callback_builder.go:145
MethodExitToState
(supermachineState string)
transition_callback_builder.go:72
MethodExitToState
(supermachineState string)
transition_callback_builder.go:233
MethodFrom
(states ...string)
transition_builder.go:16
MethodFrom
(states ...string)
transition_builder.go:66
MethodFrom
()
transition_impl.go:15
MethodFrom
(states ...string)
transition_callback_builder.go:37
MethodFrom
(states ...string)
transition_callback_builder.go:96
MethodFromAny
()
transition_builder.go:71
MethodFromAny
()
transition_callback_builder.go:38
MethodFromAny
()
transition_callback_builder.go:101
MethodFromAnyExcept
(states ...string)
transition_builder.go:18
MethodFromAnyExcept
(states ...string)
transition_builder.go:76
MethodFromAnyExcept
(states ...string)
transition_callback_builder.go:39
MethodFromAnyExcept
(states ...string)
transition_callback_builder.go:106
MethodGetIsAutoStartOn
()
examples/cognizant/process.go:72
MethodGetStateMap
GetStateMap implements Machine.
machine_impl.go:93
MethodID
(id string)
machine_builder.go:57
MethodIf
(guard ...TransitionGuard)
transition_builder.go:141
MethodInitialState
(state string)
machine_builder.go:65
MethodIsState
(state string)
machine.go:13
MethodLabel
(label string)
choice_builder.go:45
MethodLabel
(label string)
transition_builder.go:46
MethodLabel
(label string)
transition_builder.go:168
MethodLabel
(label string)
transition_callback_builder.go:77
MethodLabel
(label string)
transition_callback_builder.go:258
MethodLogFailure
(err error)
example_test.go:36
MethodLogFailure
(event statemachine.Event, err error)
examples/cognizant/process.go:112
MethodLogFailure
(event statemachine.Event, err error)
examples/texteditor/editor_mode.go:117
MethodLogTransition
(transition statemachine.Transition, next func())
examples/texteditor/editor_mode.go:112
MethodMatches
(from, to string)
transition_callback_def.go:25
MethodNotifyTriggers
(transition statemachine.Transition)
example_test.go:33
MethodNotifyTriggers
()
examples/cognizant/process.go:103
MethodOn
(events ...string)
event_callback_builder.go:16
MethodOn
(events ...string)
event_callback_builder.go:44
MethodOnAnyEvent
()
event_callback_builder.go:49
MethodOnAnyEventExcept
(events ...string)
event_callback_builder.go:18
MethodOnAnyEventExcept
(events ...string)
event_callback_builder.go:54
MethodOnFalse
(eventBuilderFn func(eventBuilder EventBuilder))
choice_builder.go:24
MethodOnFalse
(eventBuilderFn func(eventBuilder EventBuilder))
choice_builder.go:62
MethodOnFalse
(eventBuilderFn func(eventBuilder EventBuilder))
choice_builder.go:82
MethodOnTrue
(eventBuilderFn func(eventBuilder EventBuilder))
choice_builder.go:29
MethodOnTrue
(eventBuilderFn func(eventBuilder EventBuilder))
choice_builder.go:57
MethodOnTrue
(eventBuilderFn func(eventBuilder EventBuilder))
choice_builder.go:101
MethodRecordTransition
(transition statemachine.Transition)
example_test.go:34
MethodRecordTransition
(transition statemachine.Transition, next func())
examples/cognizant/process.go:107
MethodRestart
()
examples/cognizant/process.go:98
MethodSend
Send implements Machine.
machine_impl.go:128
MethodSetAutoStartOff
()
examples/cognizant/process.go:80
← previousnext →101–200 of 254, ranked by callers