NCBI C++ ToolKit
Public Member Functions | Static Public Member Functions | Private Types | List of all members
CLoadLockBlobVersion Class Reference

Search Toolkit Book for CLoadLockBlobVersion

#include <objtools/data_loaders/genbank/impl/request_result.hpp>

+ Inheritance diagram for CLoadLockBlobVersion:
+ Collaboration diagram for CLoadLockBlobVersion:

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
 

Detailed Description

Definition at line 851 of file request_result.hpp.

Member Typedef Documentation

◆ TParent

typedef CGBInfoManager::TCacheBlobVersion::TInfoLock CLoadLockBlobVersion::TParent
private

Definition at line 854 of file request_result.hpp.

Constructor & Destructor Documentation

◆ CLoadLockBlobVersion() [1/3]

CLoadLockBlobVersion::CLoadLockBlobVersion ( void  )
inline

Definition at line 856 of file request_result.hpp.

◆ CLoadLockBlobVersion() [2/3]

CLoadLockBlobVersion::CLoadLockBlobVersion ( CReaderRequestResult result,
const CBlob_id id 
)

Definition at line 1122 of file request_result.cpp.

◆ CLoadLockBlobVersion() [3/3]

CLoadLockBlobVersion::CLoadLockBlobVersion ( CReaderRequestResult result,
const CBlob_id id,
EAlreadyLoaded   
)

Definition at line 1129 of file request_result.cpp.

Member Function Documentation

◆ GetBlobVersion()

TData CLoadLockBlobVersion::GetBlobVersion ( void  ) const
inline

◆ GetExpType() [1/2]

static GBL::EExpirationType CLoadLockBlobVersion::GetExpType ( const TData &  data)
inlinestatic

Definition at line 871 of file request_result.hpp.

References data, eExpire_fast, eExpire_normal, and IsFound().

◆ GetExpType() [2/2]

GBL::EExpirationType CLoadLockBlobVersion::GetExpType ( void  ) const
inline

Definition at line 875 of file request_result.hpp.

Referenced by CReaderRequestResult::SetLoadedBlobVersion().

◆ IsFound() [1/2]

static bool CLoadLockBlobVersion::IsFound ( const TData &  data)
inlinestatic

Definition at line 863 of file request_result.hpp.

References data.

◆ IsFound() [2/2]

bool CLoadLockBlobVersion::IsFound ( void  ) const
inline

Definition at line 867 of file request_result.hpp.

Referenced by GetExpType().

◆ IsLoadedBlobVersion()

bool CLoadLockBlobVersion::IsLoadedBlobVersion ( void  ) const
inline

The documentation for this class was generated from the following files:
Modified on Fri Sep 20 14:57:39 2024 by modify_doxy.py rev. 669887