| OpenTTD
    | 
A buffer for reading (and buffering) savegame data. More...
| Public Member Functions | |
| ReadBuffer (LoadFilter *reader) | |
| Initialise our variables. | |
| byte | ReadByte () | 
| size_t | GetSize () const | 
| Get the size of the memory dump made so far. | |
| Data Fields | |
| byte | buf [MEMORY_CHUNK_SIZE] | 
| Buffer we're going to read from. | |
| byte * | bufp | 
| Location we're at reading the buffer. | |
| byte * | bufe | 
| End of the buffer we can read from. | |
| LoadFilter * | reader | 
| The filter used to actually read. | |
| size_t | read | 
| The amount of read bytes so far from the filter. | |
A buffer for reading (and buffering) savegame data.
Definition at line 297 of file saveload.cpp.
| 
 | inline | 
Initialise our variables.
| reader | The filter to actually read data. | 
Definition at line 308 of file saveload.cpp.
| 
 | inline | 
Get the size of the memory dump made so far.
Definition at line 330 of file saveload.cpp.
References bufe, bufp, and read.
Referenced by SlIterateArray(), SlLoadCheckChunk(), SlLoadChunk(), and SlSkipArray().
 1.8.1.2
 1.8.1.2