]> Sergey Matveev's repositories - btrtrc.git/blobdiff - storage/interface.go
Track completion known to implementation state
[btrtrc.git] / storage / interface.go
index 80182c9644e4943a854eaefcac64193acd128d5c..307ba8934c9faa6b691865f64079d7b0e96a7c90 100644 (file)
@@ -31,5 +31,10 @@ type PieceImpl interface {
        MarkComplete() error
        MarkNotComplete() error
        // Returns true if the piece is complete.
-       GetIsComplete() bool
+       Completion() Completion
+}
+
+type Completion struct {
+       Complete bool
+       Ok       bool
 }