summaryrefslogtreecommitdiff
path: root/TAO/tao/BiDir_GIOP/BiDirGIOP.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/BiDir_GIOP/BiDirGIOP.cpp')
-rw-r--r--TAO/tao/BiDir_GIOP/BiDirGIOP.cpp13
1 files changed, 4 insertions, 9 deletions
diff --git a/TAO/tao/BiDir_GIOP/BiDirGIOP.cpp b/TAO/tao/BiDir_GIOP/BiDirGIOP.cpp
index 75158d45882..339d705792d 100644
--- a/TAO/tao/BiDir_GIOP/BiDirGIOP.cpp
+++ b/TAO/tao/BiDir_GIOP/BiDirGIOP.cpp
@@ -32,8 +32,7 @@ TAO_BiDirGIOP_Loader::init (int,
PortableInterceptor::ORBInitializer::_nil ();
PortableInterceptor::ORBInitializer_var bidir_orb_initializer;
- ACE_DECLARE_NEW_CORBA_ENV;
- ACE_TRY
+ try
{
/// Register the BiDir ORBInitializer.
ACE_NEW_THROW_EX (tmp_orb_initializer,
@@ -43,18 +42,16 @@ TAO_BiDirGIOP_Loader::init (int,
TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
- ACE_TRY_CHECK;
bidir_orb_initializer = tmp_orb_initializer;
PortableInterceptor::register_orb_initializer (
bidir_orb_initializer.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ );
TAO_BiDirGIOP_Loader::is_activated_ = true;
}
- ACE_CATCHANY
+ catch ( ::CORBA::Exception& ex)
{
if (TAO_debug_level > 0)
{
@@ -63,7 +60,6 @@ TAO_BiDirGIOP_Loader::init (int,
}
return -1;
}
- ACE_ENDTRY;
}
return 0;
@@ -71,7 +67,7 @@ TAO_BiDirGIOP_Loader::init (int,
void
TAO_BiDirGIOP_Loader::load_policy_validators (TAO_Policy_Validator &val
- ACE_ENV_ARG_DECL)
+ )
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Is this true? Does the GIOP protocol version matter here?
@@ -86,7 +82,6 @@ TAO_BiDirGIOP_Loader::load_policy_validators (TAO_Policy_Validator &val
TAO::VMCID,
ENOMEM),
CORBA::COMPLETED_NO));
- ACE_CHECK;
// We may be adding another TAO_BiDirPolicy_Validator instance for
// the same ORB (different POA). In cases where huge numbers of