diff options
Diffstat (limited to 'TAO/tao/Transport_Queueing_Strategies.cpp')
-rw-r--r-- | TAO/tao/Transport_Queueing_Strategies.cpp | 11 |
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) |