Search Toolkit Book for CPubseqGatewayCacheBase
#include "psg_cache_base.hpp"
(Private to src/objtools/pubseq_gateway/cache
.)
Definition at line 80 of file psg_cache_base.hpp.
◆ CPubseqGatewayCacheBase() ◆ ~CPubseqGatewayCacheBase() virtual CPubseqGatewayCacheBase::~CPubseqGatewayCacheBase ( ) virtualdefault ◆ BeginReadTxn()Definition at line 54 of file psg_cache_base.cpp.
References lmdb::txn::begin(), m_Env, and MDB_RDONLY.
Referenced by CPubseqGatewayCacheBlobProp::EnumerateBlobProp(), CPubseqGatewayCacheBioseqInfo::Fetch(), CPubseqGatewayCacheBlobProp::Fetch(), CPubseqGatewayCacheSi2Csi::Fetch(), CPubseqGatewayCacheSi2Csi::FetchLast(), CPubseqGatewayCacheBlobProp::FetchLast(), CPubseqGatewayCacheBioseqInfo::FetchLast(), CPubseqGatewayCacheBioseqInfo::Open(), CPubseqGatewayCacheSi2Csi::Open(), and CPubseqGatewayCacheBlobProp::Open().
◆ GetEnvFlags() unsigned int CPubseqGatewayCacheBase::GetEnvFlags ( ) const ◆ Open() void CPubseqGatewayCacheBase::Open ( void )Definition at line 59 of file psg_cache_base.cpp.
References flags, kLmdbMaxDbCount, kMapSizeDelta, kMapSizeInit, kMaxReaders, m_Env, m_FileName, m_UseReadAhead, MDB_NOMETASYNC, MDB_NORDAHEAD, MDB_NOSUBDIR, MDB_NOSYNC, MDB_RDONLY, lmdb::error::raise(), st(), and strerror().
Referenced by CPubseqGatewayCacheBioseqInfo::Open(), CPubseqGatewayCacheSi2Csi::Open(), and CPubseqGatewayCacheBlobProp::Open().
◆ UseReadAhead() void CPubseqGatewayCacheBase::UseReadAhead ( bool value ) inline ◆ m_Env unique_ptr<lmdb::env> CPubseqGatewayCacheBase::m_Env protectedDefinition at line 101 of file psg_cache_base.hpp.
Referenced by BeginReadTxn(), CPubseqGatewayCacheBlobProp::EnumerateBlobProp(), CPubseqGatewayCacheBlobProp::Fetch(), CPubseqGatewayCacheSi2Csi::Fetch(), CPubseqGatewayCacheBlobProp::FetchLast(), GetEnvFlags(), Open(), CPubseqGatewayCacheBioseqInfo::Open(), CPubseqGatewayCacheSi2Csi::Open(), CPubseqGatewayCacheBlobProp::Open(), and CPubseqGatewayCacheBlobProp::x_CanOpenSatDatabase().
◆ m_FileName string CPubseqGatewayCacheBase::m_FileName protected ◆ m_UseReadAhead bool CPubseqGatewayCacheBase::m_UseReadAhead {true} privateThe documentation for this class was generated from the following files:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4