NCBI C++ ToolKit
|
Search Toolkit Book for CLoadLockGi
#include <objtools/data_loaders/genbank/impl/request_result.hpp>
Public Member Functions | |
CLoadLockGi (void) | |
CLoadLockGi (CReaderRequestResult &result, const CSeq_id_Handle &id) | |
bool | IsFound (void) const |
GBL::EExpirationType | GetExpType (void) const |
bool | IsLoadedGi (void) const |
TExpirationTime | GetExpirationTimeGi (void) const |
TData | GetGi (void) const |
bool | SetLoadedGi (const TData &data) |
bool | SetLoadedGi (const TData &data, TExpirationTime expiration_time) |
Static Public Member Functions | |
static TGi | GetGi (const TData &data) |
static bool | IsFound (const TData &data) |
static GBL::EExpirationType | GetExpType (const TData &data) |
Private Types | |
typedef CGBInfoManager::TCacheGi::TInfoLock | TParent |
Definition at line 395 of file request_result.hpp.
|
private |
Definition at line 398 of file request_result.hpp.
|
inline |
Definition at line 400 of file request_result.hpp.
CLoadLockGi::CLoadLockGi | ( | CReaderRequestResult & | result, |
const CSeq_id_Handle & | id | ||
) |
Definition at line 1021 of file request_result.cpp.
|
inline |
Definition at line 430 of file request_result.hpp.
Referenced by CReaderRequestResult::SetLoadedBlobIdsFromZeroGi(), and CReaderRequestResult::SetLoadedSeqIdsFromZeroGi().
|
inlinestatic |
Definition at line 417 of file request_result.hpp.
References data, eExpire_fast, eExpire_normal, and IsFound().
Referenced by CCacheWriter::SaveSeq_idGi().
|
inline |
Definition at line 421 of file request_result.hpp.
Referenced by CReaderRequestResult::SetLoadedGi(), and SetLoadedGi().
Definition at line 405 of file request_result.hpp.
References data.
Referenced by CGBDataLoader_Native::GetGiFound(), CCacheReader::LoadGis(), CId2ReaderBase::LoadGis(), CReader::LoadGis(), CId1Reader::LoadSeq_idBlob_ids(), CId1Reader::LoadSeq_idSeq_ids(), CPubseqReader::LoadSeq_idSeq_ids(), CCacheReader::LoadSequenceHash(), CPubseqReader::LoadSequenceHash(), CCacheWriter::SaveSeq_idGi(), CReaderRequestResult::SetLoadedBlobIdsFromZeroGi(), and CReaderRequestResult::SetLoadedSeqIdsFromZeroGi().
|
inline |
Definition at line 434 of file request_result.hpp.
Definition at line 409 of file request_result.hpp.
References data.
Referenced by CCacheReader::LoadGis(), CId2ReaderBase::LoadGis(), CReader::LoadGis(), CId1Reader::LoadSeq_idSeq_ids(), CPubseqReader::LoadSequenceHash(), and CCacheWriter::SaveSeq_idGi().
|
inline |
Definition at line 413 of file request_result.hpp.
Referenced by GetExpType().
|
inline |
Definition at line 426 of file request_result.hpp.
Referenced by CGBDataLoader_Native::GetGiFound(), CCacheReader::LoadGis(), CId2ReaderBase::LoadGis(), CReader::LoadGis(), CCacheReader::LoadSeq_idGi(), CId1Reader::LoadSeq_idGi(), CId2ReaderBase::LoadSeq_idGi(), CReader::LoadSeq_idGi(), CPubseqReader::LoadSeq_idGi(), CPubseqReader::LoadSeq_idSeq_ids(), CCacheReader::LoadSequenceHash(), CPubseqReader::LoadSequenceHash(), CCacheWriter::SaveSeq_idGi(), CReaderRequestResult::SetLoadedBlobIdsFromZeroGi(), and CReaderRequestResult::SetLoadedSeqIdsFromZeroGi().
Definition at line 438 of file request_result.hpp.
References data, and GetExpType().
Referenced by CCacheReader::LoadSeq_idGi().
Definition at line 442 of file request_result.hpp.
References data.