NCBI C++ ToolKit
|
Search Toolkit Book for CLoadLockBlobVersion
#include <objtools/data_loaders/genbank/impl/request_result.hpp>
Public Member Functions | |
CLoadLockBlobVersion (void) | |
CLoadLockBlobVersion (CReaderRequestResult &result, const CBlob_id &id) | |
CLoadLockBlobVersion (CReaderRequestResult &result, const CBlob_id &id, EAlreadyLoaded) | |
bool | IsFound (void) const |
GBL::EExpirationType | GetExpType (void) const |
TData | GetBlobVersion (void) const |
bool | IsLoadedBlobVersion (void) const |
Static Public Member Functions | |
static bool | IsFound (const TData &data) |
static GBL::EExpirationType | GetExpType (const TData &data) |
Private Types | |
typedef CGBInfoManager::TCacheBlobVersion::TInfoLock | TParent |
Definition at line 851 of file request_result.hpp.
|
private |
Definition at line 854 of file request_result.hpp.
|
inline |
Definition at line 856 of file request_result.hpp.
CLoadLockBlobVersion::CLoadLockBlobVersion | ( | CReaderRequestResult & | result, |
const CBlob_id & | id | ||
) |
Definition at line 1122 of file request_result.cpp.
CLoadLockBlobVersion::CLoadLockBlobVersion | ( | CReaderRequestResult & | result, |
const CBlob_id & | id, | ||
EAlreadyLoaded | |||
) |
Definition at line 1129 of file request_result.cpp.
|
inline |
Definition at line 880 of file request_result.hpp.
Referenced by CGBDataLoader_Native::GetBlobVersion(), CCacheReader::LoadChunk(), and CCacheWriter::OpenBlobStream().
|
inlinestatic |
Definition at line 871 of file request_result.hpp.
References data, eExpire_fast, eExpire_normal, and IsFound().
|
inline |
Definition at line 875 of file request_result.hpp.
Referenced by CReaderRequestResult::SetLoadedBlobVersion().
Definition at line 863 of file request_result.hpp.
References data.
|
inline |
Definition at line 867 of file request_result.hpp.
Referenced by GetExpType().
|
inline |
Definition at line 884 of file request_result.hpp.
Referenced by CGBDataLoader_Native::GetBlobVersion(), CCacheReader::LoadBlobVersion(), CId1ReaderBase::LoadBlobVersion(), CId2ReaderBase::LoadBlobVersion(), CId2ReaderBase::x_ProcessGetBlob(), and CId2ReaderBase::x_ProcessGetSplitInfo().