diff options
Diffstat (limited to 'TAO/examples/Quoter/Factory_Finder_i.cpp')
-rw-r--r-- | TAO/examples/Quoter/Factory_Finder_i.cpp | 18 |
1 files changed, 6 insertions, 12 deletions
diff --git a/TAO/examples/Quoter/Factory_Finder_i.cpp b/TAO/examples/Quoter/Factory_Finder_i.cpp index db7d0eec12f..760a754b968 100644 --- a/TAO/examples/Quoter/Factory_Finder_i.cpp +++ b/TAO/examples/Quoter/Factory_Finder_i.cpp @@ -40,8 +40,7 @@ Quoter_Factory_Finder_i::~Quoter_Factory_Finder_i (void) CosLifeCycle::Factories * -Quoter_Factory_Finder_i::find_factories (const CosLifeCycle::Key &factory_key - ACE_ENV_ARG_DECL) +Quoter_Factory_Finder_i::find_factories (const CosLifeCycle::Key &factory_key) ACE_THROW_SPEC ((CORBA::SystemException, CosLifeCycle::NoFactory)) { @@ -49,7 +48,7 @@ Quoter_Factory_Finder_i::find_factories (const CosLifeCycle::Key &factory_key CosLifeCycle::Factories *factories_ptr = 0; - ACE_TRY + try { // Get a reference to the ORB. CORBA::ORB_ptr orb_ptr = TAO_ORB_Core_instance ()->orb (); @@ -57,8 +56,7 @@ Quoter_Factory_Finder_i::find_factories (const CosLifeCycle::Key &factory_key // Get the Naming Service object reference. exception_message = "While resolving the Name Service"; CORBA::Object_var namingObj_var = - orb_ptr->resolve_initial_references ("NameService" ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; + orb_ptr->resolve_initial_references ("NameService"); if (CORBA::is_nil (namingObj_var.in ())) ACE_ERROR ((LM_ERROR, @@ -67,9 +65,7 @@ Quoter_Factory_Finder_i::find_factories (const CosLifeCycle::Key &factory_key // Narrow the object reference to a Naming Context. exception_message = "While narrowing the Naming Context"; CosNaming::NamingContext_var namingContext_var = - CosNaming::NamingContext::_narrow (namingObj_var.in () - ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; + CosNaming::NamingContext::_narrow (namingObj_var.in ()); // Take the key supplied to search for a Quoter Factory CosNaming::Name factoryName = (CosNaming::Name) factory_key; @@ -77,8 +73,7 @@ Quoter_Factory_Finder_i::find_factories (const CosLifeCycle::Key &factory_key // Try to get a reference to a Quoter Factory exception_message = "While resolving the Factory Object"; CORBA::Object_var quoterFactoryObject_var = - namingContext_var->resolve (factoryName ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; + namingContext_var->resolve (factoryName); // Check if it is a valid Quoter Factory reference if (CORBA::is_nil (quoterFactoryObject_var.in())) @@ -101,12 +96,11 @@ Quoter_Factory_Finder_i::find_factories (const CosLifeCycle::Key &factory_key ACE_DEBUG ((LM_DEBUG, "Factory Finder: Have reference to a Quoter Factory.\n")); } - ACE_CATCHANY + catch (const CORBA::Exception&) { ACE_ERROR ((LM_ERROR, "Quoter_Factory_Finder::find_factories - %s\n", exception_message)); ACE_THROW_RETURN (CosLifeCycle::NoFactory (factory_key), 0); } - ACE_ENDTRY; return factories_ptr; } |