summaryrefslogtreecommitdiff
path: root/TAO/tests/Multiple_Inheritance/server.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tests/Multiple_Inheritance/server.cpp')
-rw-r--r--TAO/tests/Multiple_Inheritance/server.cpp19
1 files changed, 6 insertions, 13 deletions
diff --git a/TAO/tests/Multiple_Inheritance/server.cpp b/TAO/tests/Multiple_Inheritance/server.cpp
index d29978c9163..bce1669808c 100644
--- a/TAO/tests/Multiple_Inheritance/server.cpp
+++ b/TAO/tests/Multiple_Inheritance/server.cpp
@@ -50,23 +50,18 @@ main (int argc, char **argv)
TAO_ORB_Manager orb_manager;
ACE_DEBUG ((LM_DEBUG, "\n\tMultiple Inheritance Server\n\n"));
- ACE_DECLARE_NEW_CORBA_ENV;
- ACE_TRY
+ try
{
orb_manager.init_child_poa (argc,
argv,
- "child_poa"
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ "child_poa");
if (parse_args (argc, argv) != 0)
return -1;
CORBA::String_var ior =
orb_manager.activate_under_child_poa ("my_object",
- &servant
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ &servant);
ACE_DEBUG ((LM_DEBUG, "%s\n",
ior.in ()));
@@ -84,15 +79,13 @@ main (int argc, char **argv)
ACE_OS::fclose (output_file);
}
- orb_manager.run (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ orb_manager.run ();
}
- ACE_CATCH (CORBA::SystemException, sysex)
+ catch (const CORBA::SystemException& sysex)
{
- ACE_PRINT_EXCEPTION (sysex, "System Exception");
+ sysex._tao_print_exception ("System Exception");
return -1;
}
- ACE_ENDTRY;
return 0;
}