aboutsummaryrefslogtreecommitdiff
path: root/src/extent_stream.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/extent_stream.h')
-rw-r--r--src/extent_stream.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/extent_stream.h b/src/extent_stream.h
index 61a556b..455f800 100644
--- a/src/extent_stream.h
+++ b/src/extent_stream.h
@@ -26,9 +26,9 @@ class ExtentStream : public StreamInterface {
const std::vector<ByteExtent>& extents);
~ExtentStream() override = default;
- bool GetSize(size_t* size) const override;
- bool GetOffset(size_t* offset) const override;
- bool Seek(size_t offset) override;
+ bool GetSize(uint64_t* size) const override;
+ bool GetOffset(uint64_t* offset) const override;
+ bool Seek(uint64_t offset) override;
bool Read(void* buffer, size_t length) override;
bool Write(const void* buffer, size_t length) override;
bool Close() override;
@@ -54,17 +54,17 @@ class ExtentStream : public StreamInterface {
std::vector<ByteExtent>::iterator cur_extent_;
// The current offset in the current |ByteExtent| |cur_extent_|.
- size_t cur_extent_offset_;
+ uint64_t cur_extent_offset_;
// |True| if the stream is write only. |False| if the stream is read only.
bool is_for_write_;
// The size of the stream. It is actually the cumulative size of all the bytes
// in |extents_|.
- size_t size_;
+ uint64_t size_;
// The current offset.
- size_t offset_;
+ uint64_t offset_;
// Used for proper and faster seeking.
std::vector<uint64_t> extents_upper_bounds_;