#include <corelib/ncbiobj.hpp>
#include <corelib/ncbireg.hpp>
#include <corelib/ncbitime.hpp>
#include <corelib/ncbicntr.hpp>
#include <util/cache/icache.hpp>
#include <util/bitset/ncbi_bitset.hpp>
#include <util/lock_vector.hpp>
#include <util/time_line.hpp>
#include <db/bdb/bdb_file.hpp>
#include <db/bdb/bdb_blob.hpp>
#include <db/bdb/bdb_env.hpp>
#include <db/bdb/bdb_trans.hpp>
#include <db/bdb/bdb_split_blob.hpp>
#include <deque>
Include dependency graph for bdb_blobcache.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Classes | |
| struct | SCache_AttrDB |
| BLOB attributes DB. More... | |
| struct | SCache_IdIDX |
| BLOB ID -> key, value, subkey index. More... | |
| struct | SBDB_TimeAccessStatistics |
| BDB cache access statistics. More... | |
| struct | SBDB_CacheUnitStatistics |
| BDB cache statistics (covers one elemntary unit of measurements). More... | |
| class | SBDB_CacheStatistics |
| BDB cache statistics. More... | |
| class | CBDB_Cache |
| BDB cache implementation. More... | |
| struct | CBDB_Cache::CacheKey |
| Cache accession for internal in-memory storage. More... | |
| class | CBDB_CacheHolder |
| Class container for BDB cache objects. More... | |
Functions | |
| void | BDB_Register_Cache (void) |
| Register NCBI_BDB_ICacheEntryPoint. | |
| void | BDB_ConfigureCache (CBDB_Cache &bdb_cache, const string &path, const string &name, unsigned timeout, ICache::TTimeStampFlags tflags) |
| Utility for simple cache configuration. | |
| void | NCBI_BDB_ICacheEntryPoint (CPluginManager< ICache >::TDriverInfoList &info_list, CPluginManager< ICache >::EEntryPointRequest method) |
| void | NCBI_EntryPoint_xcache_bdb (CPluginManager< ICache >::TDriverInfoList &info_list, CPluginManager< ICache >::EEntryPointRequest method) |
Variables | |
| const char * | kBDBCacheDriverName |
1.4.6
Modified on Wed Dec 09 08:18:17 2009 by modify_doxy.py rev. 173732