CCF
Loading...
Searching...
No Matches
asynchost::LedgerFile Member List

This is the complete list of members for asynchost::LedgerFile, including all inherited members.

commit(size_t idx)asynchost::LedgerFileinline
complete()asynchost::LedgerFileinline
entries_size(size_t from, size_t to, std::optional< size_t > max_size=std::nullopt) constasynchost::LedgerFileinline
get_current_size() constasynchost::LedgerFileinline
get_last_idx() constasynchost::LedgerFileinline
get_start_idx() constasynchost::LedgerFileinline
is_committed() constasynchost::LedgerFileinline
is_complete() constasynchost::LedgerFileinline
is_recovery() constasynchost::LedgerFileinline
LedgerFile(const fs::path &dir, size_t start_idx, bool recovery=false)asynchost::LedgerFileinline
LedgerFile(const std::string &dir, const std::string &file_name_, bool from_existing_file_=false)asynchost::LedgerFileinline
open()asynchost::LedgerFileinline
read_entries(size_t from, size_t to, std::optional< size_t > max_size=std::nullopt)asynchost::LedgerFileinline
rename(const std::string &new_file_name)asynchost::LedgerFileinline
truncate(size_t idx, bool remove_file_if_empty=true)asynchost::LedgerFileinline
write_entry(const uint8_t *data, size_t size, bool committable)asynchost::LedgerFileinline
~LedgerFile()asynchost::LedgerFileinline