api.go 345 Bytes
Newer Older
董子豪's avatar
董子豪 committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14
package user

import (
	"context"
	"io"

	"fil_integrate/build/state-types/abi"
	"fil_integrate/build/storage"
)

type UserAPI interface {
	EncodeDataToPieces(ctx context.Context, file storage.Data) (abi.PieceInfo, error)
	ReadPieceRange(ctx context.Context, out io.Writer, piece abi.PieceInfo, offset uint64, size uint64) error
}