25 if (data_set->
tags == NULL) {
29 value = g_hash_table_lookup(data_set->
tags, tag_name);
35 for (GList *refs = ((
pe_tag_t *) value)->refs; refs; refs = refs->next) {
36 const char *
id = (
const char *) refs->data;
56 if (data_set->
tags == NULL) {
60 value = g_hash_table_lookup(data_set->
tags, tag_name);
67 for (GList *refs = ((
pe_tag_t *) value)->refs; refs; refs = refs->next) {
69 const char *
id = (
const char *) refs->data;
77 retval = g_list_append(retval, strdup(node->details->uname));
93 retval = g_list_find_custom(rscs, rsc_name, (GCompareFunc) strcmp) != NULL;
94 g_list_free_full(rscs, free);
104 if (unames == NULL) {
108 retval = g_list_find_custom(unames, node_name, (GCompareFunc) strcmp) != NULL;
109 g_list_free_full(unames, free);
pe_resource_t * pe_find_resource_with_flags(GList *rsc_list, const char *id, enum pe_find flags)
match base name of any clone instance
pe_node_t * pe_find_node_id(GList *node_list, const char *id)
match resource ID or LRM history ID
const char * rsc_printable_id(pe_resource_t *rsc)
Data types for cluster status.