aboutsummaryrefslogtreecommitdiff
path: root/weed/storage/backend/backend.go
blob: ae0f84216ff74532a61cc4d0772f279c7a560e7d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package backend

import (
	"io"
	"time"
)

type DataStorageBackend interface {
	io.ReaderAt
	io.WriterAt
	Truncate(off int64) error
	io.Closer
	GetStat() (datSize int64, modTime time.Time, err error)
	String() string
}