aboutsummaryrefslogtreecommitdiff
path: root/Minecraft.World/FileInputStream.h
blob: e855a2d7fc9ad305f4fe6c9029a2e3d076848c33 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#pragma once
// 4J Stu - Represents Java standard library class

#include "InputStream.h"

class FileInputStream : public InputStream
{
public:
	FileInputStream(const File &file);
	virtual ~FileInputStream();
	virtual int read();
	virtual int read(byteArray b);
	virtual int read(byteArray b, unsigned int offset, unsigned int length);
	virtual void close();
	virtual __int64 skip(__int64 n);

private:
	HANDLE m_fileHandle;

};