NCBI C++ ToolKit
Public Member Functions | Public Attributes | List of all members
SBlobLocator Struct Reference

Search Toolkit Book for SBlobLocator

+ Collaboration diagram for SBlobLocator:

Public Member Functions

 SBlobLocator (CSeq_id_Handle idh, const CDir &root_cache)
 
SBlobLocatoroperator= (const CAsnIndex &main_index)
 
bool operator< (const SBlobLocator &k2) const
 
bool operator== (const SBlobLocator &k2) const
 

Public Attributes

CSeq_id_Handle m_Idh
 
const CDirm_CacheRoot
 
CAsnIndex::TChunkId m_ChunkId
 
CAsnIndex::TOffset m_Offset
 
CAsnIndex::TSize m_BlobSize
 

Detailed Description

Definition at line 138 of file sub_cache_create.cpp.

Constructor & Destructor Documentation

◆ SBlobLocator()

SBlobLocator::SBlobLocator ( CSeq_id_Handle  idh,
const CDir root_cache 
)
inline

Definition at line 140 of file sub_cache_create.cpp.

Member Function Documentation

◆ operator<()

bool SBlobLocator::operator< ( const SBlobLocator k2) const
inline

Definition at line 152 of file sub_cache_create.cpp.

References CDirEntry::GetPath(), m_CacheRoot, m_ChunkId, and m_Offset.

◆ operator=()

SBlobLocator& SBlobLocator::operator= ( const CAsnIndex main_index)
inline

◆ operator==()

bool SBlobLocator::operator== ( const SBlobLocator k2) const
inline

Definition at line 162 of file sub_cache_create.cpp.

References CDirEntry::GetPath(), m_CacheRoot, m_ChunkId, and m_Offset.

Member Data Documentation

◆ m_BlobSize

CAsnIndex::TSize SBlobLocator::m_BlobSize

Definition at line 172 of file sub_cache_create.cpp.

Referenced by SBlobCopier::operator()(), and operator=().

◆ m_CacheRoot

const CDir* SBlobLocator::m_CacheRoot

Definition at line 169 of file sub_cache_create.cpp.

Referenced by SBlobCopier::operator()(), operator<(), and operator==().

◆ m_ChunkId

CAsnIndex::TChunkId SBlobLocator::m_ChunkId

Definition at line 170 of file sub_cache_create.cpp.

Referenced by SBlobCopier::operator()(), operator<(), operator=(), and operator==().

◆ m_Idh

CSeq_id_Handle SBlobLocator::m_Idh

Definition at line 168 of file sub_cache_create.cpp.

Referenced by SBlobCopier::operator()().

◆ m_Offset

CAsnIndex::TOffset SBlobLocator::m_Offset

Definition at line 171 of file sub_cache_create.cpp.

Referenced by SBlobCopier::operator()(), operator<(), operator=(), and operator==().


The documentation for this struct was generated from the following file:
Modified on Mon Jul 22 05:04:14 2024 by modify_doxy.py rev. 669887