summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/performance-tests/RTEvent/lib/Auto_Disconnect.inl
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/performance-tests/RTEvent/lib/Auto_Disconnect.inl')
-rw-r--r--TAO/orbsvcs/performance-tests/RTEvent/lib/Auto_Disconnect.inl9
1 files changed, 3 insertions, 6 deletions
diff --git a/TAO/orbsvcs/performance-tests/RTEvent/lib/Auto_Disconnect.inl b/TAO/orbsvcs/performance-tests/RTEvent/lib/Auto_Disconnect.inl
index 3a09d5c68cf..c3b6ed4b9a2 100644
--- a/TAO/orbsvcs/performance-tests/RTEvent/lib/Auto_Disconnect.inl
+++ b/TAO/orbsvcs/performance-tests/RTEvent/lib/Auto_Disconnect.inl
@@ -10,14 +10,11 @@
template<class Client> ACE_INLINE void
Disconnect<Client>::operator () (Client *client)
{
- ACE_DECLARE_NEW_ENV;
- ACE_TRY
+ try
{
- client->disconnect (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ client->disconnect ();
}
- ACE_CATCHANY { };
- ACE_ENDTRY;
+ catch (const CORBA::Exception&){ };
}
template<class Client> ACE_INLINE