pacemaker  2.1.0-7c3f660
Scalable High-Availability cluster resource manager
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
rules_internal.h File Reference
#include <glib.h>
#include <libxml/tree.h>
#include <crm/common/iso8601.h>
#include <crm/pengine/common.h>
#include <crm/pengine/rules.h>
Include dependency graph for rules_internal.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

GList * pe_unpack_alerts (xmlNode *alerts)
 
void pe_free_alert_list (GList *alert_list)
 
crm_time_tpe_parse_xml_duration (crm_time_t *start, xmlNode *duration_spec)
 
gboolean pe__eval_attr_expr (xmlNode *expr, pe_rule_eval_data_t *rule_data)
 
int pe__eval_date_expr (xmlNode *expr, pe_rule_eval_data_t *rule_data, crm_time_t *next_change)
 
gboolean pe__eval_op_expr (xmlNodePtr expr, pe_rule_eval_data_t *rule_data)
 
gboolean pe__eval_role_expr (xmlNode *expr, pe_rule_eval_data_t *rule_data)
 
gboolean pe__eval_rsc_expr (xmlNodePtr expr, pe_rule_eval_data_t *rule_data)
 
int pe_cron_range_satisfied (crm_time_t *now, xmlNode *cron_spec)
 

Function Documentation

gboolean pe__eval_attr_expr ( xmlNode *  expr,
pe_rule_eval_data_t rule_data 
)
int pe__eval_date_expr ( xmlNode *  expr,
pe_rule_eval_data_t rule_data,
crm_time_t next_change 
)
gboolean pe__eval_op_expr ( xmlNodePtr  expr,
pe_rule_eval_data_t rule_data 
)

Definition at line 1218 of file rules.c.

gboolean pe__eval_role_expr ( xmlNode *  expr,
pe_rule_eval_data_t rule_data 
)
gboolean pe__eval_rsc_expr ( xmlNodePtr  expr,
pe_rule_eval_data_t rule_data 
)

Definition at line 1302 of file rules.c.

int pe_cron_range_satisfied ( crm_time_t now,
xmlNode *  cron_spec 
)

Definition at line 243 of file rules.c.

void pe_free_alert_list ( GList *  alert_list)

Definition at line 247 of file rules_alerts.c.

crm_time_t* pe_parse_xml_duration ( crm_time_t start,
xmlNode *  duration_spec 
)

Definition at line 289 of file rules.c.

GList* pe_unpack_alerts ( xmlNode *  alerts)

Definition at line 178 of file rules_alerts.c.