Versions in this module Expand all Collapse all v0 v0.10.0 Jul 10, 2020 Changes in this version + const ErrInvalidSGLinking + const ErrPayloadEOF + const PrivateSessionToken + const PublicSessionToken + type CID = refs.CID + type EpochReceiver interface + Epoch func() uint64 + type Object = object.Object + func GetChain(srcObjs ...Object) ([]Object, error) + type ObjectID = refs.ObjectID + type ObjectRestorer interface + Restore func(context.Context, ...Object) ([]Object, error) + Type func() object.Transform_Type + func NewRestorePipeline(t ...ObjectRestorer) ObjectRestorer + func SplitRestorer() ObjectRestorer + type Params struct + EpochReceiver EpochReceiver + SGInfoReceiver storagegroup.InfoReceiver + SizeLimit uint64 + Verifier objutil.Verifier + type ProcUnit struct + Head *Object + Payload io.Reader + func EmptyPayloadUnit(head *Object) ProcUnit + type ProcUnitHandler func(context.Context, ProcUnit) error + type StorageGroup = storagegroup.StorageGroup + type Transformer interface + Transform func(context.Context, ProcUnit, ...ProcUnitHandler) error + func NewTransformer(p Params) (Transformer, error) + type Type = object.Transform_Type