: m_DataLoader(data_loader), m_DBEngine(db_engine),
89 static stringGetLoaderNameFromArgs(
const SParam& param);
94 returnGetLoaderNameFromArgs(
SParam(data_loader, db_engine, saver));
107 virtualTTSE_LockSet GetDetailedRecords(
const CSeq_id_Handle& idh,
113 virtualTTSE_LockSet GetExternalRecords(
const CBioseq_Info& bioseq);
119 virtualTBlobVersion GetBlobVersion(
constTBlobId&
id);
121 virtual boolCanGetBlobById(
void)
const;
122 virtualTBlobId GetBlobIdFromString(
const string&
str)
const;
123 virtualTTSE_Lock GetBlobById(
constTBlobId& blob_id);
125 virtual voidGetChunk(TChunk chunk_info);
126 virtual voidGetChunks(
constTChunkSet& chunks);
152 boolx_IsPatchNeeded(
const CTSE_Info& tse);
CDataLoaderPatcher & operator=(const CDataLoaderPatcher &)
Prevent automatic assignment operator generation.
CDataLoaderPatcher(const CDataLoaderPatcher &)
Prevent automatic copy constructor generation.
static string GetLoaderNameFromArgs(CRef< CDataLoader > data_loader, CRef< IEditsDBEngine > db_engine, CRef< IEditSaver > saver)
CParamLoaderMaker< CDataLoaderPatcher, SParam > TMaker
CRef< IEditsDBEngine > m_DBEngine
CRef< CDataLoader > m_DataLoader
CRef< IEditSaver > m_EditSaver
SRegisterLoaderInfo< CDataLoaderPatcher > TRegisterLoaderInfo
Include a standard set of the NCBI C++ Toolkit most basic headers.
IEditSaver * GetEditSaver(const Handle &handle)
static const char * str(char *buf, int n)
EIsDefault
Flag defining if the data loader is included in the "default" group.
@ kPriority_NotSet
Deprecated: use kPriority_Default instead.
list< SDriverInfo > TDriverInfoList
List of driver information.
EEntryPointRequest
Actions performed by the entry point.
#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_XLOADER_PATCHER_EXPORT
const string kCFParam_DLP_EditsDBEngine
const string kCFParam_DLP_DataLoader
const string kDataLoader_Patcher_DriverName
void NCBI_EntryPoint_xloader_Patcher(CPluginManager< objects::CDataLoader >::TDriverInfoList &info_list, CPluginManager< objects::CDataLoader >::EEntryPointRequest method)
void NCBI_EntryPoint_DataLoader_Patcher(CPluginManager< objects::CDataLoader >::TDriverInfoList &info_list, CPluginManager< objects::CDataLoader >::EEntryPointRequest method)
const string kCFParam_DLP_EditSaver
CRef< objects::CObjectManager > om
CRef< IEditSaver > m_EditSaver
SParam(CRef< CDataLoader > data_loader, CRef< IEditsDBEngine > db_engine, CRef< IEditSaver > saver)
CRef< CDataLoader > m_DataLoader
CRef< IEditsDBEngine > m_DBEngine
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