2
0
mirror of synced 2025-02-24 14:48:27 +00:00
torrent/stateless.go
2015-03-11 02:41:21 +11:00

22 lines
407 B
Go

package torrent
import "bitbucket.org/anacrolix/go.torrent/data"
type statelessDataWrapper struct {
data.Data
complete []bool
}
func (me *statelessDataWrapper) PieceComplete(piece int) bool {
return me.complete[piece]
}
func (me *statelessDataWrapper) PieceCompleted(piece int) error {
me.complete[piece] = true
return nil
}
func (me *statelessDataWrapper) Super() interface{} {
return me.Data
}