Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddressBytesOrZero ¶
AddressBytesOrZero is a helper which creates a zero buffer of swarm.HashSize. This is required during storing the items in the Store as their serialization formats are strict.
func AddressOrZero ¶
AddressOrZero returns swarm.ZeroAddress if the buf is of zero bytes. The Zero byte buffer is used by the items to serialize their contents and if valid swarm.ZeroAddress entries are allowed.
func NewInmemStorage ¶
func NewInmemStorage() transaction.Storage
NewInmemStorage constructs a inmem Storage implementation which can be used for the tests in the internal packages.
Types ¶
type PutterCloserWithReference ¶
type PutterCloserWithReference interface { Put(context.Context, transaction.Store, swarm.Chunk) error Close(storage.IndexStore, swarm.Address) error Cleanup(transaction.Storage) error }
PutterCloserWithReference provides a Putter which can be closed with a root swarm reference associated with this session.
Click to show internal directories.
Click to hide internal directories.