DUNE: Uniform Navigational Environment  2019.02.0
DUNE::Concurrency Namespace Reference

Detailed Description

Concurrency related routines and classes.

Classes

class  AtomicCounter
 
class  AtomicInteger
 
class  Barrier
 
class  Condition
 
class  ThreadError
 
class  MutexError
 
class  RWLockError
 
class  ConditionError
 
class  BarrierError
 
class  TLSError
 
class  Initializer
 
class  Mutex
 
struct  ProcessPrivate
 
class  Process
 
class  RawTLS
 
class  Runnable
 
class  RWLock
 
class  Scheduler
 
class  ScopedCondition
 
class  ScopedMutex
 
class  ScopedRWLock
 
class  ScopedSemaphore
 
class  Semaphore
 
class  SharedMemory
 
class  Thread
 
class  TLS
 
class  TSQueue
 

Variables

class DUNE_DLL_SYM Condition
 
class DUNE_DLL_SYM Initializer
 
class DUNE_DLL_SYM Mutex
 
class DUNE_DLL_SYM Process
 
class DUNE_DLL_SYM RawTLS
 
class DUNE_DLL_SYM Runnable
 
class DUNE_DLL_SYM RWLock
 
class DUNE_DLL_SYM Scheduler
 
class DUNE_DLL_SYM Semaphore
 
class DUNE_DLL_SYM SharedMemory
 
class DUNE_DLL_SYM Thread
 

Variable Documentation

class DUNE_DLL_SYM DUNE::Concurrency::Condition
class DUNE_DLL_SYM DUNE::Concurrency::Initializer
class DUNE_DLL_SYM DUNE::Concurrency::Mutex
class DUNE_DLL_SYM DUNE::Concurrency::Process
class DUNE_DLL_SYM DUNE::Concurrency::RawTLS
class DUNE_DLL_SYM DUNE::Concurrency::Runnable
class DUNE_DLL_SYM DUNE::Concurrency::RWLock
class DUNE_DLL_SYM DUNE::Concurrency::Scheduler
class DUNE_DLL_SYM DUNE::Concurrency::Semaphore
class DUNE_DLL_SYM DUNE::Concurrency::SharedMemory
class DUNE_DLL_SYM DUNE::Concurrency::Thread