diff options
Diffstat (limited to 'TAO/orbsvcs/LifeCycle_Service/Criteria_Evaluator.cpp')
-rw-r--r-- | TAO/orbsvcs/LifeCycle_Service/Criteria_Evaluator.cpp | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/TAO/orbsvcs/LifeCycle_Service/Criteria_Evaluator.cpp b/TAO/orbsvcs/LifeCycle_Service/Criteria_Evaluator.cpp index 19738fe304a..ad8cddd58a5 100644 --- a/TAO/orbsvcs/LifeCycle_Service/Criteria_Evaluator.cpp +++ b/TAO/orbsvcs/LifeCycle_Service/Criteria_Evaluator.cpp @@ -27,7 +27,7 @@ Criteria_Evaluator::~Criteria_Evaluator () } LifeCycleService::Criteria_Evaluator::SeqNamedValuePair * -Criteria_Evaluator::getInitialization (CORBA::Environment &ACE_TRY_ENV) +Criteria_Evaluator::getInitialization (CORBA::Environment &env) { LifeCycleService::Criteria_Evaluator::SeqNamedValuePair_ptr sequence_ptr = 0; @@ -35,9 +35,10 @@ Criteria_Evaluator::getInitialization (CORBA::Environment &ACE_TRY_ENV) this->getCriteriaMember ("initialization"); if (any_ptr == 0) - ACE_THROW_RETURN (LifeCycleService::Criteria_Evaluator::NotAvailable - ("No initialization member found.\n"), - 0); + { + env.exception (new LifeCycleService::Criteria_Evaluator::NotAvailable ("No initialization member found.\n")); + return 0; + } *any_ptr >>= sequence_ptr; @@ -45,16 +46,17 @@ Criteria_Evaluator::getInitialization (CORBA::Environment &ACE_TRY_ENV) } char * -Criteria_Evaluator::getFilter (CORBA::Environment &ACE_TRY_ENV) +Criteria_Evaluator::getFilter (CORBA::Environment &env) { CORBA::String string; CORBA::Any value; CORBA::Any_ptr any_ptr = this->getCriteriaMember ("filter"); if (any_ptr == 0) - ACE_THROW_RETURN (LifeCycleService::Criteria_Evaluator::NotAvailable - ("No filter member found.\n"), - 0); + { + env.exception (new LifeCycleService::Criteria_Evaluator::NotAvailable ("No filter member found.\n")); + return 0; + } *any_ptr >>= string; return string; } @@ -75,8 +77,6 @@ Criteria_Evaluator::getCriteriaMember (const char *member_name) criteria_[i].name) == 0) { CORBA::Any_ptr value_ptr; - - // @@ We should use ACE_NEW_THROW_EX + ACE_CHECK_RETURN here. ACE_NEW_RETURN (value_ptr, CORBA::Any(criteria_[i].value), 0); |