aboutsummaryrefslogtreecommitdiff
path: root/Minecraft.World/ZoneIo.h
blob: 22473583acbcd4b84a5b31ed96159758f16d81a0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#pragma once
#include "ZonedChunkStorage.h"

class ByteBuffer;

class ZoneIo
{
private:
    HANDLE channel;
    __int64 pos;

public:
	ZoneIo(HANDLE channel, __int64 pos);
    void write(byteArray bb, int size);
    void write(ByteBuffer *bb, int size);
    ByteBuffer *read(int size);

    void flush();
};