diff options
Diffstat (limited to 'TAO/orbsvcs/ImplRepo_Service/AsyncListManager.h')
-rw-r--r-- | TAO/orbsvcs/ImplRepo_Service/AsyncListManager.h | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/TAO/orbsvcs/ImplRepo_Service/AsyncListManager.h b/TAO/orbsvcs/ImplRepo_Service/AsyncListManager.h index 101a0ceb880..6fe0271458d 100644 --- a/TAO/orbsvcs/ImplRepo_Service/AsyncListManager.h +++ b/TAO/orbsvcs/ImplRepo_Service/AsyncListManager.h @@ -19,11 +19,7 @@ #endif /* ACE_LACKS_PRAGMA_ONCE */ #include "tao/Intrusive_Ref_Count_Handle_T.h" -#if defined (ACE_HAS_CPP11) -# include <atomic> -#else -# include "ace/Atomic_Op.h" -#endif /* ACE_HAS_CPP11 */ +#include <atomic> #include "LiveCheck.h" class Locator_Repository; @@ -78,11 +74,7 @@ class AsyncListManager CORBA::ULong first_; CORBA::ULong how_many_; CORBA::ULong waiters_; -#if defined (ACE_HAS_CPP11) std::atomic<int> refcount_; -#else - ACE_Atomic_Op<TAO_SYNCH_MUTEX, int> refcount_; -#endif /* ACE_HAS_CPP11 */ }; typedef TAO_Intrusive_Ref_Count_Handle<AsyncListManager> AsyncListManager_ptr; |