NCBI C++ ToolKit
|
Search Toolkit Book for CLoadLockLabel
#include <objtools/data_loaders/genbank/impl/request_result.hpp>
Public Member Functions | |
CLoadLockLabel (void) | |
CLoadLockLabel (CReaderRequestResult &result, const CSeq_id_Handle &id) | |
bool | IsFound (void) const |
GBL::EExpirationType | GetExpType (void) const |
bool | IsLoadedLabel (void) const |
TData | GetLabel (void) const |
bool | SetLoadedLabel (const TData &data) |
bool | SetLoadedLabel (const TData &data, TExpirationTime expiration_time) |
Static Public Member Functions | |
static bool | IsFound (const TData &data) |
static GBL::EExpirationType | GetExpType (const TData &data) |
Private Types | |
typedef CGBInfoManager::TCacheLabel::TInfoLock | TParent |
Definition at line 503 of file request_result.hpp.
|
private |
Definition at line 506 of file request_result.hpp.
|
inline |
Definition at line 508 of file request_result.hpp.
CLoadLockLabel::CLoadLockLabel | ( | CReaderRequestResult & | result, |
const CSeq_id_Handle & | id | ||
) |
Definition at line 1028 of file request_result.cpp.
|
inlinestatic |
Definition at line 521 of file request_result.hpp.
References data, eExpire_fast, eExpire_normal, and IsFound().
Referenced by CCacheWriter::SaveSeq_idLabel().
|
inline |
Definition at line 525 of file request_result.hpp.
Referenced by CReaderRequestResult::SetLoadedLabel(), and SetLoadedLabel().
|
inline |
Definition at line 534 of file request_result.hpp.
Referenced by CGBDataLoader_Native::GetLabel(), CCacheReader::LoadLabels(), CId2ReaderBase::LoadLabels(), CReader::LoadLabels(), and CCacheWriter::SaveSeq_idLabel().
Definition at line 513 of file request_result.hpp.
References data.
|
inline |
Definition at line 517 of file request_result.hpp.
Referenced by GetExpType().
|
inline |
Definition at line 530 of file request_result.hpp.
Referenced by CGBDataLoader_Native::GetLabel(), CCacheReader::LoadLabels(), CId2ReaderBase::LoadLabels(), CReader::LoadLabels(), CCacheReader::LoadSeq_idLabel(), CId2ReaderBase::LoadSeq_idLabel(), CReader::LoadSeq_idLabel(), and CCacheWriter::SaveSeq_idLabel().
Definition at line 538 of file request_result.hpp.
References data, and GetExpType().
Referenced by CId2ReaderBase::LoadLabels(), and CCacheReader::LoadSeq_idLabel().
Definition at line 542 of file request_result.hpp.
References data.