package storage
-import "log"
+import (
+ "log"
+
+ "github.com/anacrolix/torrent/metainfo"
+)
+
+type pieceCompletion interface {
+ Get(metainfo.Piece) bool
+ Set(metainfo.Piece, bool)
+ Close()
+}
func pieceCompletionForDir(dir string) (ret pieceCompletion) {
ret, err := newDBPieceCompletion(dir)
"github.com/anacrolix/torrent/metainfo"
)
-type pieceCompletion interface {
- Get(metainfo.Piece) bool
- Set(metainfo.Piece, bool)
- Close()
-}
-
// File-based storage for torrents, that isn't yet bound to a particular
// torrent.
type fileStorage struct {