Derecho  0.9
Distributed systems toolkit for RDMA
persistent::PersistLog Member List

This is the complete list of members for persistent::PersistLog, including all inherited members.

advanceVersion(const version_t &ver) noexcept(false)=0persistent::PersistLogpure virtual
append(const void *pdata, const uint64_t &size, const version_t &ver, const HLC &mhlc) noexcept(false)=0persistent::PersistLogpure virtual
applyLogTail(char const *v)=0persistent::PersistLogpure virtual
bytes_size(const version_t &ver)=0persistent::PersistLogpure virtual
getEarliestIndex() noexcept(false)=0persistent::PersistLogpure virtual
getEarliestVersion() noexcept(false)=0persistent::PersistLogpure virtual
getEntry(const version_t &ver) noexcept(false)=0persistent::PersistLogpure virtual
getEntry(const HLC &hlc) noexcept(false)=0persistent::PersistLogpure virtual
getEntryByIndex(const int64_t &eno) noexcept(false)=0persistent::PersistLogpure virtual
getHLCIndex(const HLC &hlc) noexcept(false)=0persistent::PersistLogpure virtual
getLastPersisted() noexcept(false)=0persistent::PersistLogpure virtual
getLatestIndex() noexcept(false)=0persistent::PersistLogpure virtual
getLatestVersion() noexcept(false)=0persistent::PersistLogpure virtual
getLength() noexcept(false)=0persistent::PersistLogpure virtual
getVersionIndex(const version_t &ver) noexcept(false)=0persistent::PersistLogpure virtual
hidxpersistent::PersistLog
m_sNamepersistent::PersistLog
persist(const bool preLocked=false) noexcept(false)=0persistent::PersistLogpure 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)=0persistent::PersistLogpure virtual
to_bytes(char *buf, const version_t &ver)=0persistent::PersistLogpure virtual
trim(const version_t &ver) noexcept(false)=0persistent::PersistLogpure virtual
trim(const HLC &hlc) noexcept(false)=0persistent::PersistLogpure virtual
trimByIndex(const int64_t &idx) noexcept(false)=0persistent::PersistLogpure virtual
truncate(const version_t &ver) noexcept(false)=0persistent::PersistLogpure virtual
~PersistLog() noexcept(true)persistent::PersistLogvirtual