|
|
@ -46,8 +46,8 @@ void zmutex::unlock() { |
|
|
|
/*******************************************************************************
|
|
|
|
* zlock_guard * |
|
|
|
*******************************************************************************/ |
|
|
|
zlock_guard::zlock_guard(zmutex* mutex) { |
|
|
|
zlock_guard::zlock_guard(zmutex& mutex) : m_mutex(mutex) { |
|
|
|
m_mutex = mutex; |
|
|
|
m_mutex->lock(); |
|
|
|
m_mutex.lock(); |
|
|
|
} |
|
|
|
zlock_guard::~zlock_guard() { m_mutex->unlock(); } |
|
|
|
zlock_guard::~zlock_guard() { m_mutex.unlock(); } |