Documentation ¶
Index ¶
- type ReportKey
- type SMPreservedStateReport
- func (*SMPreservedStateReport) GetInitStateFor(stateMachine smachine.StateMachine) smachine.InitFunc
- func (sm *SMPreservedStateReport) GetStateMachineDeclaration() smachine.StateMachineDeclaration
- func (sm *SMPreservedStateReport) Init(ctx smachine.InitializationContext) smachine.StateUpdate
- func (*SMPreservedStateReport) InjectDependencies(stateMachine smachine.StateMachine, _ smachine.SlotLink, ...)
- type SharedReportAccessor
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ReportKey ¶
func BuildReportKey ¶
type SMPreservedStateReport ¶
type SMPreservedStateReport struct { Reference reference.Global Report rms.VStateReport smachine.StateMachineDeclTemplate // contains filtered or unexported fields }
func (*SMPreservedStateReport) GetInitStateFor ¶
func (*SMPreservedStateReport) GetInitStateFor(stateMachine smachine.StateMachine) smachine.InitFunc
func (*SMPreservedStateReport) GetStateMachineDeclaration ¶
func (sm *SMPreservedStateReport) GetStateMachineDeclaration() smachine.StateMachineDeclaration
func (*SMPreservedStateReport) Init ¶
func (sm *SMPreservedStateReport) Init(ctx smachine.InitializationContext) smachine.StateUpdate
func (*SMPreservedStateReport) InjectDependencies ¶
func (*SMPreservedStateReport) InjectDependencies(stateMachine smachine.StateMachine, _ smachine.SlotLink, injector injector.DependencyInjector)
type SharedReportAccessor ¶
type SharedReportAccessor struct {
}func GetSharedStateReport ¶
func GetSharedStateReport(ctx smachine.InOrderStepContext, object reference.Global) (SharedReportAccessor, bool)
func (SharedReportAccessor) Prepare ¶
func (v SharedReportAccessor) Prepare(fn func(report rms.VStateReport)) smachine.SharedDataAccessor
Click to show internal directories.
Click to hide internal directories.