Joedb 10.2.0
The Journal-Only Embedded Database
Loading...
Searching...
No Matches
joedb::Readonly_Interpreted_File Member List

This is the complete list of members for joedb::Readonly_Interpreted_File, including all inherited members.

Abstract_File(Open_Mode mode)joedb::Abstract_Fileinline
copy_to(Abstract_File &destination, int64_t start, int64_t size) constjoedb::Abstract_Filevirtual
copy_to(Abstract_File &destination) constjoedb::Abstract_Fileinline
datajoedb::Memory_Fileprotected
datasync()joedb::Abstract_Fileinlinevirtual
dbjoedb::Readonly_Interpreted_Fileprotected
equal_to(const Abstract_File &destination, int64_t from, int64_t until) constjoedb::Abstract_Filevirtual
exclusive_lock(int64_t start, int64_t size)joedb::Abstract_Fileinlinevirtual
exclusive_lock_head()joedb::Abstract_Fileinline
exclusive_lock_tail()joedb::Abstract_Fileinline
get_data()joedb::Memory_Fileinline
get_data() constjoedb::Memory_Fileinline
get_mode() const noexceptjoedb::Abstract_Fileinline
get_size() const overridejoedb::Memory_Fileinlinevirtual
is_readonly() const noexceptjoedb::Abstract_Fileinline
is_shared() const noexceptjoedb::Abstract_Fileinline
journaljoedb::Readonly_Interpreted_Fileprotected
last_positionjoedb::Abstract_Fileprotectedstatic
make_readonly()joedb::Abstract_Fileinlineprotected
make_writable()joedb::Abstract_Fileinlineprotected
Memory_File(Open_Mode mode=Open_Mode::create_new)joedb::Memory_Fileinline
move_data() constjoedb::Memory_Fileinline
pread(char *buffer, size_t size, int64_t offset) const overridejoedb::Memory_Filevirtual
pwrite(const char *buffer, size_t size, int64_t offset) overridejoedb::Memory_Filevirtual
read_blob(Blob blob) constjoedb::Abstract_File
reading_past_end_of_file()joedb::Abstract_Filestatic
Readonly_Interpreted_File(std::istream &stream, bool readonly)joedb::Readonly_Interpreted_Fileprotected
Readonly_Interpreted_File(std::istream &stream)joedb::Readonly_Interpreted_Fileinline
Readonly_Interpreted_File(std::istream &&stream)joedb::Readonly_Interpreted_Fileinline
Readonly_Interpreted_File(const char *file_name)joedb::Readonly_Interpreted_Fileinline
Readonly_Interpreted_File(const std::string &file_name)joedb::Readonly_Interpreted_Fileinline
resize(size_t size)joedb::Memory_Fileinline
shared_lock(int64_t start, int64_t size)joedb::Abstract_Fileinlinevirtual
shared_lock_head()joedb::Abstract_Fileinline
sync()joedb::Abstract_Fileinlinevirtual
tail_is_locked() const noexceptjoedb::Abstract_Fileinline
unlock(int64_t start, int64_t size) noexceptjoedb::Abstract_Fileinlinevirtual
unlock_head() noexceptjoedb::Abstract_Fileinline
unlock_tail() noexceptjoedb::Abstract_Fileinline
~Abstract_File()=defaultjoedb::Abstract_Filevirtual
~Readonly_Interpreted_File()joedb::Readonly_Interpreted_File