diff options
Diffstat (limited to 'common/rdr/FileInStream.h')
-rw-r--r-- | common/rdr/FileInStream.h | 13 |
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; }; |