1#ifndef joedb_Sequential_File_declared
2#define joedb_Sequential_File_declared
17 position = new_position;
22 const size_t result =
pread(data, size, position);
29 pwrite(data, size, position);
virtual void pwrite(const char *data, size_t size, int64_t offset)
virtual size_t pread(char *data, size_t size, int64_t offset) const
size_t sequential_read(char *data, size_t size)
void sequential_write(const char *data, size_t size)
void sequential_seek(int64_t new_position)
int64_t get_position() const