diff options
Diffstat (limited to 'ace/Condition_Recursive_Thread_Mutex.h')
-rw-r--r-- | ace/Condition_Recursive_Thread_Mutex.h | 17 |
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" |