diff options
Diffstat (limited to 'TAO/examples/Load_Balancing/Load_Balancing_Service.cpp')
-rw-r--r-- | TAO/examples/Load_Balancing/Load_Balancing_Service.cpp | 34 |
1 files changed, 11 insertions, 23 deletions
diff --git a/TAO/examples/Load_Balancing/Load_Balancing_Service.cpp b/TAO/examples/Load_Balancing/Load_Balancing_Service.cpp index b2369ebe8b4..91581c92f95 100644 --- a/TAO/examples/Load_Balancing/Load_Balancing_Service.cpp +++ b/TAO/examples/Load_Balancing/Load_Balancing_Service.cpp @@ -66,13 +66,10 @@ Load_Balancing_Service::init (int argc, int result; CORBA::String_var ior; - ACE_DECLARE_NEW_CORBA_ENV; - ACE_TRY + try { result = this->orb_manager_.init (argc, - argv - ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; + argv); if (result == -1) return result; @@ -87,9 +84,7 @@ Load_Balancing_Service::init (int argc, Object_Group_Factory_i (), -1); PortableServer::ServantBase_var s = factory_servant; - ior = orb_manager_.activate (factory_servant - ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; + ior = orb_manager_.activate (factory_servant); if (ior.in () == 0) return -1; @@ -98,13 +93,11 @@ Load_Balancing_Service::init (int argc, "Load_Balancer: Object Group Factory ior is %s\n", ior.in ())); } - ACE_CATCHANY + catch (const CORBA::Exception& ex) { - ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION, "Load_Balancing_Service::init"); + ex._tao_print_exception ("Load_Balancing_Service::init"); return -1; } - ACE_ENDTRY; - ACE_CHECK_RETURN (-1); if (this->ior_output_file_ != 0) { @@ -119,15 +112,14 @@ Load_Balancing_Service::init (int argc, int -Load_Balancing_Service::run (ACE_ENV_SINGLE_ARG_DECL) +Load_Balancing_Service::run (void) { ACE_DEBUG ((LM_DEBUG, "Load_Balancer: Initialized \n")); int result; - result = this->orb_manager_.run (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_CHECK_RETURN (-1); + result = this->orb_manager_.run (); return result; } @@ -145,19 +137,15 @@ main (int argc, char *argv[]) if (factory.init (argc, argv) == -1) return 1; - ACE_DECLARE_NEW_CORBA_ENV; - ACE_TRY + try { - result = factory.run (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_TRY_CHECK; + result = factory.run (); } - ACE_CATCHANY + catch (const CORBA::Exception& ex) { - ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION, "Load_Balancing_Service"); + ex._tao_print_exception ("Load_Balancing_Service"); return 1; } - ACE_ENDTRY; - ACE_CHECK_RETURN (1); if (result == -1) return 1; |