aboutsummaryrefslogtreecommitdiff
path: root/Minecraft.World/ZoneIo.h
blob: 59840564c6c3cb2c8302aeeb430d41e92a4e61fc (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_t pos;

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

    void flush();
};