src/objtools/data_loaders/genbank/cache/writer_cache.cpp File Reference

#include <ncbi_pch.hpp>
#include <objtools/data_loaders/genbank/cache/writer_cache.hpp>
#include <objtools/data_loaders/genbank/cache/writer_cache_entry.hpp>
#include <objtools/data_loaders/genbank/cache/reader_cache_params.h>
#include <objtools/data_loaders/genbank/readers.hpp>
#include <objtools/data_loaders/genbank/request_result.hpp>
#include <objtools/data_loaders/genbank/dispatcher.hpp>
#include <corelib/rwstream.hpp>
#include <corelib/plugin_manager_store.hpp>
#include <serial/objostrasnb.hpp>
#include <serial/serial.hpp>
#include <objmgr/objmgr_exception.hpp>
#include <util/cache/icache.hpp>
#include <memory>

Include dependency graph for writer_cache.cpp:

Go to the source code of this file.

Classes

class  CCacheBlobStream
class  CCacheWriterCF
 Class factory for Cache writer. More...

Functions

void NCBI_EntryPoint_CacheWriter (CPluginManager< CWriter >::TDriverInfoList &info_list, CPluginManager< CWriter >::EEntryPointRequest method)
void NCBI_EntryPoint_xwriter_cache (CPluginManager< CWriter >::TDriverInfoList &info_list, CPluginManager< CWriter >::EEntryPointRequest method)
void GenBankWriters_Register_Cache (void)

Variables

char m_Buffer0 [256]
char * m_Buffer
char * m_End
char * m_Ptr
ICachem_Cache
string m_Key
int m_Version
string m_Subkey


Function Documentation

void GenBankWriters_Register_Cache void   ) 
 

Definition at line 612 of file writer_cache.cpp.

References NCBI_EntryPoint_CacheWriter().

Referenced by CGBDataLoader::x_GetWriterManager().

void NCBI_EntryPoint_CacheWriter CPluginManager< CWriter >::TDriverInfoList &  info_list,
CPluginManager< CWriter >::EEntryPointRequest  method
 

Definition at line 595 of file writer_cache.cpp.

References CHostEntryPointImpl< TClassFactory >::NCBI_EntryPointImpl().

void NCBI_EntryPoint_xwriter_cache CPluginManager< CWriter >::TDriverInfoList &  info_list,
CPluginManager< CWriter >::EEntryPointRequest  method
 

Definition at line 604 of file writer_cache.cpp.

References NCBI_EntryPoint_CacheWriter().


Variable Documentation

char* m_Buffer
 

Definition at line 194 of file writer_cache.cpp.

char m_Buffer0[256]
 

Definition at line 193 of file writer_cache.cpp.

ICache* m_Cache
 

Definition at line 344 of file writer_cache.cpp.

Referenced by CBDB_CacheIWriter::Flush(), CSQLITE3_Cache::GetWriteStream(), CBDB_CacheIWriter::OpenOverflowFile(), CSearchToolBase::PullSearch(), CCacheBlobStream::Remove(), CBDB_CacheIWriter::Write(), and CDBAPI_CacheIWriter::x_Flush().

char* m_End
 

Definition at line 195 of file writer_cache.cpp.

Referenced by BEGIN_NAMED_BASE_CLASS_INFO(), BEGIN_NAMED_CLASS_INFO(), CSeqDB_Substring::Clear(), CSeqDB_Substring::Empty(), CRegionMap::End(), CSeqDB_Substring::EraseBack(), CSeqDB_Substring::EraseFront(), CRegionMap::GetBoundaries(), CSeqDB_Substring::GetEnd(), CRegionMap::InRange(), CRegionMap::Length(), CSeqDB_Substring::Resize(), CSeqDB_Substring::Size(), and CRegionMap::Verify().

string m_Key
 

Definition at line 345 of file writer_cache.cpp.

Referenced by BEGIN_NAMED_BASE_CLASS_INFO(), CSQLITE3_Cache::GetWriteStream(), CCacheBlobStream::Remove(), and CDBAPI_CacheIWriter::x_Flush().

char* m_Ptr
 

Definition at line 196 of file writer_cache.cpp.

string m_Subkey
 

Definition at line 347 of file writer_cache.cpp.

Referenced by CSQLITE3_Cache::GetWriteStream(), and CCacheBlobStream::Remove().

int m_Version
 

Definition at line 346 of file writer_cache.cpp.

Referenced by BEGIN_NAMED_BASE_CLASS_INFO(), BEGIN_NAMED_CLASS_INFO(), CBDB_CacheIWriter::Flush(), CSeqref::GetVersion(), CSQLITE3_Cache::GetWriteStream(), CBDB_CacheIWriter::OpenOverflowFile(), CCacheBlobStream::Remove(), CSeqref::SetVersion(), CBDB_CacheIWriter::Write(), and CDBAPI_CacheIWriter::x_Flush().


Generated on Wed Dec 9 07:47:44 2009 for NCBI C++ ToolKit by  doxygen 1.4.6
Modified on Wed Dec 09 08:18:39 2009 by modify_doxy.py rev. 173732