|
Joedb 10.3.0
The Journal-Only Embedded Database
|
This is the complete list of members for joedb::Server_File, including all inherited members.
| Abstract_File(Open_Mode mode) | joedb::Abstract_File | inline |
| connection | joedb::Robust_Connection | mutableprotected |
| Connection()=default | joedb::Connection | protected |
| content_mismatch() | joedb::Connection | protectedstatic |
| 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 |
| dummy | joedb::Connection | static |
| 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::Server_File | inlinevirtual |
| handshake(const Readonly_Journal &client_journal, Content_Check content_check) override | joedb::Server_File | virtual |
| is_pullonly() const override | joedb::Robust_Connection | inlinevirtual |
| is_readonly() const noexcept | joedb::Abstract_File | inline |
| is_shared() const noexcept | joedb::Abstract_File | inline |
| last_position | joedb::Abstract_File | protectedstatic |
| make_readonly() | joedb::Abstract_File | inlineprotected |
| make_writable() | joedb::Abstract_File | inlineprotected |
| pread(char *data, size_t size, int64_t offset) const override | joedb::Server_File | virtual |
| pull(Lock_Action lock_action, Data_Transfer data_transfer, Writable_Journal &client_journal, std::chrono::milliseconds wait) override | joedb::Server_File | virtual |
| push(const Readonly_Journal &client_journal, int64_t server_position, int64_t until_position, Unlock_Action unlock_action) override | joedb::Server_File | virtual |
| pwrite(const char *data, size_t size, int64_t offset) override | joedb::Server_File | virtual |
| read_blob(Blob blob) const | joedb::Abstract_File | |
| reading_past_end_of_file() | joedb::Abstract_File | static |
| reconnect(const std::exception *e) const | joedb::Robust_Connection | protected |
| Robust_Connection(const Connector &connector, Logger &logger) | joedb::Robust_Connection | inline |
| Server_File(const Connector &connector, Logger &logger=Logger::dummy_logger) | joedb::Server_File | |
| shared_lock(int64_t start, int64_t size) | joedb::Abstract_File | inlinevirtual |
| shared_lock_head() | joedb::Abstract_File | inline |
| sync() | joedb::Abstract_File | inlinevirtual |
| try_until_success(const F &f) const | joedb::Robust_Connection | inlineprotected |
| joedb::unlock() override | joedb::Robust_Connection | virtual |
| joedb::Abstract_File::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 |
| ~Connection() | joedb::Connection | virtual |