diff options
Diffstat (limited to 'ACE/ace/Condition_Recursive_Thread_Mutex.h')
-rw-r--r-- | ACE/ace/Condition_Recursive_Thread_Mutex.h | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/ACE/ace/Condition_Recursive_Thread_Mutex.h b/ACE/ace/Condition_Recursive_Thread_Mutex.h index 8d0b277511a..a7ce9944cc5 100644 --- a/ACE/ace/Condition_Recursive_Thread_Mutex.h +++ b/ACE/ace/Condition_Recursive_Thread_Mutex.h @@ -23,16 +23,12 @@ #if !defined (ACE_HAS_THREADS) # include "ace/Null_Condition.h" #else /* ACE_HAS_THREADS */ -// ACE platform supports some form of threading. - #include "ace/Recursive_Thread_Mutex.h" #include "ace/Condition_Attributes.h" #include "ace/Condition_T.h" ACE_BEGIN_VERSIONED_NAMESPACE_DECL -class ACE_Time_Value; - /** * @brief ACE_Condition template specialization written using * @a ACE_Recursive_Thread_Mutex. This allows threads to block until @@ -90,9 +86,6 @@ public: /// Dump the state of an object. void dump (void) const; - /// Declare the dynamic allocation hooks. - ACE_ALLOC_HOOK_DECLARE; - private: // = Prevent assignment and copying. @@ -108,23 +101,11 @@ private: ACE_Recursive_Thread_Mutex &mutex_; }; -// prevent implicit instantiations by includers to relieve the linker -#if defined (ACE_HAS_CPP11_EXTERN_TEMPLATES) -# if defined (ACE_LACKS_CPP11_EXTERN_TEMPLATE_ATTRIBUTES) -extern template class ACE_Condition<ACE_Recursive_Thread_Mutex>; -# else -extern template ACE_Export class ACE_Condition<ACE_Recursive_Thread_Mutex>; -# endif /* ACE_LACKS_CPP11_EXTERN_TEMPLATE_ATTRIBUTES */ -#endif /* ACE_HAS_CPP11_EXTERN_TEMPLATES */ typedef ACE_Condition<ACE_Recursive_Thread_Mutex> ACE_Condition_Recursive_Thread_Mutex; ACE_END_VERSIONED_NAMESPACE_DECL -#if defined (__ACE_INLINE__) -#include "ace/Condition_Recursive_Thread_Mutex.inl" -#endif /* __ACE_INLINE__ */ - #endif /* !ACE_HAS_THREADS */ #include /**/ "ace/post.h" |