callsummary

package
v0.0.0-...-05bc493 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 20, 2023 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SMCallSummary

type SMCallSummary struct {
	smachine.StateMachineDeclTemplate
	// contains filtered or unexported fields
}

func NewStateMachineCallSummary

func NewStateMachineCallSummary(pulse pulse.Number) *SMCallSummary

func (*SMCallSummary) GetInitStateFor

func (sm *SMCallSummary) GetInitStateFor(_ smachine.StateMachine) smachine.InitFunc

func (*SMCallSummary) GetStateMachineDeclaration

func (sm *SMCallSummary) GetStateMachineDeclaration() smachine.StateMachineDeclaration

func (*SMCallSummary) Init

func (*SMCallSummary) InjectDependencies

type SharedCallSummary

type SharedCallSummary struct {
	Requests callregistry.ObjectsResultCallRegistry
}

type SharedStateAccessor

type SharedStateAccessor struct {
	smachine.SharedDataLink
}

func GetSummarySMSharedAccessor

func GetSummarySMSharedAccessor(
	ctx smachine.ExecutionContext,
	pulse pulse.Number,
) (SharedStateAccessor, bool)

func (SharedStateAccessor) Prepare

type SummarySharedKey

type SummarySharedKey struct {
	// contains filtered or unexported fields
}

func BuildSummarySharedKey

func BuildSummarySharedKey(pulse pulse.Number) SummarySharedKey

BuildSummarySharedKey builds SummarySharedKey, which is used for access shared state, SMCallSummary publish self data by this key

type SummarySyncKey

type SummarySyncKey struct {
	// contains filtered or unexported fields
}

func BuildSummarySyncKey

func BuildSummarySyncKey(objectRef reference.Global) SummarySyncKey

BuildSummarySyncKey builds SummarySyncKey, which is used for publish synclink, need for await publish call results after migration for specific object

type SyncAccessor

type SyncAccessor struct {
	smachine.SharedDataLink
}

func GetSummarySMSyncAccessor

func GetSummarySMSyncAccessor(
	ctx smachine.ExecutionContext,
	objectRef reference.Global,
) (SyncAccessor, bool)

func (SyncAccessor) Prepare

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL