|
OpenTTD Source 20251104-master-g3befbdd52f
|
A buffer for reading (and buffering) savegame data. More...
Public Member Functions | |
| ReadBuffer (std::shared_ptr< LoadFilter > reader) | |
| Initialise our variables. | |
| uint8_t | ReadByte () |
| size_t | GetSize () const |
| Get the size of the memory dump made so far. | |
Data Fields | |
| uint8_t | buf [MEMORY_CHUNK_SIZE] |
| Buffer we're going to read from. | |
| uint8_t * | bufp = nullptr |
| Location we're at reading the buffer. | |
| uint8_t * | bufe = nullptr |
| End of the buffer we can read from. | |
| std::shared_ptr< LoadFilter > | reader {} |
| The filter used to actually read. | |
| size_t | read = 0 |
| The amount of read bytes so far from the filter. | |
A buffer for reading (and buffering) savegame data.
Definition at line 105 of file saveload.cpp.
|
inline |
Initialise our variables.
| reader | The filter to actually read data. |
Definition at line 116 of file saveload.cpp.
|
inline |
Get the size of the memory dump made so far.
Definition at line 138 of file saveload.cpp.
References bufp.
|
inline |
Definition at line 120 of file saveload.cpp.
| uint8_t ReadBuffer::buf[MEMORY_CHUNK_SIZE] |
Buffer we're going to read from.
Definition at line 106 of file saveload.cpp.
| uint8_t* ReadBuffer::bufe = nullptr |
End of the buffer we can read from.
Definition at line 108 of file saveload.cpp.
| uint8_t* ReadBuffer::bufp = nullptr |
Location we're at reading the buffer.
Definition at line 107 of file saveload.cpp.
Referenced by GetSize().
| size_t ReadBuffer::read = 0 |
The amount of read bytes so far from the filter.
Definition at line 110 of file saveload.cpp.
| std::shared_ptr<LoadFilter> ReadBuffer::reader {} |
The filter used to actually read.
Definition at line 109 of file saveload.cpp.