1#ifndef joedb_SFTP_File_declared
2#define joedb_SFTP_File_declared
34 throw_last_error(
"seeking in",
"sftp file");
52 size_t pread(
char *data,
size_t size,
int64_t offset)
const override
59 throw_last_error(
"reading",
"sftp file");
SFTP_File & operator=(const SFTP_File &)=delete
SFTP_File(const SFTP_File &)=delete
size_t pread(char *data, size_t size, int64_t offset) const override
SFTP_File(ssh::SFTP &sftp, const char *file_name)
void throw_error(const char *message="sftp error: ") const
@ read_existing
fails if does not exist