NCBI C++ ToolKit
|
Search Toolkit Book for CDataSource_ScopeInfo
#include <objmgr/impl/scope_info.hpp>
Protected Member Functions | |
SSeqMatch_Scope | x_GetSeqMatch (const CSeq_id_Handle &idh) |
SSeqMatch_Scope | x_FindBestTSE (const CSeq_id_Handle &idh) |
void | x_SetMatch (SSeqMatch_Scope &match, CTSE_ScopeInfo &tse, const CSeq_id_Handle &idh) const |
void | x_SetMatch (SSeqMatch_Scope &match, const SSeqMatch_DS &ds_match) |
void | x_IndexTSE (CTSE_ScopeInfo &tse) |
void | x_UnindexTSE (const CTSE_ScopeInfo &tse) |
TTSE_ScopeInfo | x_FindBestTSEInIndex (const CSeq_id_Handle &idh) const |
![]() | |
virtual void | DeleteThis (void) |
Virtual method "deleting" this object. More... | |
Static Protected Member Functions | |
static bool | x_IsBetter (const CSeq_id_Handle &idh, const CTSE_ScopeInfo &tse1, const CTSE_ScopeInfo &tse2) |
Private Member Functions | |
CDataSource_ScopeInfo (const CDataSource_ScopeInfo &) | |
const CDataSource_ScopeInfo & | operator= (const CDataSource_ScopeInfo &) |
Friends | |
class | CScope_Impl |
class | CTSE_ScopeInfo |
Additional Inherited Members | |
![]() | |
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) |
![]() | |
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 207 of file scope_info.hpp.
Definition at line 264 of file scope_info.hpp.
typedef pair<CConstRef<CBioseq_set_Info>, TTSE_Lock> CDataSource_ScopeInfo::TBioseq_set_Lock |
Definition at line 263 of file scope_info.hpp.
Definition at line 212 of file scope_info.hpp.
Definition at line 210 of file scope_info.hpp.
typedef pair<CConstRef<CSeq_annot_Info>, TTSE_Lock> CDataSource_ScopeInfo::TSeq_annot_Lock |
Definition at line 262 of file scope_info.hpp.
typedef pair<CConstRef<CSeq_entry_Info>, TTSE_Lock> CDataSource_ScopeInfo::TSeq_entry_Lock |
Definition at line 261 of file scope_info.hpp.
typedef pair<TSeq_annot_Lock, int> CDataSource_ScopeInfo::TSeq_feat_Lock |
Definition at line 265 of file scope_info.hpp.
Definition at line 283 of file scope_info.hpp.
Definition at line 215 of file scope_info.hpp.
Definition at line 213 of file scope_info.hpp.
Definition at line 228 of file scope_info.hpp.
Definition at line 260 of file scope_info.hpp.
Definition at line 214 of file scope_info.hpp.
Definition at line 232 of file scope_info.hpp.
Definition at line 211 of file scope_info.hpp.
typedef CDeleteQueue<const CTSE_ScopeInfo*, CTSE_ScopeInternalLock> CDataSource_ScopeInfo::TTSE_UnlockQueue |
Definition at line 217 of file scope_info.hpp.
CDataSource_ScopeInfo::CDataSource_ScopeInfo | ( | CScope_Impl & | scope, |
CDataSource & | ds | ||
) |
Definition at line 106 of file scope_info.cpp.
CDataSource_ScopeInfo::~CDataSource_ScopeInfo | ( | void | ) |
Definition at line 121 of file scope_info.cpp.
References _ASSERT, m_DataSource, and m_Scope.
|
private |
void CDataSource_ScopeInfo::AcquireTSEUserLock | ( | CTSE_ScopeInfo & | tse | ) |
Definition at line 579 of file scope_info.cpp.
References _ASSERT, CDeleteQueue< Key, Value >::Erase(), CTSE_ScopeInfo::GetTSE_Lock(), CTSE_ScopeInfo::m_DS_Info, CTSE_ScopeInfo::m_TSE_Lock, CTSE_ScopeInfo::m_TSE_LockAssigned, m_TSE_UnlockQueue, m_TSE_UnlockQueueMutex, CTSE_ScopeInfo::m_UnloadedInfo, CTSE_ScopeInfo::m_UserLockCounter, NCBI_THROW, and CTSE_ScopeInfo::SetTSE_Lock().
Referenced by CTSE_ScopeInfo::x_UserLockTSE().
Definition at line 266 of file scope_info.cpp.
References _VERIFY, CTSE_LockSet::AddLock(), m_TSE_LockSet, and m_TSE_LockSetMutex.
Referenced by CTSE_ScopeInfo::x_SetTSE_Lock().
void CDataSource_ScopeInfo::AttachTSE | ( | CTSE_ScopeInfo & | tse, |
const CTSE_Lock & | lock | ||
) |
Definition at line 492 of file scope_info.cpp.
References _ASSERT, _VERIFY, CTSE_Info::GetBlobId(), GetDataSource(), CTSE_Info::GetDataSource(), info, map_checker< Container >::insert(), m_CanBeUnloaded, m_TSE_InfoMap, m_TSE_InfoMapMutex, Ref(), and x_IndexTSE().
Referenced by CTSE_ScopeInfo::SetEditTSE().
SSeqMatch_Scope CDataSource_ScopeInfo::BestResolve | ( | const CSeq_id_Handle & | idh, |
int | get_flag | ||
) |
Definition at line 832 of file scope_info.cpp.
References _ASSERT, CDataSource::BestResolve(), CScope::eGetBioseq_All, CTSE_Info::FindBioseq(), GetDataSource(), SSeqMatch_TSE::m_Bioseq, SSeqMatch_TSE::m_Seq_id, SSeqMatch_Scope::m_TSE_Lock, CTSE_ScopeInfo::m_TSE_Lock, CTSE_ScopeInfo::m_TSE_LockAssigned, x_GetSeqMatch(), and x_SetMatch().
Referenced by CScope_Impl::x_FindBioseqInfo().
|
inline |
Definition at line 694 of file scope_info.hpp.
References m_CanBeEdited.
Referenced by CTSE_ScopeInfo::CanBeEdited(), CPriorityNode::CPriorityNode(), CScope_Impl::GetConstDS(), CScope_Impl::GetEditDataSource(), CScope_Impl::GetEditDS(), CScope_Impl::GetEditHandle(), IsConst(), RemoveFromHistory(), CScope_Impl::RemoveTopLevelSeqEntry(), CScope_Impl::ResetDataAndHistory(), SetCanRemoveOnResetHistory(), SetConst(), and CTSE_ScopeInfo::SetEditTSE().
|
inline |
Definition at line 701 of file scope_info.hpp.
References m_CanRemoveOnResetHistory.
Referenced by RemoveFromHistory(), and SetCanRemoveOnResetHistory().
void CDataSource_ScopeInfo::DetachScope | ( | void | ) |
Definition at line 168 of file scope_info.cpp.
References _ASSERT, GetScopeImpl(), m_DataSource, CScope_Impl::m_ObjMgr, m_Scope, CObjectManager::ReleaseDataSource(), and ResetDS().
Referenced by CScope_Impl::GetEditHandle(), CScope_Impl::RemoveDataLoader(), CScope_Impl::RemoveTopLevelSeqEntry(), and CScope_Impl::ResetScope().
CDataSource_ScopeInfo::TBioseq_Lock CDataSource_ScopeInfo::FindBioseq_Lock | ( | const CBioseq & | bioseq | ) |
Definition at line 798 of file scope_info.cpp.
References CDataSource::FindBioseq_Lock(), CTSE_ScopeInfo::GetBioseqLock(), GetDataSource(), GetTSE_Lock(), m_TSE_LockSet, and m_TSE_LockSetMutex.
CDataSource_ScopeInfo::TBioseq_set_Lock CDataSource_ScopeInfo::FindBioseq_set_Lock | ( | const CBioseq_set & | seqset | ) |
Definition at line 783 of file scope_info.cpp.
References CDataSource::FindBioseq_set_Lock(), GetDataSource(), GetTSE_Lock(), m_TSE_LockSet, and m_TSE_LockSetMutex.
CDataSource_ScopeInfo::TSeq_annot_Lock CDataSource_ScopeInfo::FindSeq_annot_Lock | ( | const CSeq_annot & | annot | ) |
Definition at line 768 of file scope_info.cpp.
References CDataSource::FindSeq_annot_Lock(), GetDataSource(), GetTSE_Lock(), m_TSE_LockSet, and m_TSE_LockSetMutex.
CDataSource_ScopeInfo::TSeq_entry_Lock CDataSource_ScopeInfo::FindSeq_entry_Lock | ( | const CSeq_entry & | entry | ) |
Definition at line 753 of file scope_info.cpp.
References CDataSource::FindSeq_entry_Lock(), GetDataSource(), GetTSE_Lock(), m_TSE_LockSet, and m_TSE_LockSetMutex.
CDataSource_ScopeInfo::TSeq_feat_Lock CDataSource_ScopeInfo::FindSeq_feat_Lock | ( | const CSeq_id_Handle & | loc_id, |
TSeqPos | loc_pos, | ||
const CSeq_feat & | feat | ||
) |
Definition at line 813 of file scope_info.cpp.
References CDataSource::FindSeq_feat_Lock(), GetDataSource(), GetTSE_Lock(), and m_TSE_LockSetMutex.
CDataSource_ScopeInfo::TTSE_Lock CDataSource_ScopeInfo::FindTSE_Lock | ( | const CSeq_entry & | tse | ) |
Definition at line 723 of file scope_info.cpp.
References CDataSource::FindTSE_Lock(), GetDataSource(), GetTSE_Lock(), m_TSE_LockSet, and m_TSE_LockSetMutex.
void CDataSource_ScopeInfo::ForgetTSELock | ( | CTSE_ScopeInfo & | tse | ) |
Definition at line 607 of file scope_info.cpp.
References CTSE_ScopeInfo::ForgetTSE_Lock(), CTSE_ScopeInfo::m_TSE_LockAssigned, and CTSE_ScopeInfo::m_TSE_LockCounter.
Referenced by CTSE_ScopeInfo::x_InternalUnlockTSE().
void CDataSource_ScopeInfo::GetBlobs | ( | TSeqMatchMap & | match_map | ) |
Definition at line 974 of file scope_info.cpp.
References map_checker< Container >::empty(), map_checker< Container >::erase(), CDataSource::GetBlobs(), GetDataSource(), map_checker< Container >::insert(), ITERATE, x_GetSeqMatch(), and x_SetMatch().
CDataLoader * CDataSource_ScopeInfo::GetDataLoader | ( | void | ) |
Definition at line 138 of file scope_info.cpp.
References CDataSource::GetDataLoader(), and GetDataSource().
Referenced by CScope_Impl::GetEditDataSource(), and CScope_Impl::RemoveTopLevelSeqEntry().
|
inline |
Definition at line 665 of file scope_info.hpp.
References m_DataSource.
Referenced by CScope_Impl::AddBioseq(), CScope_Impl::AddSeq_annot(), CScope_Impl::AddSeq_entry(), CScope_Impl::AddSeq_submit(), CScope_Impl::AddSharedBioseq(), CScope_Impl::AddSharedSeq_annot(), CScope_Impl::AddSharedSeq_entry(), AttachTSE(), BestResolve(), CPriorityNode::CPriorityNode(), FindBioseq_Lock(), FindBioseq_set_Lock(), FindSeq_annot_Lock(), FindSeq_entry_Lock(), FindSeq_feat_Lock(), FindTSE_Lock(), GetBlobs(), GetDataLoader(), CScope_Impl::GetEditHandle(), GetSeq_entry_Lock(), IsConst(), RemoveFromHistory(), CScope_Impl::RemoveTopLevelSeqEntry(), CScope_Impl::ResetDataAndHistory(), SetCanRemoveOnResetHistory(), SetConst(), CTSE_ScopeInfo::SetEditTSE(), x_FindBestTSE(), and CScope_Impl::x_GetTSESetWithBioseqAnnots().
|
inline |
Definition at line 672 of file scope_info.hpp.
References m_DataSource.
CScope_Impl & CDataSource_ScopeInfo::GetScopeImpl | ( | void | ) | const |
Definition at line 128 of file scope_info.cpp.
References m_Scope, and NCBI_THROW.
Referenced by DetachScope(), CTSE_ScopeInfo::GetScopeImpl(), CScope_Impl::RemoveTopLevelSeqEntry(), CScope_Impl::x_FindBioseqInfo(), and CScope_Impl::x_GetTSE_Lock().
CDataSource_ScopeInfo::TSeq_entry_Lock CDataSource_ScopeInfo::GetSeq_entry_Lock | ( | const CBlobIdKey & | blob_id | ) |
Definition at line 738 of file scope_info.cpp.
References GetDataSource(), CDataSource::GetSeq_entry_Lock(), GetTSE_Lock(), and m_TSE_LockSetMutex.
Referenced by CScope_Impl::GetSeq_entryHandle().
const CDataSource_ScopeInfo::TTSE_InfoMap & CDataSource_ScopeInfo::GetTSE_InfoMap | ( | void | ) | const |
Definition at line 181 of file scope_info.cpp.
References m_TSE_InfoMap.
Referenced by CScope_Impl::RemoveDataLoader().
|
inline |
Definition at line 680 of file scope_info.hpp.
References m_TSE_InfoMapMutex.
Referenced by CScope_Impl::RemoveDataLoader(), and x_FindBestTSE().
CTSE_ScopeUserLock CDataSource_ScopeInfo::GetTSE_Lock | ( | const CTSE_Lock & | tse | ) |
Definition at line 444 of file scope_info.cpp.
References _ASSERT, _VERIFY, CTSE_ScopeInfo, CDeleteQueue< Key, Value >::Erase(), CTSE_Info::GetBlobId(), info, m_CanBeUnloaded, m_EditDS, m_NextTSEIndex, m_TSE_InfoMap, m_TSE_InfoMapMutex, m_TSE_UnlockQueue, m_TSE_UnlockQueueMutex, CRef< C, Locker >::Reset(), TSEIsReplaced(), and x_IndexTSE().
Referenced by CScope_Impl::AddBioseq(), CScope_Impl::AddSeq_annot(), CScope_Impl::AddSeq_entry(), CScope_Impl::AddSeq_submit(), CScope_Impl::AddSharedBioseq(), CScope_Impl::AddSharedSeq_annot(), CScope_Impl::AddSharedSeq_entry(), FindBioseq_Lock(), FindBioseq_set_Lock(), FindSeq_annot_Lock(), FindSeq_entry_Lock(), FindSeq_feat_Lock(), FindTSE_Lock(), GetSeq_entry_Lock(), CScope_Impl::x_GetTSE_Lock(), and x_SetMatch().
const CDataSource_ScopeInfo::TTSE_LockSet & CDataSource_ScopeInfo::GetTSE_LockSet | ( | void | ) | const |
Definition at line 188 of file scope_info.cpp.
References m_TSE_LockSet.
|
inline |
Definition at line 687 of file scope_info.hpp.
References m_TSE_LockSetMutex.
bool CDataSource_ScopeInfo::IsConst | ( | void | ) | const |
Definition at line 144 of file scope_info.cpp.
References CDataSource::CanBeEdited(), CanBeEdited(), and GetDataSource().
Referenced by CPriorityNode::CPriorityNode(), CScope_Impl::GetConstDS(), CScope_Impl::GetEditHandle(), CScope_Impl::ResetDataAndHistory(), and SetConst().
|
private |
void CDataSource_ScopeInfo::ReleaseTSEUserLock | ( | CTSE_ScopeInfo & | tse | ) |
Definition at line 555 of file scope_info.cpp.
References CDeleteQueue< Key, Value >::Erase(), CTSE_ScopeInfo::GetTSE_Lock(), m_TSE_UnlockQueue, m_TSE_UnlockQueueMutex, CTSE_ScopeInfo::m_UserLockCounter, CDeleteQueue< Key, Value >::Put(), and CUnlockedTSEsGuard::SaveInternal().
Referenced by CTSE_ScopeInfo::x_UserUnlockTSE().
void CDataSource_ScopeInfo::RemoveFromHistory | ( | CTSE_ScopeInfo & | tse, |
bool | drop_from_ds = false |
||
) |
Definition at line 686 of file scope_info.cpp.
References _ASSERT, _VERIFY, CanBeEdited(), CTSE_ScopeInfo::CanBeUnloaded(), CanRemoveOnResetHistory(), CDataSource::DropStaticTSE(), CDeleteQueue< Key, Value >::Erase(), map_checker< Container >::erase(), CTSE_ScopeInfo::GetBlobId(), GetDataSource(), CTSE_ScopeInfo::GetTSE_Lock(), CTSE_ScopeInfo::m_DS_Info, m_TSE_InfoMap, m_TSE_InfoMapMutex, m_TSE_UnlockQueue, m_TSE_UnlockQueueMutex, CTSE_ScopeInfo::m_UserLockCounter, CTSE_ScopeInfo::ReleaseUsedTSEs(), CTSE_ScopeInfo::ResetTSE_Lock(), CTSE_ScopeInfo::RestoreReplacedTSE(), CTSE_ScopeInfo::x_DetachDS(), and x_UnindexTSE().
Referenced by CTSE_ScopeInfo::RemoveFromHistory(), ResetHistory(), and CTSE_ScopeInfo::SetEditTSE().
Definition at line 258 of file scope_info.cpp.
References _VERIFY, m_TSE_LockSet, m_TSE_LockSetMutex, CTSE_LockSet::RemoveLock(), and CUnlockedTSEsGuard::SaveLock().
Referenced by CTSE_ScopeInfo::x_ResetTSE_Lock().
void CDataSource_ScopeInfo::ResetDS | ( | void | ) |
Definition at line 622 of file scope_info.cpp.
References map_checker< Container >::clear(), multimap_checker< Container >::clear(), CDeleteQueue< Key, Value >::Clear(), CTSE_LockSet::clear(), m_NextTSEIndex, m_ReplacedTSEs, m_TSE_BySeqId, m_TSE_InfoMap, m_TSE_InfoMapMutex, m_TSE_LockSet, m_TSE_LockSetMutex, m_TSE_UnlockQueue, m_TSE_UnlockQueueMutex, NON_CONST_ITERATE, and CUnlockedTSEsGuard::SaveInternal().
Referenced by DetachScope(), CScope_Impl::ResetDataAndHistory(), and ResetHistory().
void CDataSource_ScopeInfo::ResetHistory | ( | int | action_if_locked | ) |
Definition at line 651 of file scope_info.cpp.
References CScope::eKeepIfLocked, CScope::eRemoveIfLocked, CScope::eThrowIfLocked, ITERATE, m_TSE_InfoMap, m_TSE_InfoMapMutex, NCBI_THROW, RemoveFromHistory(), ResetDS(), and map_checker< Container >::size().
Referenced by CScope_Impl::RemoveDataLoader().
SSeqMatch_Scope CDataSource_ScopeInfo::Resolve | ( | const CSeq_id_Handle & | idh, |
CTSE_ScopeInfo & | tse | ||
) |
Definition at line 856 of file scope_info.cpp.
References x_SetMatch().
Referenced by CTSE_ScopeInfo::Resolve().
void CDataSource_ScopeInfo::SetCanRemoveOnResetHistory | ( | void | ) |
Definition at line 159 of file scope_info.cpp.
References _ASSERT, CanBeEdited(), CanRemoveOnResetHistory(), GetDataSource(), and m_CanRemoveOnResetHistory.
Referenced by CScope_Impl::GetEditDataSource().
void CDataSource_ScopeInfo::SetConst | ( | void | ) |
Definition at line 150 of file scope_info.cpp.
References _ASSERT, CanBeEdited(), GetDataSource(), IsConst(), and m_CanBeEdited.
Referenced by CScope_Impl::GetConstDS().
bool CDataSource_ScopeInfo::TSEIsInQueue | ( | const CTSE_ScopeInfo & | tse | ) | const |
Definition at line 1002 of file scope_info.cpp.
References CDeleteQueue< Key, Value >::Contains(), m_TSE_UnlockQueue, and m_TSE_UnlockQueueMutex.
Definition at line 1009 of file scope_info.cpp.
References m_EditDS, m_ReplacedTSEs, and TSEIsReplaced().
Referenced by GetTSE_Lock(), and TSEIsReplaced().
void CDataSource_ScopeInfo::UnlockedTSEsRelease | ( | void | ) |
void CDataSource_ScopeInfo::UnlockedTSEsSave | ( | void | ) |
|
protected |
Definition at line 885 of file scope_info.cpp.
References GetDataSource(), CDataSource::GetMatches(), GetTSE_InfoMapMutex(), ITERATE, m_CanBeUnloaded, SSeqMatch_Scope::m_TSE_Lock, m_TSE_LockSet, m_TSE_LockSetMutex, x_FindBestTSEInIndex(), x_IsBetter(), and x_SetMatch().
Referenced by x_GetSeqMatch().
|
protected |
Definition at line 541 of file scope_info.cpp.
References multimap_checker< Container >::end(), multimap_checker< Container >::lower_bound(), m_TSE_BySeqId, and x_IsBetter().
Referenced by x_FindBestTSE().
|
protected |
Definition at line 865 of file scope_info.cpp.
References eAllowWeakMatch, CSeq_id_Handle::GetMatchingHandles(), CSeq_id_Handle::HaveMatchingHandles(), CSeq_id_Handle::IsBetter(), ITERATE, SSeqMatch_TSE::m_Seq_id, match(), and x_FindBestTSE().
Referenced by BestResolve(), and GetBlobs().
|
protected |
Definition at line 516 of file scope_info.cpp.
References CTSE_ScopeInfo::GetBioseqsIds(), multimap_checker< Container >::insert(), ITERATE, m_TSE_BySeqId, and Ref().
Referenced by AttachTSE(), and GetTSE_Lock().
|
staticprotected |
Definition at line 920 of file scope_info.cpp.
References CTSE_ScopeInfo::GetBlobOrder(), CTSE_ScopeInfo::GetLoadIndex(), and CTSE_ScopeInfo::HasResolvedBioseq().
Referenced by x_FindBestTSE(), and x_FindBestTSEInIndex().
|
protected |
Definition at line 956 of file scope_info.cpp.
References _ASSERT, GetTSE_Lock(), SSeqMatch_TSE::m_Bioseq, SSeqMatch_TSE::m_Seq_id, SSeqMatch_DS::m_TSE_Lock, and match().
|
protected |
Definition at line 942 of file scope_info.cpp.
References _ASSERT, and match().
Referenced by BestResolve(), GetBlobs(), Resolve(), and x_FindBestTSE().
|
protected |
Definition at line 524 of file scope_info.cpp.
References multimap_checker< Container >::end(), multimap_checker< Container >::erase(), CTSE_ScopeInfo::GetBioseqsIds(), ITERATE, multimap_checker< Container >::lower_bound(), and m_TSE_BySeqId.
Referenced by RemoveFromHistory().
|
friend |
Definition at line 289 of file scope_info.hpp.
|
friend |
Definition at line 290 of file scope_info.hpp.
Referenced by GetTSE_Lock().
|
private |
Definition at line 311 of file scope_info.hpp.
Referenced by CanBeEdited(), and SetConst().
|
private |
Definition at line 310 of file scope_info.hpp.
Referenced by AttachTSE(), GetTSE_Lock(), and x_FindBestTSE().
|
private |
Definition at line 312 of file scope_info.hpp.
Referenced by CanRemoveOnResetHistory(), and SetCanRemoveOnResetHistory().
|
private |
Definition at line 309 of file scope_info.hpp.
Referenced by DetachScope(), GetDataSource(), and ~CDataSource_ScopeInfo().
|
private |
Definition at line 321 of file scope_info.hpp.
Referenced by CScope_Impl::GetEditDataSource(), GetTSE_Lock(), TSEIsReplaced(), and CScope_Impl::x_GetTSESetWithOrphanAnnots().
|
private |
Definition at line 313 of file scope_info.hpp.
Referenced by GetTSE_Lock(), and ResetDS().
Definition at line 322 of file scope_info.hpp.
Referenced by CTSE_ScopeInfo::ReplaceTSE(), ResetDS(), CTSE_ScopeInfo::RestoreReplacedTSE(), and TSEIsReplaced().
|
private |
Definition at line 308 of file scope_info.hpp.
Referenced by DetachScope(), GetScopeImpl(), and ~CDataSource_ScopeInfo().
|
private |
Definition at line 316 of file scope_info.hpp.
Referenced by ResetDS(), x_FindBestTSEInIndex(), x_IndexTSE(), and x_UnindexTSE().
|
private |
Definition at line 314 of file scope_info.hpp.
Referenced by AttachTSE(), GetTSE_InfoMap(), GetTSE_Lock(), RemoveFromHistory(), ResetDS(), and ResetHistory().
|
mutableprivate |
Definition at line 315 of file scope_info.hpp.
Referenced by AttachTSE(), GetTSE_InfoMapMutex(), GetTSE_Lock(), RemoveFromHistory(), ResetDS(), and ResetHistory().
|
private |
Definition at line 317 of file scope_info.hpp.
Referenced by AddTSE_Lock(), FindBioseq_Lock(), FindBioseq_set_Lock(), FindSeq_annot_Lock(), FindSeq_entry_Lock(), FindTSE_Lock(), GetTSE_LockSet(), RemoveTSE_Lock(), ResetDS(), and x_FindBestTSE().
|
mutableprivate |
Definition at line 318 of file scope_info.hpp.
Referenced by AddTSE_Lock(), FindBioseq_Lock(), FindBioseq_set_Lock(), FindSeq_annot_Lock(), FindSeq_entry_Lock(), FindSeq_feat_Lock(), FindTSE_Lock(), GetSeq_entry_Lock(), GetTSE_LockSetMutex(), RemoveTSE_Lock(), ResetDS(), and x_FindBestTSE().
|
private |
Definition at line 319 of file scope_info.hpp.
Referenced by AcquireTSEUserLock(), GetTSE_Lock(), ReleaseTSEUserLock(), RemoveFromHistory(), ResetDS(), and TSEIsInQueue().
|
mutableprivate |
Definition at line 320 of file scope_info.hpp.
Referenced by AcquireTSEUserLock(), GetTSE_Lock(), ReleaseTSEUserLock(), RemoveFromHistory(), ResetDS(), and TSEIsInQueue().