summaryrefslogtreecommitdiff
path: root/TAO/examples/Simple/Simple_util.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/examples/Simple/Simple_util.cpp')
-rw-r--r--TAO/examples/Simple/Simple_util.cpp13
1 files changed, 5 insertions, 8 deletions
diff --git a/TAO/examples/Simple/Simple_util.cpp b/TAO/examples/Simple/Simple_util.cpp
index 92fb6658ca1..4cb71221113 100644
--- a/TAO/examples/Simple/Simple_util.cpp
+++ b/TAO/examples/Simple/Simple_util.cpp
@@ -178,7 +178,7 @@ Server<Servant>::init (const char *servant_name,
}
ACE_CATCHANY
{
- ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION,"\tException in activation of POA");
+ ACE_TRY_ENV.print_exception ("\tException in activation of POA");
return -1;
}
ACE_ENDTRY;
@@ -220,9 +220,6 @@ Server<Servant>::register_name (void)
CORBA::Object_var object = servant_._this (ACE_TRY_ENV);
ACE_TRY_CHECK;
- this->orb_manager_.activate_poa_manager (ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
naming_server_->rebind (bindName,
object.in(),
ACE_TRY_ENV);
@@ -237,13 +234,13 @@ Server<Servant>::register_name (void)
}
ACE_CATCH (CosNaming::NamingContext::AlreadyBound, ex)
{
+ ACE_TRY_ENV.clear ();
ACE_ERROR_RETURN ((LM_ERROR,
"Unable to bind %s \n",
name),
-1);
}
ACE_ENDTRY;
- ACE_CHECK_RETURN (-1);
return 0;
}
@@ -404,7 +401,7 @@ Client<INTERFACE_OBJECT, Var>::init (const char *name,
}
ACE_CATCHANY
{
- ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION, "Client_i::init");
+ ACE_TRY_ENV.print_exception ("Client_i::init");
return -1;
}
ACE_ENDTRY;
@@ -427,11 +424,11 @@ Client<INTERFACE_OBJECT, Var>::obtain_initial_references (CORBA::Environment &AC
"the TAO_Naming_Client. \n"),
-1);
-
CosNaming::Name server_name (1);
server_name.length (1);
server_name[0].id =
CORBA::string_dup (this->name_);
+
CORBA::Object_var obj =
naming_client_->resolve (server_name,
ACE_TRY_ENV);
@@ -443,7 +440,7 @@ Client<INTERFACE_OBJECT, Var>::obtain_initial_references (CORBA::Environment &AC
}
ACE_CATCHANY
{
- ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION, "Client::obtain_initial_references");
+ ACE_TRY_ENV.print_exception ("Client::obtain_initial_references");
return -1;
}
ACE_ENDTRY;