mirror of https://github.com/zeldaret/tp.git
				
				
				
			
		
			
				
	
	
		
			25 lines
		
	
	
		
			655 B
		
	
	
	
		
			C++
		
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			655 B
		
	
	
	
		
			C++
		
	
	
	
| #ifndef JSUFILESTREAM_H
 | |
| #define JSUFILESTREAM_H
 | |
| 
 | |
| #include "JSystem/JKernel/JKRFile.h"
 | |
| #include "JSystem/JSupport/JSURandomInputStream.h"
 | |
| #include "dolphin/types.h"
 | |
| 
 | |
| class JSUFileInputStream : public JSURandomInputStream {
 | |
| public:
 | |
|     virtual ~JSUFileInputStream() {}
 | |
| 
 | |
|     // TODO: fix return values
 | |
|     /* 802DC638 */ JSUFileInputStream(JKRFile*);
 | |
|     /* 802DC67C */ u32 readData(void*, s32);
 | |
|     /* 802DC74C */ s32 seekPos(s32, JSUStreamSeekFrom);
 | |
|     /* 802DC82C */ s32 getLength() const;
 | |
|     /* 802DC85C */ s32 getPosition() const;
 | |
| 
 | |
| private:
 | |
|     /* 0x08 */ JKRFile* mFile;
 | |
|     /* 0x0C */ s32 mPosition;
 | |
| };  // Size = 0x10
 | |
| 
 | |
| #endif /* JSUFILESTREAM_H */
 |