diff options
author | bala <balanatarajan@users.noreply.github.com> | 2001-12-25 05:56:51 +0000 |
---|---|---|
committer | bala <balanatarajan@users.noreply.github.com> | 2001-12-25 05:56:51 +0000 |
commit | 7e7b0a754590128dd49104fbbe60bdcd15a2b158 (patch) | |
tree | f2aa3cca14e50dc33493d5b655be9a21c613d373 /ace/Synch_T.cpp | |
parent | afe2b1c182ddc6e8d876326e04e03ac9775f4100 (diff) | |
download | ATCD-7e7b0a754590128dd49104fbbe60bdcd15a2b158.tar.gz |
ChangeLogTag: Mon Dec 24 23:52:43 2001 Balachandran Natarajan <bala@cs.wustl.edu>
Diffstat (limited to 'ace/Synch_T.cpp')
-rw-r--r-- | ace/Synch_T.cpp | 70 |
1 files changed, 2 insertions, 68 deletions
diff --git a/ace/Synch_T.cpp b/ace/Synch_T.cpp index b9c036183e3..2ec9d59acce 100644 --- a/ace/Synch_T.cpp +++ b/ace/Synch_T.cpp @@ -1,5 +1,6 @@ // $Id$ + #ifndef ACE_SYNCH_T_C #define ACE_SYNCH_T_C @@ -16,14 +17,9 @@ ACE_RCSID(ace, Synch_T, "$Id$") #if !defined (__ACE_INLINE__) #include "ace/Synch_T.i" -// On non-Win32 platforms, this code will be treated as normal code. -#if !defined (ACE_WIN32) -#include "ace/Atomic_Op.i" -#endif /* !ACE_WIN32 */ #endif /* __ACE_INLINE__ */ -ACE_ALLOC_HOOK_DEFINE(ACE_Atomic_Op_Ex) -ACE_ALLOC_HOOK_DEFINE(ACE_Atomic_Op) + // This constructor isn't inlined, because SunPRO C++ 4.2 + patch // 104631-07 has trouble compiling TAO with it inline. @@ -40,68 +36,6 @@ template <class ACE_LOCKING_MECHANISM> ACE_Reverse_Lock<ACE_LOCKING_MECHANISM>::~ACE_Reverse_Lock (void) { } - -// ************************************************* - -template <class ACE_LOCK, class TYPE> ACE_LOCK & -ACE_Atomic_Op_Ex<ACE_LOCK, TYPE>::mutex (void) -{ - // ACE_TRACE ("ACE_Atomic_Op_Ex<ACE_LOCK, TYPE>::mutex"); - return this->mutex_; -} - -template <class ACE_LOCK, class TYPE> void -ACE_Atomic_Op_Ex<ACE_LOCK, TYPE>::dump (void) const -{ - // ACE_TRACE ("ACE_Atomic_Op_Ex<ACE_LOCK, TYPE>::dump"); - ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this)); - this->mutex_.dump (); - ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP)); -} - -template <class ACE_LOCK, class TYPE> -ACE_Atomic_Op_Ex<ACE_LOCK, TYPE>::ACE_Atomic_Op_Ex - (ACE_LOCK &mtx) - : mutex_ (mtx), - value_ (0) -{ - // ACE_TRACE ("ACE_Atomic_Op_Ex<ACE_LOCK, TYPE>::ACE_Atomic_Op_Ex"); -} - -template <class ACE_LOCK, class TYPE> -ACE_Atomic_Op_Ex<ACE_LOCK, TYPE>::ACE_Atomic_Op_Ex - (ACE_LOCK &mtx, const TYPE &c) - : mutex_ (mtx), - value_ (c) -{ -// ACE_TRACE ("ACE_Atomic_Op_Ex<ACE_LOCK, TYPE>::ACE_Atomic_Op_Ex"); -} - -// **************************************************************** - -template <class ACE_LOCK, class TYPE> -ACE_Atomic_Op<ACE_LOCK, TYPE>::ACE_Atomic_Op (void) - : ACE_Atomic_Op_Ex < ACE_LOCK,TYPE > (this->own_mutex_) -{ - // ACE_TRACE ("ACE_Atomic_Op<ACE_LOCK, TYPE>::ACE_Atomic_Op"); -} - -template <class ACE_LOCK, class TYPE> -ACE_Atomic_Op<ACE_LOCK, TYPE>::ACE_Atomic_Op (const TYPE &c) - : ACE_Atomic_Op_Ex < ACE_LOCK,TYPE > (this->own_mutex_, c) -{ - // ACE_TRACE ("ACE_Atomic_Op<ACE_LOCK, TYPE>::ACE_Atomic_Op"); -} - -template <class ACE_LOCK, class TYPE> -ACE_Atomic_Op<ACE_LOCK, TYPE>::ACE_Atomic_Op - (const ACE_Atomic_Op<ACE_LOCK, TYPE> &rhs) - : ACE_Atomic_Op_Ex <ACE_LOCK,TYPE > - ( this->own_mutex_, rhs.value() ) -{ -// ACE_TRACE ("ACE_Atomic_Op<ACE_LOCK, TYPE>::ACE_Atomic_Op"); -} - // **************************************************************** // ACE_ALLOC_HOOK_DEFINE(ACE_Guard) |