package
Version:
v1.15.7
Opens a new window with list of versions in this module.
Published: Jul 14, 2023
License: MIT
Opens a new window with license information.
Imports: 6
Opens a new window with list of imports.
Imported by: 2
Opens a new window with list of known importers.
Documentation
¶
type Generator func() interface{}
type IOperation interface {
sync.Locker
Tag() string
Id() (ID, ID)
Role() Role
SetRole(Role)
ActiveRunner() uint
SetActiveRunner(uint)
InputContainer() Pointer
OutputContainer() Pointer
Execute(IContext, Pointer) (Pointer, error)
ExecutionTimeLimits() (Duration, Duration, Duration)
}
type IOperationFactory interface {
Operations() []IOperation
}
type IOperationRequest interface {
Id() uint64
Operation() uint64
Token() string
ApiVersion() int32
ClientVersion() int32
ClientName() string
Container() Pointer
Payload() []byte
Load(interface{}, ISerializer) error
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.