aboutsummaryrefslogtreecommitdiff
path: root/dep/include/zthread/GuardedClass.h
diff options
context:
space:
mode:
authorParadox <none@none>2009-02-09 08:16:34 -0500
committerParadox <none@none>2009-02-09 08:16:34 -0500
commitd230302b16474ff22a35243ffed6236ef4fc7fb9 (patch)
treee3679ad841a47b275756f2721f9aa24a3ee548a6 /dep/include/zthread/GuardedClass.h
parentb0694d7e5e794b361fa178d55fefdb98cf47e9ca (diff)
Replace tabs with spaces in more files.
--HG-- branch : trunk
Diffstat (limited to 'dep/include/zthread/GuardedClass.h')
-rw-r--r--dep/include/zthread/GuardedClass.h18
1 files changed, 9 insertions, 9 deletions
diff --git a/dep/include/zthread/GuardedClass.h b/dep/include/zthread/GuardedClass.h
index 4ef3879cb08..1a8ac1904df 100644
--- a/dep/include/zthread/GuardedClass.h
+++ b/dep/include/zthread/GuardedClass.h
@@ -34,25 +34,25 @@ namespace ZThread {
* @date <2003-07-20T20:17:34-0400>
* @version 2.3.0
*
- * A simple wrapper template that uses Guard's to provide
+ * A simple wrapper template that uses Guard's to provide
* serialized access to an objects member functions.
*/
template <class T, class LockType = Mutex>
class GuardedClass {
-
+
LockType _lock;
T* _ptr;
-
+
class TransferedScope {
public:
-
+
template <class LockType1, class LockType2>
static void shareScope(LockHolder<LockType1>& l1,
LockHolder<LockType2>& l2) {
l1.disable();
l2.getLock().acquire();
}
-
+
template <class LockType1>
static void createScope(LockHolder<LockType1>& l) {
// Don't acquire the lock when scope the Guard is created
@@ -82,9 +82,9 @@ namespace ZThread {
GuardedClass();
GuardedClass& operator=(const GuardedClass&);
-
+
public:
-
+
GuardedClass(T* ptr) : _ptr(ptr) {}
~GuardedClass() {
if(_ptr)
@@ -95,9 +95,9 @@ namespace ZThread {
Proxy p(_lock, _ptr);
return p;
}
-
+
};
-
+
} // namespace ZThread
#endif // __ZTGUARDEDCLASS_H__