Versions in this module Expand all Collapse all v0 v0.2.1 Jul 6, 2015 Changes in this version + var ErrClosed = errors.New("leveldb/storage: closed") + var ErrInvalidFile = errors.New("leveldb/storage: invalid file for argument") + var ErrLocked = errors.New("leveldb/storage: already locked") + type File interface + Create func() (w Writer, err error) + Num func() uint64 + Open func() (r Reader, err error) + Remove func() error + Replace func(newfile File) error + Type func() FileType + type FileInfo struct + Num uint64 + Type FileType + func NewFileInfo(f File) *FileInfo + func (fi FileInfo) String() string + type FileType uint32 + const TypeAll + const TypeJournal + const TypeManifest + const TypeTable + const TypeTemp + func (t FileType) String() string + type Reader interface + type Storage interface + Close func() error + GetFile func(num uint64, t FileType) File + GetFiles func(t FileType) ([]File, error) + GetManifest func() (File, error) + Lock func() (l util.Releaser, err error) + Log func(str string) + SetManifest func(f File) error + func NewMemStorage() Storage + func OpenFile(path string) (Storage, error) + type Syncer interface + Sync func() error + type Writer interface