Go to the documentation of this file.Go to the SVN repository for this file.
1 #ifndef OBJECTS_OBJMGR_IMPL___TSE_LOADLOCK__HPP
2 #define OBJECTS_OBJMGR_IMPL___TSE_LOADLOCK__HPP
83 bool IsLoaded(
void)
const;
87 void ReleaseLoadLock(
void);
TThreadSystemID m_LoadLockOwner
CTSE_LoadLockGuard & x_GetGuard()
const CTSE_Info & operator*(void) const
CTSE_LoadLock(const CTSE_LoadLock &lock)
const CTSE_Info * operator->(void) const
CRef< CDataSource > m_DataSource
CTSE_Info & operator*(void)
CTSE_Info * operator->(void)
DECLARE_OPERATOR_BOOL_REF(m_Info)
CRef< CObject > m_LoadLock
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define END_SCOPE(ns)
End the previously defined scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define BEGIN_SCOPE(ns)
Define a new scope.
pthread_t TThreadSystemID
Define platform-dependent thread ID type.
#define NCBI_XOBJMGR_EXPORT
Portable reference counted smart and weak pointers using CWeakRef, CRef, CObject and CObjectEx.