aboutsummaryrefslogtreecommitdiff
path: root/dep/include/zthread/PriorityInheritanceMutex.h
diff options
context:
space:
mode:
authormegamage <none@none>2009-02-12 17:09:15 -0600
committermegamage <none@none>2009-02-12 17:09:15 -0600
commit6aee5fcbe7473a3cbac12b7e8482a7b98bef8be3 (patch)
tree91ec91d5c19eba9c2fe0e84b1c9dc7047a3de80e /dep/include/zthread/PriorityInheritanceMutex.h
parent2d2f433b4de1c35b22aaf07854fc0ee11fcb350d (diff)
parentf385747164c3fb278c92ef46fbd6c3da6590bbf0 (diff)
*Merge.
--HG-- branch : trunk
Diffstat (limited to 'dep/include/zthread/PriorityInheritanceMutex.h')
-rw-r--r--dep/include/zthread/PriorityInheritanceMutex.h34
1 files changed, 17 insertions, 17 deletions
diff --git a/dep/include/zthread/PriorityInheritanceMutex.h b/dep/include/zthread/PriorityInheritanceMutex.h
index 1a5f5bfd300..81c6109b318 100644
--- a/dep/include/zthread/PriorityInheritanceMutex.h
+++ b/dep/include/zthread/PriorityInheritanceMutex.h
@@ -26,8 +26,8 @@
#include "zthread/Lockable.h"
#include "zthread/NonCopyable.h"
-namespace ZThread {
-
+namespace ZThread {
+
class PriorityInheritanceMutexImpl;
/**
@@ -37,27 +37,27 @@ namespace ZThread {
* @date <2003-07-16T19:37:36-0400>
* @version 2.2.1
*
- * A PriorityInheritanceMutex is similar to a PriorityMutex, it is a non-reentrant,
- * priority sensitive MUTual EXclusion Lockable object. It differs only in its
+ * A PriorityInheritanceMutex is similar to a PriorityMutex, it is a non-reentrant,
+ * priority sensitive MUTual EXclusion Lockable object. It differs only in its
* scheduling policy.
*
* @see PriorityMutex
*
* <b>Scheduling</b>
*
- * Threads competing to acquire() a PriorityInheritanceMutex are granted access in
+ * Threads competing to acquire() a PriorityInheritanceMutex are granted access in
* order of priority. Threads with a higher priority will be given access first.
*
- * When a higher priority thread tries to acquire() a PriorityInheritanceMutex and is
+ * When a higher priority thread tries to acquire() a PriorityInheritanceMutex and is
* about to be blocked by a lower priority thread that has already acquire()d it, the
- * lower priority thread will temporarily have its effective priority raised to that
- * of the higher priority thread until it release()s the mutex; at which point its
- * previous priority will be restored.
+ * lower priority thread will temporarily have its effective priority raised to that
+ * of the higher priority thread until it release()s the mutex; at which point its
+ * previous priority will be restored.
*/
class ZTHREAD_API PriorityInheritanceMutex : public Lockable, private NonCopyable {
-
+
PriorityInheritanceMutexImpl* _impl;
-
+
public:
/**
@@ -69,23 +69,23 @@ namespace ZThread {
* @see Mutex::~Mutex()
*/
virtual ~PriorityInheritanceMutex();
-
+
/**
* @see Mutex::acquire()
*/
- virtual void acquire();
+ virtual void acquire();
/**
* @see Mutex::tryAcquire(unsigned long timeout)
*/
- virtual bool tryAcquire(unsigned long timeout);
-
+ virtual bool tryAcquire(unsigned long timeout);
+
/**
* @see Mutex::release()
*/
virtual void release();
-
- };
+
+ };
} // namespace ZThread