diff options
Diffstat (limited to 'TAO/orbsvcs/examples/ORT/server.cpp')
-rw-r--r-- | TAO/orbsvcs/examples/ORT/server.cpp | 25 |
1 files changed, 9 insertions, 16 deletions
diff --git a/TAO/orbsvcs/examples/ORT/server.cpp b/TAO/orbsvcs/examples/ORT/server.cpp index af419e9cdef..3980941b2f5 100644 --- a/TAO/orbsvcs/examples/ORT/server.cpp +++ b/TAO/orbsvcs/examples/ORT/server.cpp @@ -37,8 +37,7 @@ parse_args (int argc, char *argv[]) int main (int argc, char *argv[]) { - ACE_DECLARE_NEW_CORBA_ENV; - ACE_TRY + try { #if TAO_HAS_INTERCEPTORS == 1 @@ -52,8 +51,7 @@ main (int argc, char *argv[]) PortableInterceptor::ORBInitializer_var orb_initializer_var = orb_initializer; - PortableInterceptor::register_orb_initializer (orb_initializer_var.in () - ACE_ENV_ARG_PARAMETER); + PortableInterceptor::register_orb_initializer (orb_initializer_var.in ()); #endif /* TAO_HAS_INTERCEPTORS == 1 */ @@ -62,20 +60,18 @@ main (int argc, char *argv[]) // Initialize the ORB. CORBA::ORB_var orb = CORBA::ORB_init (argc, argv, - "server_sum_orb" - ACE_ENV_ARG_PARAMETER); + "server_sum_orb"); if (parse_args (argc, argv) != 0) return -1; // Resolve reference to RootPOA CORBA::Object_var obj = - orb->resolve_initial_references ("RootPOA" - ACE_ENV_ARG_PARAMETER); + orb->resolve_initial_references ("RootPOA"); // Narrow it down correctly. PortableServer::POA_var root_poa = - PortableServer::POA::_narrow (obj.in () ACE_ENV_ARG_PARAMETER); + PortableServer::POA::_narrow (obj.in ()); // Check for nil references if (CORBA::is_nil (root_poa.in ())) @@ -98,8 +94,7 @@ main (int argc, char *argv[]) // Narrow it down. ORT::sum_server_var sum_server = - ORT::sum_server::_narrow (obj.in () - ACE_ENV_ARG_PARAMETER); + ORT::sum_server::_narrow (obj.in ()); // Check for nil reference if (CORBA::is_nil (sum_server.in ())) @@ -110,7 +105,7 @@ main (int argc, char *argv[]) // Convert the object reference to a string format. CORBA::String_var ior = - orb->object_to_string (sum_server.in () ACE_ENV_ARG_PARAMETER); + orb->object_to_string (sum_server.in ()); // If the ior_output_file exists, output the IOR to it. if (ior_output_file != 0) @@ -130,13 +125,11 @@ main (int argc, char *argv[]) ACE_DEBUG ((LM_INFO, "Successful.\n")); } - ACE_CATCHANY + catch (const CORBA::Exception& ex) { - ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION, - "ORT example server:"); + ex._tao_print_exception ("ORT example server:"); return -1; } - ACE_ENDTRY; return 0; } |