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

Detailed Description

Concurrency related routines and classes.

Classes

class  AtomicCounter
 
class  AtomicInteger
 
class  Barrier
 
class  BarrierError
 
class  Condition
 
class  ConditionError
 
class  Initializer
 
class  Mutex
 
class  MutexError
 
class  Process
 
struct  ProcessPrivate
 
class  RawTLS
 
class  Runnable
 
class  RWLock
 
class  RWLockError
 
class  Scheduler
 
class  ScopedCondition
 
class  ScopedMutex
 
class  ScopedRWLock
 
class  ScopedSemaphore
 
class  Semaphore
 
class  SharedMemory
 
class  Thread
 
class  ThreadError
 
class  TLS
 
class  TLSError
 
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

◆ Condition

class DUNE_DLL_SYM DUNE::Concurrency::Condition

◆ Initializer

class DUNE_DLL_SYM DUNE::Concurrency::Initializer

◆ Mutex

class DUNE_DLL_SYM DUNE::Concurrency::Mutex

◆ Process

class DUNE_DLL_SYM DUNE::Concurrency::Process

◆ RawTLS

class DUNE_DLL_SYM DUNE::Concurrency::RawTLS

◆ Runnable

class DUNE_DLL_SYM DUNE::Concurrency::Runnable

◆ RWLock

class DUNE_DLL_SYM DUNE::Concurrency::RWLock

◆ Scheduler

class DUNE_DLL_SYM DUNE::Concurrency::Scheduler

◆ Semaphore

class DUNE_DLL_SYM DUNE::Concurrency::Semaphore

◆ SharedMemory

class DUNE_DLL_SYM DUNE::Concurrency::SharedMemory

◆ Thread

class DUNE_DLL_SYM DUNE::Concurrency::Thread