Minecraft Community Edition
0.1.0
Loading...
Searching...
No Matches
InputStream.hpp
1
#pragma once
2
3
#include <cstdint>
4
5
namespace
mce {
6
class
InputStream
{
7
public
:
8
virtual
~InputStream
() = 0;
9
16
virtual
size_t
read
(
void
* buffer,
size_t
size) = 0;
17
23
virtual
size_t
seek
(
size_t
position) = 0;
24
28
virtual
size_t
tell
() = 0;
29
33
virtual
size_t
getSize
() = 0;
34
};
35
}
mce::InputStream
Definition
InputStream.hpp:6
mce::InputStream::tell
virtual size_t tell()=0
mce::InputStream::seek
virtual size_t seek(size_t position)=0
Changes the current position the stream is reading.
mce::InputStream::read
virtual size_t read(void *buffer, size_t size)=0
Reads from the input stream.
mce::InputStream::getSize
virtual size_t getSize()=0
IO
Stream
InputStream.hpp
Generated by
1.16.1