summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/LifeCycle_Service/Criteria_Evaluator.cpp
diff options
context:
space:
mode:
authorschmidt <douglascraigschmidt@users.noreply.github.com>1999-06-08 21:34:57 +0000
committerschmidt <douglascraigschmidt@users.noreply.github.com>1999-06-08 21:34:57 +0000
commitc4f47349225b2536fb3dc190b85605f9945a7b6e (patch)
tree51ef3e55404efce5f11b937ea75a96545ced82b2 /TAO/orbsvcs/LifeCycle_Service/Criteria_Evaluator.cpp
parent4d0e6ecc0827c1c5aa673e156f268089f5757f3f (diff)
downloadATCD-c4f47349225b2536fb3dc190b85605f9945a7b6e.tar.gz
.
Diffstat (limited to 'TAO/orbsvcs/LifeCycle_Service/Criteria_Evaluator.cpp')
-rw-r--r--TAO/orbsvcs/LifeCycle_Service/Criteria_Evaluator.cpp55
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;
}