6 "github.com/anacrolix/torrent/metainfo"
7 "github.com/anacrolix/torrent/storage"
12 func (c Client) OpenTorrent(info *metainfo.Info, infoHash metainfo.Hash) (storage.TorrentImpl, error) {
13 capFunc := func() (int64, bool) {
16 return storage.TorrentImpl{
17 Piece: func(piece metainfo.Piece) storage.PieceImpl {
29 func (Piece) ReadAt(p []byte, off int64) (n int, err error) {
30 err = errors.New("disabled")
34 func (Piece) WriteAt(p []byte, off int64) (n int, err error) {
35 err = errors.New("disabled")
39 func (Piece) MarkComplete() error {
40 return errors.New("disabled")
43 func (Piece) MarkNotComplete() error {
44 return errors.New("disabled")
47 func (Piece) Completion() storage.Completion {
48 return storage.Completion{