diff options
Diffstat (limited to 'include/JSystem/JSupport/JSURandomInputStream')
| -rw-r--r-- | include/JSystem/JSupport/JSURandomInputStream/JSURandomInputStream.h | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/include/JSystem/JSupport/JSURandomInputStream/JSURandomInputStream.h b/include/JSystem/JSupport/JSURandomInputStream/JSURandomInputStream.h index 0caddd1743..b47c400a94 100644 --- a/include/JSystem/JSupport/JSURandomInputStream/JSURandomInputStream.h +++ b/include/JSystem/JSupport/JSURandomInputStream/JSURandomInputStream.h @@ -1,11 +1,20 @@ #ifndef __JSURANDOMINPUTSTREAM_H__ #define __JSURANDOMINPUTSTREAM_H__ +#include "JSystem/JSupport/JSUInputStream.h" #include "dolphin/types.h" -class JSURandomInputStream { +class JSURandomInputStream : public JSUInputStream { public: - void getAvailable(void) const; + JSURandomInputStream(); + virtual ~JSURandomInputStream(); + + /* vt[3] */ virtual s32 getAvailable() const; /* override */ + /* vt[4] */ virtual s32 skip(s32); /* override */ + /* vt[5] */ virtual s32 readData() = 0; + /* vt[6] */ virtual s32 getLength() const = 0; + /* vt[7] */ virtual s32 getPosition() const = 0; + /* vt[7] */ virtual s32 seekPos() = 0; }; #endif |
