summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/examples/ORT/server.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/examples/ORT/server.cpp')
-rw-r--r--TAO/orbsvcs/examples/ORT/server.cpp25
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;
}