summaryrefslogtreecommitdiff
path: root/tools/aapt2/io/Data.h
diff options
context:
space:
mode:
Diffstat (limited to 'tools/aapt2/io/Data.h')
-rw-r--r--tools/aapt2/io/Data.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/tools/aapt2/io/Data.h b/tools/aapt2/io/Data.h
index 09dc7ea5b1c4..db91a77a5ae6 100644
--- a/tools/aapt2/io/Data.h
+++ b/tools/aapt2/io/Data.h
@@ -28,12 +28,16 @@ namespace aapt {
namespace io {
// Interface for a block of contiguous memory. An instance of this interface owns the data.
-class IData : public InputStream {
+class IData : public KnownSizeInputStream {
public:
virtual ~IData() = default;
virtual const void* data() const = 0;
virtual size_t size() const = 0;
+
+ virtual size_t TotalSize() const override {
+ return size();
+ }
};
class DataSegment : public IData {