Archived
缓存文件列表使用sqlite管理
This commit is contained in:
@@ -3,27 +3,27 @@ package caches
|
||||
type ReaderFunc func(n int) (goNext bool, err error)
|
||||
|
||||
type Reader interface {
|
||||
// 初始化
|
||||
// Init 初始化
|
||||
Init() error
|
||||
|
||||
// 状态码
|
||||
// Status 状态码
|
||||
Status() int
|
||||
|
||||
// 读取Header
|
||||
// ReadHeader 读取Header
|
||||
ReadHeader(buf []byte, callback ReaderFunc) error
|
||||
|
||||
// 读取Body
|
||||
// ReadBody 读取Body
|
||||
ReadBody(buf []byte, callback ReaderFunc) error
|
||||
|
||||
// 读取某个范围内的Body
|
||||
// ReadBodyRange 读取某个范围内的Body
|
||||
ReadBodyRange(buf []byte, start int64, end int64, callback ReaderFunc) error
|
||||
|
||||
// Header Size
|
||||
// HeaderSize Header Size
|
||||
HeaderSize() int64
|
||||
|
||||
// Body Size
|
||||
// BodySize Body Size
|
||||
BodySize() int64
|
||||
|
||||
// 关闭
|
||||
// Close 关闭
|
||||
Close() error
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user