linuxsampler 2.3.1
SynchronizedConfig.h File Reference
#include <set>
#include <unistd.h>
#include "lsatomic.h"
#include "Mutex.h"

Go to the source code of this file.

Classes

class  LinuxSampler::SynchronizedConfig< T >
 Thread-safe management of configuration data, where the data is updated by a single non real time thread and read by a number of real time threads. More...
 
class  LinuxSampler::SynchronizedConfig< T >::Reader
 
class  LinuxSampler::Synchronizer< T >
 Base interface class for classes that implement synchronization of data shared between multiple threads. More...
 
class  LinuxSampler::Sync< T >
 Wraps as a kind of pointer class some data object shared with other threads, to protect / synchronize the shared data against undeterministic concurrent access. More...
 
class  LinuxSampler::BackBuffer< T >
 BackBuffer object to be accessed by multiple non-real-time threads. More...
 
class  LinuxSampler::FrontBuffer< T >
 FrontBuffer object to be accessed by exactly ONE real-time thread. More...
 
class  LinuxSampler::DoubleBuffer< T >
 Synchronization / protection of data shared between multiple threads by using a double buffer design. More...
 

Namespaces

namespace  LinuxSampler