9 #ifndef RULES_INTERNAL_H 10 #define RULES_INTERNAL_H 13 #include <libxml/tree.h> int pe__eval_date_expr(const xmlNode *expr, const pe_rule_eval_data_t *rule_data, crm_time_t *next_change)
GList * pe_unpack_alerts(const xmlNode *alerts)
struct crm_time_s crm_time_t
void pe_free_alert_list(GList *alert_list)
int pe_cron_range_satisfied(const crm_time_t *now, const xmlNode *cron_spec)
gboolean pe__eval_op_expr(const xmlNode *expr, const pe_rule_eval_data_t *rule_data)
gboolean pe__eval_role_expr(const xmlNode *expr, const pe_rule_eval_data_t *rule_data)
gboolean pe__eval_rsc_expr(const xmlNode *expr, const pe_rule_eval_data_t *rule_data)
gboolean pe__eval_attr_expr(const xmlNode *expr, const pe_rule_eval_data_t *rule_data)