This is the complete list of members for persistent::PersistLog, including all inherited members.
advanceVersion(const version_t &ver) noexcept(false)=0 | persistent::PersistLog | pure virtual |
append(const void *pdata, const uint64_t &size, const version_t &ver, const HLC &mhlc) noexcept(false)=0 | persistent::PersistLog | pure virtual |
applyLogTail(char const *v)=0 | persistent::PersistLog | pure virtual |
bytes_size(const version_t &ver)=0 | persistent::PersistLog | pure virtual |
getEarliestIndex() noexcept(false)=0 | persistent::PersistLog | pure virtual |
getEarliestVersion() noexcept(false)=0 | persistent::PersistLog | pure virtual |
getEntry(const version_t &ver) noexcept(false)=0 | persistent::PersistLog | pure virtual |
getEntry(const HLC &hlc) noexcept(false)=0 | persistent::PersistLog | pure virtual |
getEntryByIndex(const int64_t &eno) noexcept(false)=0 | persistent::PersistLog | pure virtual |
getHLCIndex(const HLC &hlc) noexcept(false)=0 | persistent::PersistLog | pure virtual |
getLastPersisted() noexcept(false)=0 | persistent::PersistLog | pure virtual |
getLatestIndex() noexcept(false)=0 | persistent::PersistLog | pure virtual |
getLatestVersion() noexcept(false)=0 | persistent::PersistLog | pure virtual |
getLength() noexcept(false)=0 | persistent::PersistLog | pure virtual |
getVersionIndex(const version_t &ver) noexcept(false)=0 | persistent::PersistLog | pure virtual |
hidx | persistent::PersistLog | |
m_sName | persistent::PersistLog | |
persist(const bool preLocked=false) noexcept(false)=0 | persistent::PersistLog | pure virtual |
PersistLog(const std::string &name) noexcept(true) | persistent::PersistLog | |
post_object(const std::function< void(char const *const, std::size_t)> &f, const version_t &ver)=0 | persistent::PersistLog | pure virtual |
to_bytes(char *buf, const version_t &ver)=0 | persistent::PersistLog | pure virtual |
trim(const version_t &ver) noexcept(false)=0 | persistent::PersistLog | pure virtual |
trim(const HLC &hlc) noexcept(false)=0 | persistent::PersistLog | pure virtual |
trimByIndex(const int64_t &idx) noexcept(false)=0 | persistent::PersistLog | pure virtual |
truncate(const version_t &ver) noexcept(false)=0 | persistent::PersistLog | pure virtual |
~PersistLog() noexcept(true) | persistent::PersistLog | virtual |