summaryrefslogtreecommitdiff
path: root/TAO/tao/Transport_Queueing_Strategies.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/Transport_Queueing_Strategies.cpp')
-rw-r--r--TAO/tao/Transport_Queueing_Strategies.cpp11
1 files changed, 4 insertions, 7 deletions
diff --git a/TAO/tao/Transport_Queueing_Strategies.cpp b/TAO/tao/Transport_Queueing_Strategies.cpp
index fbf6595904a..0baa96ffe6c 100644
--- a/TAO/tao/Transport_Queueing_Strategies.cpp
+++ b/TAO/tao/Transport_Queueing_Strategies.cpp
@@ -92,17 +92,15 @@ namespace TAO
TAO::BufferingConstraint buffering_constraint;
- ACE_TRY_NEW_ENV
+ try
{
CORBA::Policy_var bcp_policy =
stub->get_cached_policy (TAO_CACHED_POLICY_BUFFERING_CONSTRAINT
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ );
TAO::BufferingConstraintPolicy_var bcpv =
TAO::BufferingConstraintPolicy::_narrow (bcp_policy.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ );
TAO_Buffering_Constraint_Policy* bcp =
dynamic_cast<TAO_Buffering_Constraint_Policy *> (bcpv.in ());
@@ -112,11 +110,10 @@ namespace TAO
}
bcp->get_buffering_constraint (buffering_constraint);
}
- ACE_CATCHANY
+ catch (const ::CORBA::Exception&)
{
return true;
}
- ACE_ENDTRY;
if (buffering_constraint.mode == TAO::BUFFER_FLUSH)