// $Id$ // ============================================================================ // // = FILENAME // Criteria_Evaluaotr.h // // = DESCRIPTION // An Evaluator for the CosLifeCycle Criteria // // = AUTHOR // Michael Kircher (mk1@cs.wustl.edu) // // ============================================================================ #include "orbsvcs/orbsvcs/CosLifeCycleC.h" #include "orbsvcs/orbsvcs/LifeCycleServiceC.h" #ifndef CRITERIA_EVALUATOR_H_H #define CRITERIA_EVALUATOR_H_H class Criteria_Evaluator// : public LifeCycleService::Criteria_Evaluator { // = TITLE // public: Criteria_Evaluator (const CosLifeCycle::Criteria &criteria); ~Criteria_Evaluator (void); LifeCycleService::Criteria_Evaluator::SeqNamedValuePair * getInitialization (ACE_ENV_SINGLE_ARG_DECL_NOT_USED); char * getFilter (ACE_ENV_SINGLE_ARG_DECL_NOT_USED); LifeCycleService::Criteria_Evaluator::SeqNamedValuePair * getLogicalLocation (ACE_ENV_SINGLE_ARG_DECL_NOT_USED) { return 0; } char * getPreferences (ACE_ENV_SINGLE_ARG_DECL_NOT_USED) { return 0; } private: CORBA::Any *getCriteriaMember (const char *member_name); const CosLifeCycle::Criteria &criteria_; }; #endif /* CRITERIA_EVALUATOR_H */