21 #ifndef ROUTINGEVALUATORS_H
22 #define ROUTINGEVALUATORS_H
25 #include "RoutingKeyword.h"
65 bool Evaluate(
const string& actualValue,
const RoutingKeyword::EVALUATOR_TYPE evalType )
const;
88 } SUPPORTED_FUNCTION_EVALS;
98 } SUPPORTED_MESSAGE_EVALS;
108 } SUPPORTED_METADATA_EVALS;
111 static string ToString(
const ROUTING_CONDITION type );
112 string ToString()
const;
115 RoutingCondition(
const ROUTING_CONDITION conditionType,
const string& text );
128 bool Validate(
const string& options,
RoutingMessage& message )
const;