#include <SequentialReadBuffer.hpp>
Public Member Functions | |
| SequentialReadBuffer (File &file) | |
| SequentialReadBuffer (File &file, size_t length) | |
| void | cache (UINT64 position, size_t length) |
| size_t | read (void *buffer, UINT64 position, size_t length) |
| size_t | read (void *buffer, size_t length) |
| const void * | peek (size_t length) |
| const void * | read (size_t length) |
| void | seek (UINT64 position) |
| void | clear () |
| UINT64 | position () |
Private Attributes | |
| File & | _file |
| UINT64 | _position |
| InternalFileBuffer | _current |
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.4