pacemaker  2.1.6-802a72226b
Scalable High-Availability cluster resource manager
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 (const xmlNode *alerts)
 
void pe_free_alert_list (GList *alert_list)
 
gboolean pe__eval_attr_expr (const xmlNode *expr, const pe_rule_eval_data_t *rule_data)
 
int pe__eval_date_expr (const xmlNode *expr, const pe_rule_eval_data_t *rule_data, crm_time_t *next_change)
 
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)
 
int pe_cron_range_satisfied (const crm_time_t *now, const xmlNode *cron_spec)
 

Function Documentation

◆ pe__eval_attr_expr()

gboolean pe__eval_attr_expr ( const xmlNode *  expr,
const pe_rule_eval_data_t rule_data 
)

Definition at line 969 of file rules.c.

◆ pe__eval_date_expr()

int pe__eval_date_expr ( const xmlNode *  expr,
const pe_rule_eval_data_t rule_data,
crm_time_t next_change 
)

Definition at line 1033 of file rules.c.

◆ pe__eval_op_expr()

gboolean pe__eval_op_expr ( const xmlNode *  expr,
const pe_rule_eval_data_t rule_data 
)

Definition at line 1116 of file rules.c.

◆ pe__eval_role_expr()

gboolean pe__eval_role_expr ( const xmlNode *  expr,
const pe_rule_eval_data_t rule_data 
)

Definition at line 1158 of file rules.c.

◆ pe__eval_rsc_expr()

gboolean pe__eval_rsc_expr ( const xmlNode *  expr,
const pe_rule_eval_data_t rule_data 
)

Definition at line 1201 of file rules.c.

◆ pe_cron_range_satisfied()

int pe_cron_range_satisfied ( const crm_time_t now,
const xmlNode *  cron_spec 
)

Definition at line 239 of file rules.c.

◆ pe_free_alert_list()

void pe_free_alert_list ( GList *  alert_list)

Definition at line 294 of file rules_alerts.c.

◆ pe_unpack_alerts()

GList* pe_unpack_alerts ( const xmlNode *  alerts)

Definition at line 213 of file rules_alerts.c.