Minecraft Community Edition 0.1.0
Loading...
Searching...
No Matches
OutputStream.hpp
1#pragma once
2
3#include <cstdint>
4
5namespace mce::io::stream {
7 public:
8 virtual ~OutputStream() = 0;
9
15 virtual size_t write(const void* buffer, size_t size) = 0;
16
22 virtual size_t seek(size_t position) = 0;
23
27 virtual size_t tell() = 0;
28
32 virtual size_t getSize() = 0;
33 };
34}
Definition OutputStream.hpp:6
virtual size_t seek(size_t position)=0
Changes the current position the stream is at.
virtual size_t write(const void *buffer, size_t size)=0
virtual size_t getSize()=0