aboutsummaryrefslogtreecommitdiff
path: root/common/archive.h
diff options
context:
space:
mode:
Diffstat (limited to 'common/archive.h')
-rw-r--r--common/archive.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/common/archive.h b/common/archive.h
index db42df8546..ea556d199f 100644
--- a/common/archive.h
+++ b/common/archive.h
@@ -50,7 +50,7 @@ class SeekableReadStream;
class ArchiveMember {
public:
virtual ~ArchiveMember() { }
- virtual SeekableReadStream *open() = 0;
+ virtual SeekableReadStream *createReadStream() const = 0;
virtual String getName() const = 0;
virtual String getDisplayName() const { return getName(); }
};
@@ -75,7 +75,7 @@ class GenericArchiveMember : public ArchiveMember {
public:
GenericArchiveMember(String name, Archive *parent);
String getName() const;
- SeekableReadStream *open();
+ SeekableReadStream *createReadStream() const;
};
@@ -120,7 +120,7 @@ public:
* Create a stream bound to a file in the archive.
* @return the newly created input stream
*/
- virtual SeekableReadStream *openFile(const String &name) = 0;
+ virtual SeekableReadStream *openFile(const String &name) const = 0;
};
@@ -197,7 +197,7 @@ public:
* Implements openFile from Archive base class. The current policy is
* opening the first file encountered that matches the name.
*/
- virtual SeekableReadStream *openFile(const String &name);
+ virtual SeekableReadStream *openFile(const String &name) const;
};