1234567891011121314151617 |
- package page_writer
- import (
- "io"
- )
- type SaveToStorageFunc func(reader io.Reader, offset int64, size int64, modifiedTsNs int64, cleanupFn func())
- type PageChunk interface {
- FreeResource()
- WriteDataAt(src []byte, offset int64, tsNs int64) (n int)
- ReadDataAt(p []byte, off int64, tsNs int64) (maxStop int64)
- IsComplete() bool
- ActivityScore() int64
- WrittenSize() int64
- SaveContent(saveFn SaveToStorageFunc)
- }
|