aboutsummaryrefslogtreecommitdiff
path: root/pw_stream/public/pw_stream/std_file_stream.h
diff options
context:
space:
mode:
Diffstat (limited to 'pw_stream/public/pw_stream/std_file_stream.h')
-rw-r--r--pw_stream/public/pw_stream/std_file_stream.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/pw_stream/public/pw_stream/std_file_stream.h b/pw_stream/public/pw_stream/std_file_stream.h
index c1f9fbc70..fdf7892da 100644
--- a/pw_stream/public/pw_stream/std_file_stream.h
+++ b/pw_stream/public/pw_stream/std_file_stream.h
@@ -29,6 +29,8 @@ class StdFileReader final : public stream::SeekableReader {
private:
StatusWithSize DoRead(ByteSpan dest) override;
Status DoSeek(ptrdiff_t offset, Whence origin) override;
+ size_t DoTell() override;
+ size_t ConservativeLimit(LimitType limit) const override;
std::ifstream stream_;
};
@@ -44,6 +46,7 @@ class StdFileWriter final : public stream::SeekableWriter {
private:
Status DoWrite(ConstByteSpan data) override;
Status DoSeek(ptrdiff_t offset, Whence origin) override;
+ size_t DoTell() override;
std::ofstream stream_;
};