aboutsummaryrefslogtreecommitdiffstats
path: root/common/rdr/FileInStream.h
diff options
context:
space:
mode:
Diffstat (limited to 'common/rdr/FileInStream.h')
-rw-r--r--common/rdr/FileInStream.h13
1 files changed, 4 insertions, 9 deletions
diff --git a/common/rdr/FileInStream.h b/common/rdr/FileInStream.h
index a33c765e..268f5375 100644
--- a/common/rdr/FileInStream.h
+++ b/common/rdr/FileInStream.h
@@ -22,26 +22,21 @@
#include <stdio.h>
-#include <rdr/InStream.h>
+#include <rdr/BufferedInStream.h>
namespace rdr {
- class FileInStream : public InStream {
+ class FileInStream : public BufferedInStream {
public:
FileInStream(const char *fileName);
~FileInStream(void);
- void reset(void);
-
- size_t pos();
-
- protected:
- size_t overrun(size_t itemSize, size_t nItems, bool wait = true);
+ private:
+ virtual bool fillBuffer(size_t maxSize, bool wait);
private:
- U8 b[131072];
FILE *file;
};