summaryrefslogtreecommitdiff
path: root/TAO/examples/Load_Balancing/Load_Balancing_Service.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/examples/Load_Balancing/Load_Balancing_Service.cpp')
-rw-r--r--TAO/examples/Load_Balancing/Load_Balancing_Service.cpp34
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;