If you can read this text, it means you are not experiencing this website at its best. This website is designed for used with a standards-compliant browser.
Current version: 2.3.2
ZThreads
A platform-independent, multi-threading and synchronization library for C++
Home Documentation Downloads CVS Contact
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
 CCancelable
  CExecutor
   CConcurrentExecutor
   CPoolExecutor
   CSynchronousExecutor
   CThreadedExecutor
  CQueue< T >
   CBlockingQueue< T, LockType, StorageType >
   CBoundedQueue< T, LockType, StorageType >
   CLockedQueue< T, LockType, StorageType >
   CMonitoredQueue< T, LockType, StorageType >
  CThread
 CThreadLocalImpl::ChildValueFn
  CThreadLocalImpl::UniqueChildValueFn
 CCompoundScope< Scope1, Scope2 >
 CCountedPtr< T, CountT >
 CCountedPtr< Runnable, AtomicCount >
  CTask
 CDestroyer< T >SingletonDestroyer
 CGuardedClass< T, LockType >
 CThreadLocalImpl::InheritableValueFn
 CThreadLocalImpl::InitialValueFn< T >
 CLazyInstantiation
  CSingleton< T, InstantiationPolicy, LockType >
 CLocalStaticInstantiation
 CLockable
  CBlockingQueue< T, LockType, StorageType >
  CBoundedQueue< T, LockType, StorageType >
  CClassLockable< ClassType, LockType >
  CCountingSemaphore
  CFastMutex
  CFastRecursiveMutex
  CMonitoredQueue< T, LockType, StorageType >
  CMutex
  CPriorityInheritanceMutex
  CPriorityMutex
  CPrioritySemaphore
  CRecursiveMutex
  CSemaphore
 CLockedScope
 CLockHolder< LockType >
  CGuard< LockType, TransferedScope >
  CGuard< LockType, LockingPolicy >
 CNonCopyable
  CGuard< LockType, TransferedScope >
  CAtomicCount
  CBarrier< Count, LockType >
  CCondition
  CCountingSemaphore
  CExecutor
  CFastMutex
  CFastRecursiveMutex
  CGuard< LockType, LockingPolicy >
  CMutex
  CPriorityCondition
  CPriorityInheritanceMutex
  CPriorityMutex
  CPrioritySemaphore
  CQueue< T >
  CReadWriteLock
   CBiasedReadWriteLock
   CFairReadWriteLock
  CRecursiveMutex
  CSemaphore
  CSingleton< T, InstantiationPolicy, LockType >
  CThread
  CThreadLocalImpl
   CThreadLocal< T, InitialValueT, ChildValueT, InheritableValueT >
 CNoSuchElement_Exception
 COverlappedScope
 CRunnable
 CStaticInstantiation
 CStaticInstantiationHelper< T >Helper class
 CSynchronization_Exception
  CBrokenBarrier_Exception
  CCancellation_Exception
  CDeadlock_Exception
  CFuture_Exception
  CInitialization_Exception
  CInterrupted_Exception
  CInvalidOp_Exception
   CInvalidTask_Exception
  CTimeout_Exception
 CTime
 CTimedLockedScope< TimeOut >
 CUnlockedScope
 CThreadLocalImpl::Value
 CWaitable
  CBarrier< Count, LockType >
  CCondition
  CExecutor
  CPriorityCondition
  CThread