Public Types | Static Public Member Functions
icl_core::thread::STMMultiThreadedWithMutex< T > Class Template Reference

Mutex-based thread-safe singleton threading model. More...

#include <SingletonThreadingModels.h>

List of all members.

Public Types

typedef
::icl_core::thread::ScopedMutexLock 
Guard
 Use ScopedMutexLock as the lock guard.
typedef ::icl_core::thread::Mutex Lock
 Use Mutex as the actual lock.

Static Public Member Functions

static void memoryBarrier ()
 Memory barrier for synchronization.

Detailed Description

template<class T>
class icl_core::thread::STMMultiThreadedWithMutex< T >

Mutex-based thread-safe singleton threading model.

Definition at line 41 of file thread/SingletonThreadingModels.h.


Member Typedef Documentation

Use ScopedMutexLock as the lock guard.

Definition at line 57 of file thread/SingletonThreadingModels.h.

Use Mutex as the actual lock.

Definition at line 60 of file thread/SingletonThreadingModels.h.


Member Function Documentation

template<class T >
static void icl_core::thread::STMMultiThreadedWithMutex< T >::memoryBarrier ( ) [inline, static]

Memory barrier for synchronization.

Definition at line 45 of file thread/SingletonThreadingModels.h.


The documentation for this class was generated from the following file:


fzi_icl_core
Author(s):
autogenerated on Tue Aug 8 2017 02:28:05