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

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

#include <SingletonThreadingModels.h>

Public Types

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

Static Public Member Functions

static void memoryBarrier ()
 Memory barrier for synchronization. More...
 

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 ( )
inlinestatic

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 Mon Jun 10 2019 13:17:59