blob: be0dd75e3f53714483e6bfac275757adbdee7cbe (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
|
//=============================================================================
/**
* @file Criteria_Evaluator.h
*
* An Evaluator for the CosLifeCycle Criteria
*
* @author Michael Kircher (mk1@cs.wustl.edu)
*/
//=============================================================================
#include "orbsvcs/CosLifeCycleC.h"
#include "orbsvcs/LifeCycleServiceC.h"
#ifndef CRITERIA_EVALUATOR_H_H
#define CRITERIA_EVALUATOR_H_H
/**
* @class Criteria_Evaluator
*/
class Criteria_Evaluator// : public LifeCycleService::Criteria_Evaluator
{
public:
Criteria_Evaluator (const CosLifeCycle::Criteria &criteria);
~Criteria_Evaluator (void);
const LifeCycleService::Criteria_Evaluator::SeqNamedValuePair * getInitialization (void);
char * getFilter (void);
LifeCycleService::Criteria_Evaluator::SeqNamedValuePair * getLogicalLocation (void)
{
return 0;
}
char * getPreferences (void)
{
return 0;
}
private:
CORBA::Any *getCriteriaMember (const char *member_name);
const CosLifeCycle::Criteria &criteria_;
};
#endif /* CRITERIA_EVALUATOR_H */
|