NCBI C++ ToolKit
|
Search Toolkit Book for CTSE_Split_Info
#include <objmgr/impl/tse_split_info.hpp>
Static Public Member Functions | |
static void | x_LoadChunks (CDataLoader *loader, const vector< CConstRef< CTSE_Chunk_Info >> &chunks) |
![]() | |
static NCBI_XNCBI_EXPORT void | ThrowNullPointerException (void) |
Define method to throw null pointer exception. More... | |
static NCBI_XNCBI_EXPORT void | ThrowNullPointerException (const type_info &type) |
static EAllocFillMode | GetAllocFillMode (void) |
static void | SetAllocFillMode (EAllocFillMode mode) |
static void | SetAllocFillMode (const string &value) |
Set mode from configuration parameter value. More... | |
![]() | |
static void | EnableDebugDump (bool on) |
Protected Member Functions | |
TSeqIdToChunks::const_iterator | x_FindChunk (const CSeq_id_Handle &id) const |
![]() | |
virtual void | DeleteThis (void) |
Virtual method "deleting" this object. More... | |
Private Member Functions | |
CTSE_Split_Info (const CTSE_Split_Info &) | |
CTSE_Split_Info & | operator= (const CTSE_Split_Info &) |
Additional Inherited Members | |
![]() | |
static const TCount | eCounterBitsCanBeDeleted = 1 << 0 |
Define possible object states. More... | |
static const TCount | eCounterBitsInPlainHeap = 1 << 1 |
Heap signature was found. More... | |
static const TCount | eCounterBitsPlaceMask |
Mask for 'in heap' state flags. More... | |
static const int | eCounterStep = 1 << 2 |
Skip over the "in heap" bits. More... | |
static const TCount | eCounterValid = TCount(1) << (sizeof(TCount) * 8 - 2) |
Minimal value for valid objects (reference counter is zero) Must be a single bit value. More... | |
static const TCount | eCounterStateMask |
Valid object, and object in heap. More... | |
Definition at line 63 of file tse_split_info.hpp.
Definition at line 79 of file tse_split_info.hpp.
Definition at line 82 of file tse_split_info.hpp.
Definition at line 75 of file tse_split_info.hpp.
Definition at line 74 of file tse_split_info.hpp.
typedef CBlobIdKey CTSE_Split_Info::TBlobId |
Definition at line 66 of file tse_split_info.hpp.
typedef int CTSE_Split_Info::TBlobVersion |
Definition at line 67 of file tse_split_info.hpp.
Definition at line 69 of file tse_split_info.hpp.
typedef vector<TChunkId> CTSE_Split_Info::TChunkIds |
Definition at line 70 of file tse_split_info.hpp.
typedef map<TChunkId, CRef<CTSE_Chunk_Info> > CTSE_Split_Info::TChunks |
Definition at line 73 of file tse_split_info.hpp.
Definition at line 77 of file tse_split_info.hpp.
Definition at line 80 of file tse_split_info.hpp.
Definition at line 76 of file tse_split_info.hpp.
typedef vector<CSeq_id_Handle> CTSE_Split_Info::TSeqIds |
Definition at line 81 of file tse_split_info.hpp.
typedef vector<pair<CSeq_id_Handle, TChunkId> > CTSE_Split_Info::TSeqIdToChunks |
Definition at line 72 of file tse_split_info.hpp.
Definition at line 78 of file tse_split_info.hpp.
typedef int CTSE_Split_Info::TSplitVersion |
Definition at line 68 of file tse_split_info.hpp.
typedef map<CTSE_Info*, CRef<ITSE_Assigner> > CTSE_Split_Info::TTSE_Set |
Definition at line 71 of file tse_split_info.hpp.
CTSE_Split_Info::CTSE_Split_Info | ( | void | ) |
Definition at line 62 of file tse_split_info.cpp.
CTSE_Split_Info::CTSE_Split_Info | ( | TBlobId | blob_id, |
TBlobVersion | blob_ver | ||
) |
Definition at line 72 of file tse_split_info.cpp.
CTSE_Split_Info::~CTSE_Split_Info | ( | void | ) |
Definition at line 84 of file tse_split_info.cpp.
References m_Chunks, m_ChunksMutex, and NON_CONST_ITERATE.
|
private |
void CTSE_Split_Info::AddChunk | ( | CTSE_Chunk_Info & | chunk_info | ) |
Definition at line 256 of file tse_split_info.cpp.
References _ASSERT, map_checker< Container >::empty(), map_checker< Container >::end(), map_checker< Container >::find(), CTSE_Chunk_Info::GetChunkId(), CTSE_Chunk_Info::IsLoaded(), CTSE_Chunk_Info::kDelayedMain_ChunkId, m_AttachMutex, m_Chunks, m_ChunksMutex, and CTSE_Chunk_Info::x_SplitAttach().
Referenced by CSplitParser::Attach(), CBamRefSeqInfo::CreateChunks(), GetSkeletonChunk(), CCSRARefSeqInfo::LoadAnnotMainChunk(), CCSRARefSeqInfo::LoadAnnotMainSplit(), CProcessor_AnnotInfo::LoadBlob(), CBamRefSeqInfo::LoadMainSplit(), CCSRARefSeqInfo::LoadRefSeqMainEntry(), CVDBGraphDataLoader_Impl::LoadSplitEntry(), CProcessor_ExtAnnot::Process(), CPSGL_NA_Processor::ProcessItemSlow(), CBamRefSeqInfo::x_AddSeqChunk(), CPSGDataLoader_Impl::x_CheckAnnotCache(), x_CreateLocalCDDEntry(), CBlastDbDataLoader::x_LoadData(), and CLDS2_DataLoader::x_LoadTSE().
bool CTSE_Split_Info::ContainsBioseq | ( | const CSeq_id_Handle & | id | ) | const |
Definition at line 510 of file tse_split_info.cpp.
References CTSE_Chunk_Info::ContainsBioseq(), ContainsBioseqs(), GetChunk(), m_SeqIdToChunks, m_SeqIdToChunksMutex, and x_FindChunk().
Referenced by CTSE_Info::ContainsBioseq().
|
inline |
Definition at line 144 of file tse_split_info.hpp.
References m_ContainsBioseqs.
Referenced by ContainsBioseq(), x_AddChunksForGetRecords(), x_DSAttach(), x_DSDetach(), x_GetRecords(), x_SetContainedId(), and x_SetContainedSeqIds().
CRef< ITSE_Assigner > CTSE_Split_Info::GetAssigner | ( | const CTSE_Info & | tse | ) |
Definition at line 110 of file tse_split_info.cpp.
References map_checker< Container >::end(), map_checker< Container >::find(), and m_TSE_Set.
Referenced by CTSE_Info::Assign(), and CTSE_Info::CTSE_Info().
void CTSE_Split_Info::GetBioseqsIds | ( | TSeqIds & | ids | ) | const |
Definition at line 501 of file tse_split_info.cpp.
References ITERATE, m_Chunks, and m_ChunksMutex.
Referenced by CTSE_Info::GetBioseqsIds().
CTSE_Split_Info::TBlobId CTSE_Split_Info::GetBlobId | ( | void | ) | const |
Definition at line 159 of file tse_split_info.cpp.
References _ASSERT, and m_BlobId.
Referenced by CTSE_Chunk_Info::GetBlobId().
CTSE_Split_Info::TBlobVersion CTSE_Split_Info::GetBlobVersion | ( | void | ) | const |
Definition at line 166 of file tse_split_info.cpp.
References m_BlobVersion.
Referenced by CTSE_Chunk_Info::GetBlobVersion().
CTSE_Chunk_Info & CTSE_Split_Info::GetChunk | ( | TChunkId | chunk_id | ) |
Definition at line 272 of file tse_split_info.cpp.
References map_checker< Container >::end(), map_checker< Container >::find(), NStr::IntToString(), m_Chunks, m_ChunksMutex, and NCBI_THROW.
Referenced by CWGSMasterDescrSetter::AddChunkToWait(), CWGSMasterSupport::AddWGSMaster(), CPSGL_Blob_Processor::AssignChunks(), CPSGL_Blob_Processor::Chunk_ToOM(), ContainsBioseq(), GetSkeletonChunk(), CPSGL_CDDAnnot_Processor::ProcessReplySlow(), CWGSMasterDescrSetter::RegisterCallbacks(), CLoadLockBlob::SelectChunk(), CPSGL_Blob_Processor::TSE_ToOM(), x_AddChunksForGetRecords(), x_GetRecords(), x_LoadChunk(), x_LoadChunks(), CLoadLockSetter::x_SelectChunk(), and x_UpdateCore().
const CTSE_Chunk_Info & CTSE_Split_Info::GetChunk | ( | TChunkId | chunk_id | ) | const |
Definition at line 284 of file tse_split_info.cpp.
References map_checker< Container >::end(), map_checker< Container >::find(), NStr::IntToString(), m_Chunks, m_ChunksMutex, and NCBI_THROW.
CDataLoader & CTSE_Split_Info::GetDataLoader | ( | void | ) | const |
Definition at line 193 of file tse_split_info.cpp.
References _ASSERT, CDataSource::GetDataLoader(), and m_DataLoader.
Referenced by CTSE_Chunk_Info::GetLoadCost(), CTSE_Chunk_Info::Load(), and x_LoadChunks().
CInitMutexPool & CTSE_Split_Info::GetMutexPool | ( | void | ) |
Definition at line 187 of file tse_split_info.cpp.
References m_MutexPool.
Referenced by CTSE_Chunk_Info::GetLoadInitGuard(), CTSE_Chunk_Info::Load(), and x_LoadChunks().
CTSE_Chunk_Info & CTSE_Split_Info::GetSkeletonChunk | ( | void | ) |
Definition at line 296 of file tse_split_info.cpp.
References _ASSERT, AddChunk(), map_checker< Container >::end(), map_checker< Container >::find(), GetChunk(), m_Chunks, and m_ChunksMutex.
CTSE_Split_Info::TSplitVersion CTSE_Split_Info::GetSplitVersion | ( | void | ) | const |
Definition at line 172 of file tse_split_info.cpp.
References _ASSERT, and m_SplitVersion.
Referenced by SCacheInfo::GetBlobSubkey(), CSNPSeqInfo::LoadAnnotChunk(), CWGSFileInfo::LoadChunk(), CId2ReaderBase::LoadChunk(), and CId2ReaderBase::LoadChunks().
|
inline |
Definition at line 206 of file tse_split_info.hpp.
References x_LoadChunk().
Referenced by x_LoadChunks().
Definition at line 213 of file tse_split_info.hpp.
References x_LoadChunks().
|
private |
void CTSE_Split_Info::SetSplitVersion | ( | TSplitVersion | version | ) |
Definition at line 179 of file tse_split_info.cpp.
References _ASSERT, m_SplitVersion, and dtl::version.
Referenced by CSNPSeqInfo::LoadAnnotBlob(), CWGSFileInfo::LoadBlob(), CProcessor_ID2::ProcessData(), and x_InitBlob().
Definition at line 332 of file tse_split_info.cpp.
References ITSE_Assigner::AddAnnotPlace(), m_TSE_Set, and NON_CONST_ITERATE.
Referenced by CTSE_Chunk_Info::x_AddAnnotPlace(), and CTSE_Chunk_Info::x_SplitAttach().
void CTSE_Split_Info::x_AddAssemblyInfo | ( | const TAssemblyInfo & | info, |
TChunkId | chunk_id | ||
) |
Definition at line 322 of file tse_split_info.cpp.
References ITSE_Assigner::AddAssemblyInfo(), info, m_TSE_Set, and NON_CONST_ITERATE.
Referenced by CTSE_Chunk_Info::x_AddAssemblyInfo(), and CTSE_Chunk_Info::x_SplitAttach().
void CTSE_Split_Info::x_AddBioseqPlace | ( | TBioseq_setId | place_id, |
TChunkId | chunk_id | ||
) |
Definition at line 341 of file tse_split_info.cpp.
References _ASSERT, ITSE_Assigner::AddBioseqPlace(), kTSE_Place_id, m_BioseqChunkId, m_TSE_Set, and NON_CONST_ITERATE.
Referenced by CTSE_Chunk_Info::x_AddBioseqPlace(), and CTSE_Chunk_Info::x_SplitAttach().
void CTSE_Split_Info::x_AddChunksForGetRecords | ( | vector< CConstRef< CTSE_Chunk_Info >> & | chunks, |
const CSeq_id_Handle & | id | ||
) | const |
Definition at line 481 of file tse_split_info.cpp.
References ConstRef(), CTSE_Chunk_Info::ContainsBioseq(), ContainsBioseqs(), GetChunk(), CTSE_Chunk_Info::IsLoaded(), m_SeqIdToChunks, m_SeqIdToChunksMutex, and x_FindChunk().
Definition at line 313 of file tse_split_info.cpp.
References ITSE_Assigner::AddDescInfo(), info, m_TSE_Set, and NON_CONST_ITERATE.
Referenced by CTSE_Chunk_Info::x_AddDescInfo(), and CTSE_Chunk_Info::x_SplitAttach().
void CTSE_Split_Info::x_AddSeq_data | ( | const TLocationSet & | location, |
CTSE_Chunk_Info & | chunk | ||
) |
Definition at line 356 of file tse_split_info.cpp.
References ITSE_Assigner::AddSeq_data(), location, m_TSE_Set, and NON_CONST_ITERATE.
Referenced by CTSE_Chunk_Info::x_AddSeq_data(), and CTSE_Chunk_Info::x_SplitAttach().
void CTSE_Split_Info::x_AddUsedMemory | ( | size_t | size | ) |
Definition at line 738 of file tse_split_info.cpp.
References CTSE_Info::AddUsedMemory(), m_TSE_Set, NON_CONST_ITERATE, and ncbi::grid::netcache::search::fields::size.
Referenced by CTSE_Chunk_Info::x_AddUsedMemory().
Definition at line 406 of file tse_split_info.cpp.
void CTSE_Split_Info::x_DSAttach | ( | CDataSource & | ds | ) |
Definition at line 121 of file tse_split_info.cpp.
References _ASSERT, ContainsBioseqs(), CDataSource::GetDataLoader(), m_Chunks, m_ChunksMutex, m_DataLoader, CDataSource::x_IndexSplitInfo(), and CDataSource::x_IsTrackingSplitSeq().
Referenced by CTSE_Info::x_DSAttachContents().
void CTSE_Split_Info::x_DSDetach | ( | CDataSource & | ds | ) |
Definition at line 140 of file tse_split_info.cpp.
References ContainsBioseqs(), m_Chunks, m_ChunksMutex, m_DataLoader, CDataSource::x_IsTrackingSplitSeq(), and CDataSource::x_UnindexSplitInfo().
Referenced by CTSE_Info::x_DSDetachContents().
|
protected |
Definition at line 444 of file tse_split_info.cpp.
References m_SeqIdToChunks, m_SeqIdToChunksSorted, and ct::sort().
Referenced by ContainsBioseq(), x_AddChunksForGetRecords(), and x_GetRecords().
void CTSE_Split_Info::x_GetRecords | ( | const CSeq_id_Handle & | id, |
bool | bioseq | ||
) | const |
Definition at line 457 of file tse_split_info.cpp.
References ContainsBioseqs(), GetChunk(), CTSE_Chunk_Info::IsLoaded(), m_SeqIdToChunks, m_SeqIdToChunksMutex, x_FindChunk(), and CTSE_Chunk_Info::x_GetRecords().
Referenced by CTSE_Info::x_GetRecords().
bool CTSE_Split_Info::x_HasDelayedMainChunk | ( | void | ) | const |
Definition at line 202 of file tse_split_info.cpp.
References map_checker< Container >::begin(), map_checker< Container >::end(), first(), CTSE_Chunk_Info::kDelayedMain_ChunkId, m_Chunks, and m_ChunksMutex.
void CTSE_Split_Info::x_LoadAnnot | ( | const TPlace & | place, |
const CSeq_annot & | annot, | ||
int | chunk_id | ||
) |
Definition at line 666 of file tse_split_info.cpp.
References CSerialObject::Assign(), ITSE_Assigner::LoadAnnot(), m_TSE_Set, NON_CONST_ITERATE, CRef< C, Locker >::Reset(), and tmp.
Referenced by CTSE_Chunk_Info::x_LoadAnnot().
Definition at line 707 of file tse_split_info.cpp.
References ITSE_Assigner::LoadAssembly(), m_TSE_Set, and NON_CONST_ITERATE.
Referenced by CTSE_Chunk_Info::x_LoadAssembly().
void CTSE_Split_Info::x_LoadBioseqs | ( | const TPlace & | place, |
const list< CRef< CBioseq > > & | bioseqs, | ||
int | chunk_id | ||
) |
Definition at line 686 of file tse_split_info.cpp.
References ITSE_Assigner::LoadChunkBioseqs(), m_TSE_Set, and NON_CONST_ITERATE.
Referenced by CTSE_Chunk_Info::x_LoadBioseqs().
void CTSE_Split_Info::x_LoadChunk | ( | TChunkId | chunk_id | ) | const |
Definition at line 527 of file tse_split_info.cpp.
References GetChunk(), CPrefetchManager::IsActive(), and CTSE_Chunk_Info::Load().
Referenced by LoadChunk(), and CTSE_Info::x_LoadChunk().
|
static |
Definition at line 586 of file tse_split_info.cpp.
References _ASSERT, a, b, AutoPtr< X, Del >::get(), CDataLoader::GetChunks(), min(), Ref(), and ct::sort().
Definition at line 534 of file tse_split_info.cpp.
References AutoPtr< X, Del >::get(), GetChunk(), CDataLoader::GetChunks(), GetDataLoader(), GetMutexPool(), CPrefetchManager::IsActive(), ITERATE, LoadChunk(), CTSE_Chunk_Info::m_LoadLock, min(), and ct::sort().
Referenced by CDataSource::GetBlobs(), LoadChunks(), and CTSE_Info::x_LoadChunks().
void CTSE_Split_Info::x_LoadDelayedMainChunk | ( | void | ) | const |
Definition at line 238 of file tse_split_info.cpp.
References map_checker< Container >::begin(), map_checker< Container >::end(), first(), kMax_Int, CTSE_Chunk_Info::Load(), m_Chunks, and m_ChunksMutex.
Referenced by CTSE_Info::x_LoadDelayedMainChunk().
void CTSE_Split_Info::x_LoadDescr | ( | const TPlace & | place, |
const CSeq_descr & | descr | ||
) |
Definition at line 655 of file tse_split_info.cpp.
References ITSE_Assigner::LoadDescr(), m_TSE_Set, and NON_CONST_ITERATE.
Referenced by CTSE_Chunk_Info::x_LoadDescr().
void CTSE_Split_Info::x_LoadSeq_entry | ( | CSeq_entry & | entry, |
CTSE_SetObjectInfo * | set_info = 0 |
||
) |
Definition at line 718 of file tse_split_info.cpp.
References CSerialObject::Assign(), ITSE_Assigner::LoadSeq_entry(), m_TSE_Set, and NON_CONST_ITERATE.
Referenced by CTSE_Chunk_Info::x_LoadSeq_entry().
void CTSE_Split_Info::x_LoadSequence | ( | const TPlace & | place, |
TSeqPos | pos, | ||
const TSequence & | sequence | ||
) |
Definition at line 696 of file tse_split_info.cpp.
References ITSE_Assigner::LoadSequence(), m_TSE_Set, and NON_CONST_ITERATE.
Referenced by CTSE_Chunk_Info::x_LoadSequence().
bool CTSE_Split_Info::x_NeedsDelayedMainChunk | ( | void | ) | const |
Definition at line 210 of file tse_split_info.cpp.
References map_checker< Container >::begin(), map_checker< Container >::end(), first(), CTSE_Chunk_Info::kDelayedMain_ChunkId, CTSE_Chunk_Info::kMasterWGS_ChunkId, m_Chunks, m_ChunksMutex, and CTSE_Chunk_Info::NotLoaded().
Referenced by CTSE_Info::x_NeedsDelayedMainChunk().
void CTSE_Split_Info::x_SetBioseqChunkId | ( | TChunkId | chunk_id | ) |
void CTSE_Split_Info::x_SetBioseqUpdater | ( | CRef< CBioseqUpdater > | updater | ) |
Definition at line 747 of file tse_split_info.cpp.
References m_TSE_Set, NON_CONST_ITERATE, and CTSE_Info::SetBioseqUpdater().
Definition at line 366 of file tse_split_info.cpp.
References ContainsBioseqs(), m_ContainsBioseqs, m_DataLoader, m_SeqIdToChunks, m_SeqIdToChunksMutex, m_SeqIdToChunksSorted, and CDataSource::x_IndexSplitInfo().
void CTSE_Split_Info::x_SetContainedSeqIds | ( | const vector< TBioseqId > & | seq_ids, |
const set< TBioseqId > & | annot_ids, | ||
TChunkId | chunk_id | ||
) |
Definition at line 382 of file tse_split_info.cpp.
References ContainsBioseqs(), set< Key, Compare >::empty(), m_ContainsBioseqs, m_DataLoader, m_SeqIdToChunks, m_SeqIdToChunksMutex, m_SeqIdToChunksSorted, and CDataSource::x_IndexSplitInfo().
Referenced by CTSE_Chunk_Info::x_SplitAttach().
void CTSE_Split_Info::x_TSEAttach | ( | CTSE_Info & | tse_info, |
CRef< ITSE_Assigner > & | assigner | ||
) |
Definition at line 95 of file tse_split_info.cpp.
References map_checker< Container >::insert(), m_Chunks, m_ChunksMutex, m_TSE_Set, and NON_CONST_ITERATE.
Referenced by CTSE_Info::Assign(), CTSE_Info::CTSE_Info(), and CTSE_Info::GetSplitInfo().
void CTSE_Split_Info::x_TSEDetach | ( | CTSE_Info & | tse_info | ) |
Definition at line 104 of file tse_split_info.cpp.
References map_checker< Container >::erase(), and m_TSE_Set.
Referenced by CTSE_Info::~CTSE_Info().
void CTSE_Split_Info::x_UpdateAnnotIndex | ( | CTSE_Chunk_Info & | chunk | ) |
Definition at line 435 of file tse_split_info.cpp.
References ITERATE, m_TSE_Set, and CTSE_Chunk_Info::x_UpdateAnnotIndex().
void CTSE_Split_Info::x_UpdateAnnotIndex | ( | void | ) |
Definition at line 430 of file tse_split_info.cpp.
Referenced by CTSE_Chunk_Info::x_SplitAttach(), and CTSE_Info::x_UpdateAnnotIndexContents().
void CTSE_Split_Info::x_UpdateCore | ( | void | ) |
Definition at line 646 of file tse_split_info.cpp.
References GetChunk(), CTSE_Chunk_Info::Load(), and m_BioseqChunkId.
Referenced by CTSE_Info::x_DoUpdate().
void CTSE_Split_Info::x_UpdateFeatIdIndex | ( | CSeqFeatData::E_Choice | type, |
EFeatIdType | id_type | ||
) |
Definition at line 418 of file tse_split_info.cpp.
Referenced by CTSE_Info::UpdateFeatIdIndex().
void CTSE_Split_Info::x_UpdateFeatIdIndex | ( | CSeqFeatData::ESubtype | subtype, |
EFeatIdType | id_type | ||
) |
Definition at line 424 of file tse_split_info.cpp.
|
mutableprivate |
Definition at line 185 of file tse_split_info.hpp.
Referenced by AddChunk().
|
private |
Definition at line 190 of file tse_split_info.hpp.
Referenced by x_AddBioseqPlace(), and x_UpdateCore().
|
private |
Definition at line 177 of file tse_split_info.hpp.
Referenced by GetBlobId().
|
private |
Definition at line 178 of file tse_split_info.hpp.
Referenced by GetBlobVersion().
|
private |
Definition at line 189 of file tse_split_info.hpp.
Referenced by AddChunk(), GetBioseqsIds(), GetChunk(), GetSkeletonChunk(), x_DSAttach(), x_DSDetach(), x_HasDelayedMainChunk(), x_LoadDelayedMainChunk(), x_NeedsDelayedMainChunk(), x_TSEAttach(), and ~CTSE_Split_Info().
|
mutableprivate |
Definition at line 188 of file tse_split_info.hpp.
Referenced by AddChunk(), GetBioseqsIds(), GetChunk(), GetSkeletonChunk(), x_DSAttach(), x_DSDetach(), x_HasDelayedMainChunk(), x_LoadDelayedMainChunk(), x_NeedsDelayedMainChunk(), x_TSEAttach(), and ~CTSE_Split_Info().
|
private |
Definition at line 196 of file tse_split_info.hpp.
Referenced by ContainsBioseqs(), x_SetContainedId(), and x_SetContainedSeqIds().
|
private |
Definition at line 176 of file tse_split_info.hpp.
Referenced by GetDataLoader(), x_DSAttach(), x_DSDetach(), x_SetContainedId(), and x_SetContainedSeqIds().
|
private |
Definition at line 193 of file tse_split_info.hpp.
Referenced by GetMutexPool().
|
mutableprivate |
Definition at line 197 of file tse_split_info.hpp.
Referenced by ContainsBioseq(), x_AddChunksForGetRecords(), x_FindChunk(), x_GetRecords(), x_SetContainedId(), and x_SetContainedSeqIds().
|
mutableprivate |
Definition at line 194 of file tse_split_info.hpp.
Referenced by ContainsBioseq(), x_AddChunksForGetRecords(), x_GetRecords(), x_SetContainedId(), and x_SetContainedSeqIds().
|
mutableprivate |
Definition at line 195 of file tse_split_info.hpp.
Referenced by x_FindChunk(), x_SetContainedId(), and x_SetContainedSeqIds().
|
private |
Definition at line 179 of file tse_split_info.hpp.
Referenced by GetSplitVersion(), and SetSplitVersion().
|
private |
Definition at line 182 of file tse_split_info.hpp.
Referenced by GetAssigner(), x_AddAnnotPlace(), x_AddAssemblyInfo(), x_AddBioseqPlace(), x_AddDescInfo(), x_AddSeq_data(), x_AddUsedMemory(), x_CanAddBioseq(), x_LoadAnnot(), x_LoadAssembly(), x_LoadBioseqs(), x_LoadDescr(), x_LoadSeq_entry(), x_LoadSequence(), x_SetBioseqUpdater(), x_TSEAttach(), x_TSEDetach(), and x_UpdateAnnotIndex().