#include <mutex.hpp>
◆ native_handle_type
◆ mutex() [1/2]
static int mutexInit(mutex_type *mutex, mutex_init_t type=mutex_init_t::Normal, bool shared=false, bool robust=false)
Definition: PLATFORM.cpp:121
◆ ~mutex()
void unlock(void)
abstract function unlock the current locked context
Definition: mutex.cpp:47
static int mutexDestroy(mutex_type *mutex)
Definition: PLATFORM.cpp:141
◆ mutex() [2/2]
std::mutex::mutex |
( |
const mutex & |
m | ) |
|
64 _m_locked = m._m_locked;
◆ lock()
void std::mutex::lock |
( |
void |
| ) |
|
|
virtual |
abstract function lock the current context
Implementiert std::lock_base.
static int mutexLock(mutex_type *mutex)
Definition: PLATFORM.cpp:144
◆ native_handle()
◆ operator=()
60 _m_locked = m._m_locked;
◆ try_lock()
bool std::mutex::try_lock |
( |
void |
| ) |
|
|
virtual |
abstract function try to lock the current context
Implementiert std::lock_base.
static int mutexTryLock(mutex_type *mutex)
Definition: PLATFORM.cpp:150
◆ unlock()
void std::mutex::unlock |
( |
void |
| ) |
|
|
virtual |
abstract function unlock the current locked context
Implementiert std::lock_base.
static int mutexUnLock(mutex_type *mutex)
Definition: PLATFORM.cpp:147
Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: