aboutsummaryrefslogtreecommitdiff
path: root/Minecraft.World/FileInputStream.h
blob: 99ce776f20125446837787bab0b5f2432671b00e (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_t skip(int64_t n);

private:
	HANDLE m_fileHandle;

};