changeset 5:6ed5ebd38fde

* oops, forgot a bit
author cannam
date Fri, 14 Mar 2008 12:09:34 +0000
parents 1facebd0e9e9
children e1b508f2f914
files Mutex.cpp
diffstat 1 files changed, 16 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/Mutex.cpp	Fri Mar 14 12:02:27 2008 +0000
+++ b/Mutex.cpp	Fri Mar 14 12:09:34 2008 +0000
@@ -194,3 +194,19 @@
 }
 
 #endif
+
+MutexLocker::MutexLocker(Mutex *mutex) :
+    m_mutex(mutex)
+{
+    if (m_mutex) {
+        m_mutex->lock();
+    }
+}
+
+MutexLocker::~MutexLocker()
+{
+    if (m_mutex) {
+        m_mutex->unlock();
+    }
+}
+