Go to the documentation of this file.Go to the SVN repository for this file.
1 #ifndef CACHE_MANAGER__HPP_INCLUDED
2 #define CACHE_MANAGER__HPP_INCLUDED
45 fCache_Any = fCache_Id | fCache_Blob
void operator=(const CReaderCacheManager &)
virtual ICache * FindCache(ECacheType cache_type, const TCacheParams *params)=0
vector< SReaderCacheInfo > TCaches
virtual void RegisterCache(ICache &cache, ECacheType cache_type)=0
CReaderCacheManager(const CReaderCacheManager &)
TPluginManagerParamTree TCacheParams
virtual TCaches & GetCaches(void)=0
definition of a Culling tree
BLOB cache read/write/maintenance interface.
Include a standard set of the NCBI C++ Toolkit most basic headers.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define END_SCOPE(ns)
End the previously defined scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define BEGIN_SCOPE(ns)
Define a new scope.
#define NCBI_XREADER_EXPORT
Interfaces for a local cache of versioned binary large objects (BLOBS).
AutoPtr< ICache > m_Cache