10 #ifndef PCMK__CRM_PENGINE_RULES__H 11 # define PCMK__CRM_PENGINE_RULES__H 23 void pe_eval_nvpairs(xmlNode *top,
const xmlNode *xml_obj,
const char *set_name,
25 const char *always_first, gboolean overwrite,
29 const char *set_name, GHashTable *node_hash,
30 GHashTable *hash,
const char *always_first,
34 #if !defined(PCMK_ALLOW_DEPRECATED) || (PCMK_ALLOW_DEPRECATED == 1)
Deprecated Pacemaker rule API.
struct crm_time_s crm_time_t
void pe_unpack_nvpairs(xmlNode *top, const xmlNode *xml_obj, const char *set_name, GHashTable *node_hash, GHashTable *hash, const char *always_first, gboolean overwrite, crm_time_t *now, crm_time_t *next_change)
Extract nvpair blocks contained by an XML element into a hash table.
void pe_eval_nvpairs(xmlNode *top, const xmlNode *xml_obj, const char *set_name, const pe_rule_eval_data_t *rule_data, GHashTable *hash, const char *always_first, gboolean overwrite, crm_time_t *next_change)
Extract nvpair blocks contained by an XML element into a hash table.