Files
acp/mmap/mmap_reader.go
2023-09-22 13:49:53 +08:00

17 lines
265 B
Go

package mmap
type Reader struct {
*ReaderAt
index int64
}
func NewReader(readerAt *ReaderAt) *Reader {
return &Reader{ReaderAt: readerAt}
}
func (r *Reader) Read(buf []byte) (n int, err error) {
n, err = r.ReadAt(buf, r.index)
r.index += int64(n)
return
}