diff options
author | schmidt <douglascraigschmidt@users.noreply.github.com> | 1999-06-08 21:34:57 +0000 |
---|---|---|
committer | schmidt <douglascraigschmidt@users.noreply.github.com> | 1999-06-08 21:34:57 +0000 |
commit | c4f47349225b2536fb3dc190b85605f9945a7b6e (patch) | |
tree | 51ef3e55404efce5f11b937ea75a96545ced82b2 /TAO/orbsvcs/LifeCycle_Service/Criteria_Evaluator.cpp | |
parent | 4d0e6ecc0827c1c5aa673e156f268089f5757f3f (diff) | |
download | ATCD-c4f47349225b2536fb3dc190b85605f9945a7b6e.tar.gz |
.
Diffstat (limited to 'TAO/orbsvcs/LifeCycle_Service/Criteria_Evaluator.cpp')
-rw-r--r-- | TAO/orbsvcs/LifeCycle_Service/Criteria_Evaluator.cpp | 55 |
1 files changed, 27 insertions, 28 deletions
diff --git a/TAO/orbsvcs/LifeCycle_Service/Criteria_Evaluator.cpp b/TAO/orbsvcs/LifeCycle_Service/Criteria_Evaluator.cpp index 37666fbba22..ad8cddd58a5 100644 --- a/TAO/orbsvcs/LifeCycle_Service/Criteria_Evaluator.cpp +++ b/TAO/orbsvcs/LifeCycle_Service/Criteria_Evaluator.cpp @@ -26,27 +26,25 @@ Criteria_Evaluator::~Criteria_Evaluator () { } - - LifeCycleService::Criteria_Evaluator::SeqNamedValuePair * Criteria_Evaluator::getInitialization (CORBA::Environment &env) { LifeCycleService::Criteria_Evaluator::SeqNamedValuePair_ptr sequence_ptr = 0; - CORBA::Any * any_ptr = this->getCriteriaMember ("initialization"); + CORBA::Any *any_ptr = + this->getCriteriaMember ("initialization"); if (any_ptr == 0) - { - env.exception (new LifeCycleService::Criteria_Evaluator::NotAvailable ("No initialization member found.\n")); - return 0; - } + { + env.exception (new LifeCycleService::Criteria_Evaluator::NotAvailable ("No initialization member found.\n")); + return 0; + } *any_ptr >>= sequence_ptr; return sequence_ptr; } - char * Criteria_Evaluator::getFilter (CORBA::Environment &env) { @@ -55,35 +53,36 @@ Criteria_Evaluator::getFilter (CORBA::Environment &env) CORBA::Any_ptr any_ptr = this->getCriteriaMember ("filter"); if (any_ptr == 0) - { - env.exception (new LifeCycleService::Criteria_Evaluator::NotAvailable ("No filter member found.\n")); - return 0; - } + { + env.exception (new LifeCycleService::Criteria_Evaluator::NotAvailable ("No filter member found.\n")); + return 0; + } *any_ptr >>= string; return string; } - CORBA::Any * -Criteria_Evaluator::getCriteriaMember (const CORBA::String member_name) +Criteria_Evaluator::getCriteriaMember (const char *member_name) { if (!ACE_OS::strcmp(member_name, "initialization") - && !ACE_OS::strcmp(member_name, "filter") - && !ACE_OS::strcmp(member_name, "logical location") - && !ACE_OS::strcmp(member_name, "preferences")) + && !ACE_OS::strcmp(member_name, "filter") + && !ACE_OS::strcmp(member_name, "logical location") + && !ACE_OS::strcmp(member_name, "preferences")) return 0; - for (unsigned int i = 0; i < criteria_.length(); i++) - { - if (ACE_OS::strcmp (member_name, criteria_[i].name) == 0) - { - CORBA::Any_ptr value_ptr; - ACE_NEW_RETURN (value_ptr, - CORBA::Any(criteria_[i].value), - 0); - return value_ptr; - } - } + for (u_int i = 0; + i < criteria_.length(); + i++) + if (ACE_OS::strcmp (member_name, + criteria_[i].name) == 0) + { + CORBA::Any_ptr value_ptr; + ACE_NEW_RETURN (value_ptr, + CORBA::Any(criteria_[i].value), + 0); + return value_ptr; + } + return 0; } |