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_Buffer [4096]
char * m_Ptr
ICachem_Cache
string m_Key
int m_Version
string m_Subkey


Function Documentation

void GenBankWriters_Register_Cache void   ) 
 

Definition at line 557 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 540 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 549 of file writer_cache.cpp.

References NCBI_EntryPoint_CacheWriter().


Variable Documentation

char m_Buffer[4096]
 

Definition at line 186 of file writer_cache.cpp.

ICache* m_Cache
 

Definition at line 303 of file writer_cache.cpp.

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

string m_Key
 

Definition at line 304 of file writer_cache.cpp.

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

char* m_Ptr
 

Definition at line 187 of file writer_cache.cpp.

string m_Subkey
 

Definition at line 306 of file writer_cache.cpp.

Referenced by CCacheBlobStream::Remove().

int m_Version
 

Definition at line 305 of file writer_cache.cpp.

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


Generated on Wed Oct 8 06:48:12 2008 for NCBI C++ ToolKit by  doxygen 1.4.6
Modified on Wed Oct 08 07:26:14 2008 by modify_doxy.py rev. 117643