1#ifndef joedb_File_View_declared
2#define joedb_File_View_declared
26 size_t pread(
char *data,
size_t size, int64_t offset)
const override
28 return file.
pread(data, size, offset);
virtual int64_t get_size() const
Get the size of the file, or -1 if it is unknown.
virtual size_t pread(char *data, size_t size, int64_t offset) const
Read a range of bytes.
File_View(const Abstract_File &file)
int64_t get_size() const override
Get the size of the file, or -1 if it is unknown.
size_t pread(char *data, size_t size, int64_t offset) const override
Read a range of bytes.
@ read_existing
fails if does not exist