diff options
Diffstat (limited to 'tao/IORTable/Table_Adapter.cpp')
-rw-r--r-- | tao/IORTable/Table_Adapter.cpp | 27 |
1 files changed, 3 insertions, 24 deletions
diff --git a/tao/IORTable/Table_Adapter.cpp b/tao/IORTable/Table_Adapter.cpp index f455cdd962e..34634eae681 100644 --- a/tao/IORTable/Table_Adapter.cpp +++ b/tao/IORTable/Table_Adapter.cpp @@ -17,20 +17,14 @@ #include "tao/Profile.h" #include "tao/TAO_Server_Request.h" -ACE_RCSID (IORTable, - Table_Adapter, - "$Id$") - TAO_BEGIN_VERSIONED_NAMESPACE_DECL TAO_Table_Adapter::TAO_Table_Adapter (TAO_ORB_Core &orb_core) : orb_core_ (orb_core), root_ (), closed_ (true), - enable_locking_ (orb_core_.server_factory ()->enable_poa_locking ()), thread_lock_ (), - lock_ (TAO_Table_Adapter::create_lock (enable_locking_, - thread_lock_)) + lock_ (TAO_Table_Adapter::create_lock (thread_lock_)) { } @@ -41,26 +35,11 @@ TAO_Table_Adapter::~TAO_Table_Adapter (void) /* static */ ACE_Lock * -TAO_Table_Adapter::create_lock (bool enable_locking, - TAO_SYNCH_MUTEX &thread_lock) +TAO_Table_Adapter::create_lock (TAO_SYNCH_MUTEX &thread_lock) { -#if defined (ACE_HAS_THREADS) - if (enable_locking) - { - ACE_Lock *the_lock = 0; - ACE_NEW_RETURN (the_lock, - ACE_Lock_Adapter<TAO_SYNCH_MUTEX> (thread_lock), - 0); - return the_lock; - } -#else - ACE_UNUSED_ARG (enable_locking); - ACE_UNUSED_ARG (thread_lock); -#endif /* ACE_HAS_THREADS */ - ACE_Lock *the_lock = 0; ACE_NEW_RETURN (the_lock, - ACE_Lock_Adapter<ACE_SYNCH_NULL_MUTEX> (), + ACE_Lock_Adapter<TAO_SYNCH_MUTEX> (thread_lock), 0); return the_lock; } |