aboutsummaryrefslogtreecommitdiff
path: root/zenstore/include
diff options
context:
space:
mode:
authorStefan Boberg <[email protected]>2021-09-19 23:30:03 +0200
committerStefan Boberg <[email protected]>2021-09-19 23:30:03 +0200
commit6240dbc8aac714998e38b92850c3bff3d579f2ab (patch)
tree91adc07279f06f8a4c87a5f2aca4d8f9ae24041e /zenstore/include
parentImplemended basic scrubbing / detection of disk corruption. Still needs more ... (diff)
downloadzen-6240dbc8aac714998e38b92850c3bff3d579f2ab.tar.xz
zen-6240dbc8aac714998e38b92850c3bff3d579f2ab.zip
Implemented BasicFile::StreamByteRange
Diffstat (limited to 'zenstore/include')
-rw-r--r--zenstore/include/zenstore/basicfile.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/zenstore/include/zenstore/basicfile.h b/zenstore/include/zenstore/basicfile.h
index a5874cfe4..d4d65b366 100644
--- a/zenstore/include/zenstore/basicfile.h
+++ b/zenstore/include/zenstore/basicfile.h
@@ -31,6 +31,7 @@ public:
void Close();
void Read(void* Data, uint64_t Size, uint64_t FileOffset);
void StreamFile(std::function<void(const void* Data, uint64_t Size)>&& ChunkFun);
+ void StreamByteRange(uint64_t FileOffset, uint64_t Size, std::function<void(const void* Data, uint64_t Size)>&& ChunkFun);
void Write(const void* Data, uint64_t Size, uint64_t FileOffset);
void Flush();
uint64_t FileSize();