summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/LifeCycle_Service/Criteria_Evaluator.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/LifeCycle_Service/Criteria_Evaluator.cpp')
-rw-r--r--TAO/orbsvcs/LifeCycle_Service/Criteria_Evaluator.cpp20
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);