This is the complete list of members for joedb::Portable_File, including all inherited members.
Abstract_File(Open_Mode mode) | joedb::Abstract_File | inline |
copy_to(Abstract_File &destination, int64_t start, int64_t size) const | joedb::Abstract_File | virtual |
copy_to(Abstract_File &destination) const | joedb::Abstract_File | inline |
datasync() | joedb::Abstract_File | inlinevirtual |
equal_to(const Abstract_File &destination, int64_t from, int64_t until) const | joedb::Abstract_File | virtual |
exclusive_lock(int64_t start, int64_t size) | joedb::Abstract_File | inlinevirtual |
exclusive_lock_head() | joedb::Abstract_File | inline |
exclusive_lock_tail() | joedb::Abstract_File | inline |
get_mode() const noexcept | joedb::Abstract_File | inline |
get_size() const override | joedb::Stream_File | virtual |
has_broken_posix_locking | joedb::Stream_File | static |
is_readonly() const noexcept | joedb::Abstract_File | inline |
is_shared() const noexcept | joedb::Abstract_File | inline |
last_position | joedb::Abstract_File | protectedstatic |
lockable | joedb::Stream_File | static |
make_readonly() | joedb::Abstract_File | inlineprotected |
make_writable() | joedb::Abstract_File | inlineprotected |
Portable_File(const char *file_name, Open_Mode mode) | joedb::Portable_File | inline |
Portable_File(const std::string &file_name, Open_Mode mode) | joedb::Portable_File | inline |
pread(char *data, size_t size, int64_t offset) const override | joedb::Stream_File | virtual |
pwrite(const char *data, size_t size, int64_t offset) override | joedb::Stream_File | virtual |
read_blob(Blob blob) const | joedb::Abstract_File | |
reading_past_end_of_file() | joedb::Abstract_File | static |
shared_lock(int64_t start, int64_t size) | joedb::Abstract_File | inlinevirtual |
shared_lock_head() | joedb::Abstract_File | inline |
Stream_File(std::streambuf &streambuf, Open_Mode mode) | joedb::Stream_File | |
sync() | joedb::Abstract_File | inlinevirtual |
tail_is_locked() const noexcept | joedb::Abstract_File | inline |
unlock(int64_t start, int64_t size) noexcept | joedb::Abstract_File | inlinevirtual |
unlock_head() noexcept | joedb::Abstract_File | inline |
unlock_tail() noexcept | joedb::Abstract_File | inline |
~Abstract_File()=default | joedb::Abstract_File | virtual |