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

#include "OutputStream.h"

class FileOutputStream : public OutputStream
{
public:
	FileOutputStream(const File &file);
	virtual ~FileOutputStream();
	virtual void write(unsigned int b);
	virtual void write(byteArray b);
	virtual void write(byteArray b, unsigned int offset, unsigned int length);
	virtual void close();
	virtual void flush() {}

private:
	HANDLE m_fileHandle;
};