summaryrefslogtreecommitdiff
path: root/TAO/examples/POA/On_Demand_Loading/Servant_Locator.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/examples/POA/On_Demand_Loading/Servant_Locator.cpp')
-rw-r--r--TAO/examples/POA/On_Demand_Loading/Servant_Locator.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/TAO/examples/POA/On_Demand_Loading/Servant_Locator.cpp b/TAO/examples/POA/On_Demand_Loading/Servant_Locator.cpp
index ce56ddbd2f8..9b80e7a0552 100644
--- a/TAO/examples/POA/On_Demand_Loading/Servant_Locator.cpp
+++ b/TAO/examples/POA/On_Demand_Loading/Servant_Locator.cpp
@@ -35,7 +35,7 @@ ServantLocator_i::preinvoke (const PortableServer::ObjectId &oid,
PortableServer::POA_ptr poa,
const char * /* operation */,
PortableServer::ServantLocator::Cookie &cookie,
- CORBA::Environment &ACE_TRY_ENV)
+ CORBA::Environment &env)
{
// Convert ObjectID to String.
@@ -58,8 +58,9 @@ ServantLocator_i::preinvoke (const PortableServer::ObjectId &oid,
return servant;
}
else
- ACE_THROW_RETURN (CORBA::OBJECT_NOT_EXIST (),
- 0);
+ TAO_THROW_ENV_RETURN (CORBA::OBJECT_NOT_EXIST (CORBA::COMPLETED_NO),
+ env,
+ 0);
}
// Since the servant gets invoked per operation, the servant has to be
@@ -72,7 +73,7 @@ ServantLocator_i::postinvoke (const PortableServer::ObjectId &oid,
const char * /* operation */,
PortableServer::ServantLocator::Cookie cookie,
PortableServer::Servant servant,
- CORBA::Environment &/* ACE_TRY_ENV */)
+ CORBA::Environment &/* env */)
{
// Check the passed servant with the cookie.