aboutsummaryrefslogtreecommitdiff
path: root/weed/storage/backend/backend.go
blob: 3c297f20b784ab7c6e3c8bd925d36a61fe2f1e12 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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
}

var (
	StorageBackends []DataStorageBackend
)