#include <filesystem_helper.h>
Definition at line 31 of file filesystem_helper.h.
reader_membuffer_base::reader_membuffer_base |
( |
| ) |
|
|
inline |
bool reader_membuffer_base::can_seek |
( |
| ) |
|
|
inline |
virtual const void* reader_membuffer_base::get_buffer |
( |
| ) |
|
|
protectedpure virtual |
virtual t_size reader_membuffer_base::get_buffer_size |
( |
| ) |
|
|
protectedpure virtual |
t_filesize reader_membuffer_base::get_position |
( |
abort_callback & |
p_abort | ) |
|
|
inline |
t_filesize reader_membuffer_base::get_size |
( |
abort_callback & |
p_abort | ) |
|
|
inline |
virtual t_filetimestamp reader_membuffer_base::get_timestamp |
( |
abort_callback & |
p_abort | ) |
|
|
protectedpure virtual |
bool reader_membuffer_base::is_in_memory |
( |
| ) |
|
|
inline |
Definition at line 89 of file filesystem_helper.cpp.
95 if (delta > max) delta = max;
virtual const void * get_buffer()=0
virtual t_size get_buffer_size()=0
PFC_NORETURN void SHARED_EXPORT uBugCheck()
Definition at line 42 of file filesystem_helper.h.
void seek(t_filesize position, abort_callback &p_abort)
void reader_membuffer_base::seek |
( |
t_filesize |
position, |
|
|
abort_callback & |
p_abort |
|
) |
| |
Definition at line 101 of file filesystem_helper.cpp.
104 if (position ==
filesize_invalid || position > max)
throw exception_io_seek_out_of_range();
static const t_filesize filesize_invalid
Invalid/unknown file size constant. Also see: t_filesize.
t_uint64 t_filesize
Type used for file size related variables.
virtual t_size get_buffer_size()=0
void reader_membuffer_base::seek_internal |
( |
t_size |
p_offset | ) |
|
|
inlineprotected |
void reader_membuffer_base::write |
( |
const void * |
p_buffer, |
|
|
t_size |
p_bytes, |
|
|
abort_callback & |
p_abort |
|
) |
| |
|
inline |
t_size reader_membuffer_base::m_offset |
|
private |
The documentation for this class was generated from the following files: