NCBI C++ ToolKit
Public Member Functions | Protected Member Functions | Private Types | Private Attributes | List of all members
CPubseqReader Class Reference

Search Toolkit Book for CPubseqReader

#include <objtools/data_loaders/genbank/pubseq/reader_pubseq.hpp>

+ Inheritance diagram for CPubseqReader:
+ Collaboration diagram for CPubseqReader:

Public Member Functions

 CPubseqReader (int max_connections=0, const string &server=kEmptyStr, const string &user=kEmptyStr, const string &pswd=kEmptyStr, const string &dbapi_driver=kEmptyStr)
 
 CPubseqReader (const TPluginManagerParamTree *params, const string &driver_name)
 
virtual ~CPubseqReader () override
 
virtual int GetMaximumConnectionsLimit (void) const override
 
virtual bool LoadSeq_idGi (CReaderRequestResult &result, const CSeq_id_Handle &seq_id) override
 
virtual bool LoadSeq_idAccVer (CReaderRequestResult &result, const CSeq_id_Handle &seq_id) override
 
virtual bool LoadSeq_idSeq_ids (CReaderRequestResult &result, const CSeq_id_Handle &seq_id) override
 
bool LoadGiSeq_ids (CReaderRequestResult &result, const CSeq_id_Handle &seq_id)
 
virtual bool LoadSequenceHash (CReaderRequestResult &result, const CSeq_id_Handle &seq_id) override
 
bool LoadGiHash (CReaderRequestResult &result, const CSeq_id_Handle &seq_id)
 
virtual bool LoadSeq_idBlob_ids (CReaderRequestResult &result, const CSeq_id_Handle &seq_id, const SAnnotSelector *sel) override
 All LoadXxx() methods should return false if there is no requested data in the reader. More...
 
bool LoadSeq_idInfo (CReaderRequestResult &result, const CSeq_id_Handle &seq_id, const SAnnotSelector *with_named_accs)
 
virtual void GetBlobState (CReaderRequestResult &result, const CBlob_id &blob_id) override
 
virtual void GetBlobVersion (CReaderRequestResult &result, const CBlob_id &blob_id) override
 
virtual void GetBlob (CReaderRequestResult &result, const TBlobId &blob_id, TChunkId chunk_id) override
 
virtual void SetIncludeHUP (bool include_hup=true, const string &web_cookie=NcbiEmptyString) override
 
- Public Member Functions inherited from CId1ReaderBase
 CId1ReaderBase (void)
 
 ~CId1ReaderBase (void)
 
bool LoadBlob (CReaderRequestResult &result, const TBlobId &blob_id)
 
bool LoadBlobState (CReaderRequestResult &result, const TBlobId &blob_id)
 
bool LoadBlobVersion (CReaderRequestResult &result, const TBlobId &blob_id)
 
bool LoadChunk (CReaderRequestResult &result, const TBlobId &blob_id, TChunkId chunk_id)
 
- Public Member Functions inherited from CReader
 CReader (void)
 
virtual ~CReader (void)
 
void InitParams (CConfig &conf, const string &driver_name, int default_max_conn)
 
virtual bool LoadSeq_idLabel (CReaderRequestResult &result, const CSeq_id_Handle &seq_id)
 
virtual bool LoadSeq_idTaxId (CReaderRequestResult &result, const CSeq_id_Handle &seq_id)
 
virtual bool LoadSequenceLength (CReaderRequestResult &result, const CSeq_id_Handle &seq_id)
 
virtual bool LoadSequenceType (CReaderRequestResult &result, const CSeq_id_Handle &seq_id)
 
virtual bool LoadBulkIds (CReaderRequestResult &result, const TIds &ids, TLoaded &loaded, TBulkIds &ret)
 
virtual bool LoadAccVers (CReaderRequestResult &result, const TIds &ids, TLoaded &loaded, TIds &ret)
 
virtual bool LoadGis (CReaderRequestResult &result, const TIds &ids, TLoaded &loaded, TGis &ret)
 
virtual bool LoadLabels (CReaderRequestResult &result, const TIds &ids, TLoaded &loaded, TLabels &ret)
 
virtual bool LoadTaxIds (CReaderRequestResult &result, const TIds &ids, TLoaded &loaded, TTaxIds &ret)
 
virtual bool LoadHashes (CReaderRequestResult &result, const TIds &ids, TLoaded &loaded, THashes &ret, TKnown &known)
 
virtual bool LoadLengths (CReaderRequestResult &result, const TIds &ids, TLoaded &loaded, TLengths &ret)
 
virtual bool LoadTypes (CReaderRequestResult &result, const TIds &ids, TLoaded &loaded, TTypes &ret)
 
virtual bool LoadStates (CReaderRequestResult &result, const TIds &ids, TLoaded &loaded, TStates &ret)
 
virtual bool LoadBlobs (CReaderRequestResult &result, const CSeq_id_Handle &seq_id, TContentsMask mask, const SAnnotSelector *sel)
 
virtual bool LoadBlobs (CReaderRequestResult &result, const CLoadLockBlobIds &lock, TContentsMask mask, const SAnnotSelector *sel)
 
virtual bool LoadBlob (CReaderRequestResult &result, const CBlob_Info &blob_info)
 
virtual bool LoadChunks (CReaderRequestResult &result, const TBlobId &blob_id, const TChunkIds &chunk_ids)
 
virtual bool LoadChunks (CReaderRequestResult &result, const TBlobChunkIds &chunk_ids)
 
virtual bool LoadBlobSet (CReaderRequestResult &result, const TSeqIds &seq_ids)
 
virtual bool LoadBlobs (CReaderRequestResult &result, const TBlobIds &blob_infos)
 
void SetAndSaveSeq_idSeq_ids (CReaderRequestResult &result, const CSeq_id_Handle &seq_id, const CFixedSeq_ids &seq_ids) const
 
void SetAndSaveNoSeq_idSeq_ids (CReaderRequestResult &result, const CSeq_id_Handle &seq_id, TState state) const
 
void SetAndSaveSeq_idAccVer (CReaderRequestResult &result, const CSeq_id_Handle &seq_id, const TSequenceAcc &acc_id) const
 
void SetAndSaveSeq_idGi (CReaderRequestResult &result, const CSeq_id_Handle &seq_id, const TSequenceGi &gi) const
 
void SetAndSaveSeq_idAccFromSeqIds (CReaderRequestResult &result, const CSeq_id_Handle &seq_id, const CLoadLockSeqIds &seq_ids) const
 
void SetAndSaveSeq_idGiFromSeqIds (CReaderRequestResult &result, const CSeq_id_Handle &seq_id, const CLoadLockSeqIds &seq_ids) const
 
void SetAndSaveSeq_idSeq_ids (CReaderRequestResult &result, const CSeq_id_Handle &seq_id, const CLoadLockSeqIds &seq_ids) const
 
void SetAndSaveNoSeq_idSeq_ids (CReaderRequestResult &result, const CSeq_id_Handle &seq_id, const CLoadLockGi &gi_lock) const
 
void SetAndSaveSeq_idBlob_ids (CReaderRequestResult &result, const CSeq_id_Handle &seq_id, const SAnnotSelector *sel, CLoadLockBlobIds &lock, const CLoadLockBlobIds &blob_ids) const
 
void SetAndSaveNoSeq_idBlob_ids (CReaderRequestResult &result, const CSeq_id_Handle &seq_id, const SAnnotSelector *sel, const CLoadLockGi &gi_lock) const
 
void SetAndSaveSeq_idTaxId (CReaderRequestResult &result, const CSeq_id_Handle &seq_id, TTaxId taxid) const
 
void SetAndSaveSequenceHash (CReaderRequestResult &result, const CSeq_id_Handle &seq_id, const TSequenceHash &hash) const
 
void SetAndSaveSequenceLength (CReaderRequestResult &result, const CSeq_id_Handle &seq_id, TSeqPos length) const
 
void SetAndSaveSequenceType (CReaderRequestResult &result, const CSeq_id_Handle &seq_id, const TSequenceType &type) const
 
void SetAndSaveSeq_idBlob_ids (CReaderRequestResult &result, const CSeq_id_Handle &seq_id, const SAnnotSelector *sel, const CFixedBlob_ids &blob_ids) const
 
void SetAndSaveNoSeq_idBlob_ids (CReaderRequestResult &result, const CSeq_id_Handle &seq_id, const SAnnotSelector *sel, TBlobState state) const
 
void SetAndSaveBlobState (CReaderRequestResult &result, const TBlobId &blob_id, TBlobState blob_state) const
 
void SetAndSaveBlobVersion (CReaderRequestResult &result, const TBlobId &blob_id, TBlobVersion version) const
 
void SetAndSaveNoBlob (CReaderRequestResult &result, const TBlobId &blob_id, TChunkId chunk_id, TBlobState blob_state)
 
void SetAndSaveSeq_idLabelFromSeqIds (CReaderRequestResult &result, const CSeq_id_Handle &seq_id, const CLoadLockSeqIds &seq_ids) const
 
void SetAndSaveSeq_idLabel (CReaderRequestResult &result, const CSeq_id_Handle &seq_id, const string &label) const
 
void SetAndSaveSeq_idBlob_ids (CReaderRequestResult &result, const CSeq_id_Handle &seq_id, const SAnnotSelector *sel, CLoadLockBlobIds &lock, const CFixedBlob_ids &blob_ids) const
 
void SetAndSaveNoSeq_idBlob_ids (CReaderRequestResult &result, const CSeq_id_Handle &seq_id, const SAnnotSelector *sel, CLoadLockBlobIds &lock, TBlobState state) const
 
int SetMaximumConnections (int max)
 
void SetMaximumConnections (int max, int default_max)
 
int GetMaximumConnections (void) const
 
void SetPreopenConnection (bool preopen=true)
 
bool GetPreopenConnection (void) const
 
void OpenInitialConnection (bool force)
 
virtual int GetConst (const string &const_name) const
 
void SetMaximumRetryCount (int retry_count)
 
virtual int GetRetryCount (void) const
 
virtual bool MayBeSkippedOnErrors (void) const
 
virtual void InitializeCache (CReaderCacheManager &cache_manager, const TPluginManagerParamTree *params)
 
virtual void ResetCache (void)
 
virtual void OpenConnection (TConn conn)
 
virtual void WaitBeforeNewConnection (TConn conn)
 
virtual void ConnectSucceeds (TConn conn)
 
virtual void ConnectFailed (TConn conn)
 
virtual void SetNewConnectionDelayMicroSec (unsigned long micro_sec)
 
bool HasHUPIncluded () const
 
virtual void SetParams (const CReaderParams &params)
 
- Public Member Functions inherited from CObject
 CObject (void)
 Constructor. More...
 
 CObject (const CObject &src)
 Copy constructor. More...
 
virtual ~CObject (void)
 Destructor. More...
 
CObjectoperator= (const CObject &src) THROWS_NONE
 Assignment operator. More...
 
bool CanBeDeleted (void) const THROWS_NONE
 Check if object can be deleted. More...
 
bool IsAllocatedInPool (void) const THROWS_NONE
 Check if object is allocated in memory pool (not system heap) More...
 
bool Referenced (void) const THROWS_NONE
 Check if object is referenced. More...
 
bool ReferencedOnlyOnce (void) const THROWS_NONE
 Check if object is referenced only once. More...
 
void AddReference (void) const
 Add reference to object. More...
 
void RemoveReference (void) const
 Remove reference to object. More...
 
void ReleaseReference (void) const
 Remove reference without deleting object. More...
 
virtual void DoNotDeleteThisObject (void)
 Mark this object as not allocated in heap – do not delete this object. More...
 
virtual void DoDeleteThisObject (void)
 Mark this object as allocated in heap – object can be deleted. More...
 
void * operator new (size_t size)
 Define new operator for memory allocation. More...
 
void * operator new[] (size_t size)
 Define new[] operator for 'array' memory allocation. More...
 
void operator delete (void *ptr)
 Define delete operator for memory deallocation. More...
 
void operator delete[] (void *ptr)
 Define delete[] operator for memory deallocation. More...
 
void * operator new (size_t size, void *place)
 Define new operator. More...
 
void operator delete (void *ptr, void *place)
 Define delete operator. More...
 
void * operator new (size_t size, CObjectMemoryPool *place)
 Define new operator using memory pool. More...
 
void operator delete (void *ptr, CObjectMemoryPool *place)
 Define delete operator. More...
 
virtual void DebugDump (CDebugDumpContext ddc, unsigned int depth) const
 Define method for dumping debug information. More...
 
- Public Member Functions inherited from CDebugDumpable
 CDebugDumpable (void)
 
virtual ~CDebugDumpable (void)
 
void DebugDumpText (ostream &out, const string &bundle, unsigned int depth) const
 
void DebugDumpFormat (CDebugDumpFormatter &ddf, const string &bundle, unsigned int depth) const
 
void DumpToConsole (void) const
 

Protected Member Functions

virtual void x_AddConnectionSlot (TConn conn) override
 
virtual void x_RemoveConnectionSlot (TConn conn) override
 
virtual void x_DisconnectAtSlot (TConn conn, bool failed) override
 
virtual void x_ConnectAtSlot (TConn conn) override
 
CDB_Connectionx_GetConnection (TConn conn)
 
I_BaseCmdx_SendRequest (const CBlob_id &blob_id, CDB_Connection *db_conn, const char *rpc)
 
void x_ReceiveData (CReaderRequestResult &result, SPubseqReaderReceiveData &data, const TBlobId &blob_id, I_BaseCmd &cmd, bool force_blob)
 
- Protected Member Functions inherited from CReader
void x_ReportDisconnect (const char *reader, const char *server, TConn conn, bool failed) const
 
void x_SetIncludeHUP (bool include_hup)
 
- Protected Member Functions inherited from CObject
virtual void DeleteThis (void)
 Virtual method "deleting" this object. More...
 

Private Types

typedef map< TConn, AutoPtr< CDB_Connection > > TConnections
 

Private Attributes

string m_Server
 
string m_User
 
string m_Password
 
string m_DbapiDriver
 
atomic< I_DriverContext * > m_Context
 
TConnections m_Connections
 
bool m_AllowGzip
 
bool m_ExclWGSMaster
 
bool m_SetCubbyUser
 

Additional Inherited Members

- Public Types inherited from CId1ReaderBase
enum  ESat {
  eSat_ANNOT_CDD = 10 , eSat_ANNOT = 26 , eSat_TRACE = 28 , eSat_TRACE_ASSM = 29 ,
  eSat_TR_ASSM_CH = 30 , eSat_TRACE_CHGR = 31
}
 
enum  ESubSat {
  eSubSat_main = 0 , eSubSat_SNP = 1<<0 , eSubSat_SNP_graph = 1<<2 , eSubSat_CDD = 1<<3 ,
  eSubSat_MGC = 1<<4 , eSubSat_HPRD = 1<<5 , eSubSat_STS = 1<<6 , eSubSat_tRNA = 1<<7 ,
  eSubSat_microRNA = 1<<8 , eSubSat_Exon = 1<<9
}
 
- Public Types inherited from CReader
typedef unsigned TConn
 
typedef CBlob_id TBlobId
 
typedef int TState
 
typedef int TBlobState
 
typedef int TBlobVersion
 
typedef int TBlobSplitVersion
 
typedef int TChunkId
 
typedef int TContentsMask
 
typedef vector< TChunkIdTChunkIds
 
typedef vector< CSeq_id_HandleTSeqIds
 
typedef vector< CBlob_InfoTBlobIds
 
typedef vector< CSeq_id_HandleTIds
 
typedef vector< boolTLoaded
 
typedef vector< TIdsTBulkIds
 
typedef vector< TGiTGis
 
typedef vector< stringTLabels
 
typedef vector< TTaxIdTTaxIds
 
typedef vector< intTStates
 
typedef vector< intTHashes
 
typedef vector< boolTKnown
 
typedef vector< TSeqPosTLengths
 
typedef vector< CSeq_inst::EMolTTypes
 
typedef vector< CBlob_idTPlainBlobIds
 
typedef vector< pair< TBlobId, TChunkIds > > TBlobChunkIds
 
typedef CDataLoader::SAccVerFound TSequenceAcc
 
typedef CDataLoader::SGiFound TSequenceGi
 
typedef CDataLoader::STypeFound TSequenceType
 
typedef CDataLoader::SHashFound TSequenceHash
 
- Public Types inherited from CObject
enum  EAllocFillMode { eAllocFillNone = 1 , eAllocFillZero , eAllocFillPattern }
 Control filling of newly allocated memory. More...
 
typedef CObjectCounterLocker TLockerType
 Default locker type for CRef. More...
 
typedef atomic< Uint8TCounter
 Counter type is CAtomiCounter. More...
 
typedef Uint8 TCount
 Alias for value type of counter. More...
 
- Static Public Member Functions inherited from CId1ReaderBase
static bool IsAnnotSat (int sat)
 
static ESat GetAnnotSat (int subsat)
 
static void CreateExtAnnotBlob_ids (TBlobIds &blob_ids, TIntId gi, int ext_feat)
 
static int GetNextExtAnnotBit (int &ext_feat)
 
static void SetExtAnnotBlob_id (CBlob_id &blob_id, TIntId gi, int bit)
 
static TIntId GetExtAnnotGi (const CBlob_id &blob_id)
 
static int GetExtAnnotSubSat (const CBlob_id &blob_id)
 
- Static Public Member Functions inherited from CReader
static int ReadInt (CNcbiIstream &stream)
 
- Static Public Member Functions inherited from CObject
static NCBI_XNCBI_EXPORT void ThrowNullPointerException (void)
 Define method to throw null pointer exception. More...
 
static NCBI_XNCBI_EXPORT void ThrowNullPointerException (const type_info &type)
 
static EAllocFillMode GetAllocFillMode (void)
 
static void SetAllocFillMode (EAllocFillMode mode)
 
static void SetAllocFillMode (const string &value)
 Set mode from configuration parameter value. More...
 
- Static Public Member Functions inherited from CDebugDumpable
static void EnableDebugDump (bool on)
 
- Static Public Attributes inherited from CObject
static const TCount eCounterBitsCanBeDeleted = 1 << 0
 Define possible object states. More...
 
static const TCount eCounterBitsInPlainHeap = 1 << 1
 Heap signature was found. More...
 
static const TCount eCounterBitsPlaceMask
 Mask for 'in heap' state flags. More...
 
static const int eCounterStep = 1 << 2
 Skip over the "in heap" bits. More...
 
static const TCount eCounterValid = TCount(1) << (sizeof(TCount) * 8 - 2)
 Minimal value for valid objects (reference counter is zero) Must be a single bit value. More...
 
static const TCount eCounterStateMask
 Valid object, and object in heap. More...
 
- Protected Types inherited from CReader
typedef CReaderAllocatedConnection CConn
 
- Protected Attributes inherited from CReader
CReadDispatcherm_Dispatcher
 

Detailed Description

Definition at line 46 of file reader_pubseq.hpp.

Member Typedef Documentation

◆ TConnections

Definition at line 121 of file reader_pubseq.hpp.

Constructor & Destructor Documentation

◆ CPubseqReader() [1/2]

CPubseqReader::CPubseqReader ( int  max_connections = 0,
const string server = kEmptyStr,
const string user = kEmptyStr,
const string pswd = kEmptyStr,
const string dbapi_driver = kEmptyStr 
)

◆ CPubseqReader() [2/2]

CPubseqReader::CPubseqReader ( const TPluginManagerParamTree params,
const string driver_name 
)

◆ ~CPubseqReader()

CPubseqReader::~CPubseqReader ( )
overridevirtual

Definition at line 228 of file reader_pubseq.cpp.

References m_Context.

Member Function Documentation

◆ GetBlob()

void CPubseqReader::GetBlob ( CReaderRequestResult result,
const TBlobId blob_id,
TChunkId  chunk_id 
)
overridevirtual

◆ GetBlobState()

void CPubseqReader::GetBlobState ( CReaderRequestResult result,
const CBlob_id blob_id 
)
overridevirtual

◆ GetBlobVersion()

void CPubseqReader::GetBlobVersion ( CReaderRequestResult result,
const CBlob_id blob_id 
)
overridevirtual

◆ GetMaximumConnectionsLimit()

int CPubseqReader::GetMaximumConnectionsLimit ( void  ) const
overridevirtual

Reimplemented from CReader.

Definition at line 234 of file reader_pubseq.cpp.

References MAX_MT_CONN.

◆ LoadGiHash()

bool CPubseqReader::LoadGiHash ( CReaderRequestResult result,
const CSeq_id_Handle seq_id 
)

◆ LoadGiSeq_ids()

bool CPubseqReader::LoadGiSeq_ids ( CReaderRequestResult result,
const CSeq_id_Handle seq_id 
)

◆ LoadSeq_idAccVer()

bool CPubseqReader::LoadSeq_idAccVer ( CReaderRequestResult result,
const CSeq_id_Handle seq_id 
)
overridevirtual

◆ LoadSeq_idBlob_ids()

bool CPubseqReader::LoadSeq_idBlob_ids ( CReaderRequestResult result,
const CSeq_id_Handle seq_id,
const SAnnotSelector sel 
)
overridevirtual

All LoadXxx() methods should return false if there is no requested data in the reader.

This will notify dispatcher that there is no sense to retry.

Reimplemented from CReader.

Definition at line 523 of file reader_pubseq.cpp.

References _ASSERT, eAlreadyLoaded, CBioseq_Handle::fState_no_data, CLoadLockSeqIds::GetState(), SAnnotSelector::IncludeNamedAnnotAccession(), SAnnotSelector::IsIncludedAnyNamedAnnotAccession(), SAnnotSelector::IsIncludedNamedAnnotAccession(), LoadSeq_idInfo(), result, CReader::SetAndSaveNoSeq_idBlob_ids(), and CReader::SetAndSaveSeq_idBlob_ids().

◆ LoadSeq_idGi()

bool CPubseqReader::LoadSeq_idGi ( CReaderRequestResult result,
const CSeq_id_Handle seq_id 
)
overridevirtual

Reimplemented from CReader.

Definition at line 469 of file reader_pubseq.cpp.

References CLoadLockGi::IsLoadedGi(), LoadSeq_idInfo(), and result.

◆ LoadSeq_idInfo()

bool CPubseqReader::LoadSeq_idInfo ( CReaderRequestResult result,
const CSeq_id_Handle seq_id,
const SAnnotSelector with_named_accs 
)

◆ LoadSeq_idSeq_ids()

bool CPubseqReader::LoadSeq_idSeq_ids ( CReaderRequestResult result,
const CSeq_id_Handle seq_id 
)
overridevirtual

◆ LoadSequenceHash()

bool CPubseqReader::LoadSequenceHash ( CReaderRequestResult result,
const CSeq_id_Handle seq_id 
)
overridevirtual

◆ SetIncludeHUP()

void CPubseqReader::SetIncludeHUP ( bool  include_hup = true,
const string web_cookie = NcbiEmptyString 
)
overridevirtual

Reimplemented from CReader.

Definition at line 1313 of file reader_pubseq.cpp.

References m_SetCubbyUser, and CReader::x_SetIncludeHUP().

◆ x_AddConnectionSlot()

void CPubseqReader::x_AddConnectionSlot ( TConn  conn)
overrideprotectedvirtual

Implements CReader.

Definition at line 244 of file reader_pubseq.cpp.

References _ASSERT, conn, and m_Connections.

◆ x_ConnectAtSlot()

void CPubseqReader::x_ConnectAtSlot ( TConn  conn)
overrideprotectedvirtual

◆ x_DisconnectAtSlot()

void CPubseqReader::x_DisconnectAtSlot ( TConn  conn,
bool  failed 
)
overrideprotectedvirtual

Reimplemented from CReader.

Definition at line 257 of file reader_pubseq.cpp.

References _ASSERT, conn, failed, m_Connections, AutoPtr< X, Del >::reset(), and CReader::x_ReportDisconnect().

◆ x_GetConnection()

CDB_Connection * CPubseqReader::x_GetConnection ( TConn  conn)
protected

◆ x_ReceiveData()

void CPubseqReader::x_ReceiveData ( CReaderRequestResult result,
SPubseqReaderReceiveData data,
const TBlobId blob_id,
I_BaseCmd cmd,
bool  force_blob 
)
protected

◆ x_RemoveConnectionSlot()

void CPubseqReader::x_RemoveConnectionSlot ( TConn  conn)
overrideprotectedvirtual

Implements CReader.

Definition at line 251 of file reader_pubseq.cpp.

References _VERIFY, conn, map_checker< Container >::erase(), and m_Connections.

◆ x_SendRequest()

I_BaseCmd * CPubseqReader::x_SendRequest ( const CBlob_id blob_id,
CDB_Connection db_conn,
const char *  rpc 
)
protected

Member Data Documentation

◆ m_AllowGzip

bool CPubseqReader::m_AllowGzip
private

Definition at line 124 of file reader_pubseq.hpp.

Referenced by CPubseqReader(), and x_ConnectAtSlot().

◆ m_Connections

TConnections CPubseqReader::m_Connections
private

◆ m_Context

atomic<I_DriverContext*> CPubseqReader::m_Context
private

Definition at line 119 of file reader_pubseq.hpp.

Referenced by x_ConnectAtSlot(), and ~CPubseqReader().

◆ m_DbapiDriver

string CPubseqReader::m_DbapiDriver
private

Definition at line 117 of file reader_pubseq.hpp.

Referenced by CPubseqReader(), and x_ConnectAtSlot().

◆ m_ExclWGSMaster

bool CPubseqReader::m_ExclWGSMaster
private

Definition at line 125 of file reader_pubseq.hpp.

Referenced by CPubseqReader(), and x_ConnectAtSlot().

◆ m_Password

string CPubseqReader::m_Password
private

Definition at line 116 of file reader_pubseq.hpp.

Referenced by CPubseqReader(), and x_ConnectAtSlot().

◆ m_Server

string CPubseqReader::m_Server
private

Definition at line 114 of file reader_pubseq.hpp.

Referenced by CPubseqReader(), and x_ConnectAtSlot().

◆ m_SetCubbyUser

bool CPubseqReader::m_SetCubbyUser
private

Definition at line 126 of file reader_pubseq.hpp.

Referenced by SetIncludeHUP(), and x_ConnectAtSlot().

◆ m_User

string CPubseqReader::m_User
private

Definition at line 115 of file reader_pubseq.hpp.

Referenced by CPubseqReader(), and x_ConnectAtSlot().


The documentation for this class was generated from the following files:
Modified on Wed Jun 19 17:00:15 2024 by modify_doxy.py rev. 669887