summaryrefslogtreecommitdiff
path: root/ace/Condition_Recursive_Thread_Mutex.h
diff options
context:
space:
mode:
Diffstat (limited to 'ace/Condition_Recursive_Thread_Mutex.h')
-rw-r--r--ace/Condition_Recursive_Thread_Mutex.h17
1 files changed, 12 insertions, 5 deletions
diff --git a/ace/Condition_Recursive_Thread_Mutex.h b/ace/Condition_Recursive_Thread_Mutex.h
index 21a24557fc5..0c4607a5c2e 100644
--- a/ace/Condition_Recursive_Thread_Mutex.h
+++ b/ace/Condition_Recursive_Thread_Mutex.h
@@ -27,8 +27,9 @@
#else /* ACE_HAS_THREADS */
#include "ace/Recursive_Thread_Mutex.h"
-template <class ACE_LOCK>
-class ACE_Condition;
+ACE_BEGIN_VERSIONED_NAMESPACE_DECL
+
+template <class ACE_LOCK> class ACE_Condition;
/**
* @class ACE_Condition<ACE_Recursive_Thread_Mutex>
@@ -86,15 +87,19 @@ public:
void dump (void) const;
private:
+
+ // = Prevent assignment and copying.
+ void operator= (const ACE_Condition<ACE_Recursive_Thread_Mutex> &);
+ ACE_Condition (const ACE_Condition<ACE_Recursive_Thread_Mutex> &);
+
+private:
+
/// A normal (i.e., non-recursive) condition variable.
ACE_cond_t cond_;
/// Reference to the recursive mutex.
ACE_Recursive_Thread_Mutex &mutex_;
- // = Prevent assignment and initialization.
- ACE_UNIMPLEMENTED_FUNC (void operator= (const ACE_Condition<ACE_Recursive_Thread_Mutex> &))
- ACE_UNIMPLEMENTED_FUNC (ACE_Condition (const ACE_Condition<ACE_Recursive_Thread_Mutex> &))
};
class ACE_Export ACE_Condition_Recursive_Thread_Mutex
@@ -105,6 +110,8 @@ public:
ACE_Condition_Recursive_Thread_Mutex (ACE_Recursive_Thread_Mutex &m);
};
+ACE_END_VERSIONED_NAMESPACE_DECL
+
#endif /* !ACE_HAS_THREADS */
#include /**/ "ace/post.h"