#include <Thread.hh>
Public Member Functions | |
ScopedLock (Mutex &mutex) | |
ScopedLock (CRITICAL_SECTION *lockP) | |
ScopedLock (CRITICAL_SECTION &lock) | |
ScopedLock (Mutex &mutex) | |
ScopedLock (pthread_mutex_t *lockP) | |
ScopedLock (pthread_mutex_t &lock) | |
~ScopedLock () | |
~ScopedLock () | |
Private Member Functions | |
void | lock (CRITICAL_SECTION *lockP) |
void | lock (pthread_mutex_t *lockP) |
Private Attributes | |
CRITICAL_SECTION * | m_lockP |
pthread_mutex_t * | m_lockP |
Definition at line 166 of file linux/Thread.hh.
crl::multisense::details::utility::ScopedLock::ScopedLock | ( | Mutex & | mutex | ) | [inline] |
Definition at line 170 of file linux/Thread.hh.
crl::multisense::details::utility::ScopedLock::ScopedLock | ( | pthread_mutex_t * | lockP | ) | [inline] |
Definition at line 174 of file linux/Thread.hh.
crl::multisense::details::utility::ScopedLock::ScopedLock | ( | pthread_mutex_t & | lock | ) | [inline] |
Definition at line 178 of file linux/Thread.hh.
Definition at line 182 of file linux/Thread.hh.
crl::multisense::details::utility::ScopedLock::ScopedLock | ( | Mutex & | mutex | ) | [inline] |
Definition at line 154 of file win32/Thread.hh.
crl::multisense::details::utility::ScopedLock::ScopedLock | ( | CRITICAL_SECTION * | lockP | ) | [inline] |
Definition at line 158 of file win32/Thread.hh.
crl::multisense::details::utility::ScopedLock::ScopedLock | ( | CRITICAL_SECTION & | lock | ) | [inline] |
Definition at line 162 of file win32/Thread.hh.
Definition at line 166 of file win32/Thread.hh.
void crl::multisense::details::utility::ScopedLock::lock | ( | CRITICAL_SECTION * | lockP | ) | [inline, private] |
Definition at line 172 of file win32/Thread.hh.
void crl::multisense::details::utility::ScopedLock::lock | ( | pthread_mutex_t * | lockP | ) | [inline, private] |
Definition at line 188 of file linux/Thread.hh.
CRITICAL_SECTION* crl::multisense::details::utility::ScopedLock::m_lockP [private] |
Definition at line 175 of file win32/Thread.hh.
pthread_mutex_t* crl::multisense::details::utility::ScopedLock::m_lockP [private] |
Definition at line 191 of file linux/Thread.hh.