| advanceVersion(const int64_t &ver) noexcept(false) | persistent::FilePersistLog | virtual |
| append(const void *pdata, const uint64_t &size, const int64_t &ver, const HLC &mhlc) noexcept(false) | persistent::FilePersistLog | virtual |
| applyLogTail(char const *v) noexcept(false) | persistent::FilePersistLog | virtual |
| binarySearch(const KeyGetter &keyGetter, const TKey &key, const int64_t &logHead, const int64_t &logTail) noexcept(false) | persistent::FilePersistLog | inlineprivate |
| bytes_size(const version_t &ver) noexcept(false) | persistent::FilePersistLog | virtual |
| byteSizeOfLogEntry(const LogEntry *ple) noexcept(false) | persistent::FilePersistLog | private |
| checkOrCreateDataFile() noexcept(false) | persistent::FilePersistLog | private |
| checkOrCreateLogFile() noexcept(false) | persistent::FilePersistLog | private |
| checkOrCreateMetaFile() noexcept(false) | persistent::FilePersistLog | private |
| FilePersistLog(const std::string &name, const std::string &dataPath) noexcept(false) | persistent::FilePersistLog | |
| FilePersistLog(const std::string &name) noexcept(false) | persistent::FilePersistLog | inline |
| getEarliestIndex() noexcept(false) | persistent::FilePersistLog | virtual |
| getEarliestVersion() noexcept(false) | persistent::FilePersistLog | virtual |
| getEntry(const version_t &ver) noexcept(false) | persistent::FilePersistLog | virtual |
| getEntry(const HLC &hlc) noexcept(false) | persistent::FilePersistLog | virtual |
| getEntryByIndex(const int64_t &eno) noexcept(false) | persistent::FilePersistLog | virtual |
| getHLCIndex(const HLC &hlc) noexcept(false) | persistent::FilePersistLog | virtual |
| getLastPersisted() noexcept(false) | persistent::FilePersistLog | virtual |
| getLatestIndex() noexcept(false) | persistent::FilePersistLog | virtual |
| getLatestVersion() noexcept(false) | persistent::FilePersistLog | virtual |
| getLength() noexcept(false) | persistent::FilePersistLog | virtual |
| getMinimumIndexBeyondVersion(const int64_t &ver) noexcept(false) | persistent::FilePersistLog | private |
| getMinimumLatestPersistedVersion(const std::string &prefix) | persistent::FilePersistLog | static |
| getVersionIndex(const version_t &ver) noexcept(false) | persistent::FilePersistLog | virtual |
| hidx | persistent::PersistLog | |
| load() noexcept(false) | persistent::FilePersistLog | protectedvirtual |
| m_currMetaHeader | persistent::FilePersistLog | protected |
| m_iDataFileDesc | persistent::FilePersistLog | protected |
| m_iLogFileDesc | persistent::FilePersistLog | protected |
| m_iMaxDataSize | persistent::FilePersistLog | protected |
| m_iMaxLogEntry | persistent::FilePersistLog | protected |
| m_pData | persistent::FilePersistLog | protected |
| m_perslock | persistent::FilePersistLog | protected |
| m_persMetaHeader | persistent::FilePersistLog | protected |
| m_pLog | persistent::FilePersistLog | protected |
| m_rwlock | persistent::FilePersistLog | protected |
| m_sDataFile | persistent::FilePersistLog | protected |
| m_sDataPath | persistent::FilePersistLog | protected |
| m_sLogFile | persistent::FilePersistLog | protected |
| m_sMetaFile | persistent::FilePersistLog | protected |
| m_sName | persistent::PersistLog | |
| mergeLogEntryFromByteArray(const char *ba) noexcept(false) | persistent::FilePersistLog | private |
| persist(const bool preLocked=false) noexcept(false) | persistent::FilePersistLog | virtual |
| PersistLog(const std::string &name) noexcept(true) | persistent::PersistLog | |
| persistMetaHeaderAtomically(MetaHeader *) noexcept(false) | persistent::FilePersistLog | protectedvirtual |
| post_object(const std::function< void(char const *const, std::size_t)> &f, const version_t &ver) noexcept(false) | persistent::FilePersistLog | virtual |
| postLogEntry(const std::function< void(char const *const, std::size_t)> &f, const LogEntry *ple) noexcept(false) | persistent::FilePersistLog | private |
| reset() noexcept(false) | persistent::FilePersistLog | protectedvirtual |
| to_bytes(char *buf, const version_t &ver) noexcept(false) | persistent::FilePersistLog | virtual |
| trim(const version_t &ver) noexcept(false) | persistent::FilePersistLog | virtual |
| trim(const HLC &hlc) noexcept(false) | persistent::FilePersistLog | virtual |
| trim(const TKey &key, const KeyGetter &keyGetter) noexcept(false) | persistent::FilePersistLog | inline |
| trimByIndex(const int64_t &eno) noexcept(false) | persistent::FilePersistLog | virtual |
| truncate(const version_t &ver) noexcept(false) | persistent::FilePersistLog | virtual |
| writeLogEntryToByteArray(const LogEntry *ple, char *ba) noexcept(false) | persistent::FilePersistLog | private |
| ~FilePersistLog() noexcept(true) | persistent::FilePersistLog | virtual |
| ~PersistLog() noexcept(true) | persistent::PersistLog | virtual |