Versions in this module Expand all Collapse all v1 v1.24.3 Jan 7, 2025 Changes in this version + const EntryCacheSize + const NoSkipCacheTTL + var ErrNotFound = errors.New("not found") + func NewEntriesChunkNode(mhs []multihash.Multihash, next ipld.Link) (datamodel.Node, error) + type InitialChunker struct + func NewInitialChunker() *InitialChunker + func (c *InitialChunker) Accept(mh multihash.Multihash, startOff int64, entryLen uint64) error + func (c *InitialChunker) Finish(ctx context.Context, db *harmonydb.DB, pieceCid cid.Cid) (ipld.Link, error) + type ServeChunker struct + func NewServeChunker(db *harmonydb.DB, pieceProvider *pieceprovider.PieceProvider, ...) *ServeChunker + func (p *ServeChunker) GetEntry(ctx context.Context, block cid.Cid) (b []byte, err error)