ticket_id 246 include/crm/pengine/internal.h pcmk__ticket_t *ticket_new(const char *ticket_id, pcmk_scheduler_t *scheduler); ticket_id 456 include/pacemaker.h int pcmk_ticket_constraints(xmlNodePtr *xml, const char *ticket_id); ticket_id 469 include/pacemaker.h int pcmk_ticket_delete(xmlNodePtr *xml, const char *ticket_id, bool force); ticket_id 482 include/pacemaker.h int pcmk_ticket_get_attr(xmlNodePtr *xml, const char *ticket_id, ticket_id 494 include/pacemaker.h int pcmk_ticket_info(xmlNodePtr *xml, const char *ticket_id); ticket_id 508 include/pacemaker.h int pcmk_ticket_remove_attr(xmlNodePtr *xml, const char *ticket_id, GList *attr_delete, ticket_id 528 include/pacemaker.h int pcmk_ticket_set_attr(xmlNodePtr *xml, const char *ticket_id, GHashTable *attr_set, ticket_id 543 include/pacemaker.h int pcmk_ticket_state(xmlNodePtr *xml, const char *ticket_id); ticket_id 34 include/pcmki/pcmki_ticket.h int pcmk__get_ticket_state(cib_t *cib, const char *ticket_id, xmlNode **state); ticket_id 47 include/pcmki/pcmki_ticket.h int pcmk__ticket_constraints(pcmk__output_t *out, cib_t *cib, const char *ticket_id); ticket_id 63 include/pcmki/pcmki_ticket.h const char *ticket_id, bool force); ticket_id 79 include/pcmki/pcmki_ticket.h const char *ticket_id, const char *attr_name, ticket_id 101 include/pcmki/pcmki_ticket.h const char *ticket_id, bool details, bool raw); ticket_id 118 include/pcmki/pcmki_ticket.h const char *ticket_id, GList *attr_delete, bool force); ticket_id 140 include/pcmki/pcmki_ticket.h const char *ticket_id, GHashTable *attr_set, bool force); ticket_id 156 include/pcmki/pcmki_ticket.h int pcmk__ticket_state(pcmk__output_t *out, cib_t *cib, const char *ticket_id); ticket_id 501 lib/pacemaker/pcmk_injections.c set_ticket_state_attr(pcmk__output_t *out, const char *ticket_id, ticket_id 509 lib/pacemaker/pcmk_injections.c rc = pcmk__get_ticket_state(cib, ticket_id, &ticket_state_xml); ticket_id 513 lib/pacemaker/pcmk_injections.c ticket_id); ticket_id 519 lib/pacemaker/pcmk_injections.c ticket_id); ticket_id 528 lib/pacemaker/pcmk_injections.c crm_xml_add(ticket_state_xml, PCMK_XA_ID, ticket_id); ticket_id 731 lib/pacemaker/pcmk_injections.c const char *ticket_id = (const char *) iter->data; ticket_id 733 lib/pacemaker/pcmk_injections.c out->message(out, "inject-modify-ticket", "Granting", ticket_id); ticket_id 735 lib/pacemaker/pcmk_injections.c rc = set_ticket_state_attr(out, ticket_id, PCMK__XA_GRANTED, true, cib); ticket_id 740 lib/pacemaker/pcmk_injections.c const char *ticket_id = (const char *) iter->data; ticket_id 742 lib/pacemaker/pcmk_injections.c out->message(out, "inject-modify-ticket", "Revoking", ticket_id); ticket_id 744 lib/pacemaker/pcmk_injections.c rc = set_ticket_state_attr(out, ticket_id, PCMK__XA_GRANTED, false, ticket_id 750 lib/pacemaker/pcmk_injections.c const char *ticket_id = (const char *) iter->data; ticket_id 752 lib/pacemaker/pcmk_injections.c out->message(out, "inject-modify-ticket", "Standby", ticket_id); ticket_id 754 lib/pacemaker/pcmk_injections.c rc = set_ticket_state_attr(out, ticket_id, PCMK_XA_STANDBY, true, cib); ticket_id 759 lib/pacemaker/pcmk_injections.c const char *ticket_id = (const char *) iter->data; ticket_id 761 lib/pacemaker/pcmk_injections.c out->message(out, "inject-modify-ticket", "Activating", ticket_id); ticket_id 763 lib/pacemaker/pcmk_injections.c rc = set_ticket_state_attr(out, ticket_id, PCMK_XA_STANDBY, false, cib); ticket_id 2410 lib/pacemaker/pcmk_output.c const char *ticket_id G_GNUC_UNUSED = va_arg(args, const char *); ticket_id 2422 lib/pacemaker/pcmk_output.c const char *ticket_id = va_arg(args, const char *); ticket_id 2435 lib/pacemaker/pcmk_output.c PCMK_XA_ID, ticket_id, NULL); ticket_id 2499 lib/pacemaker/pcmk_output.c const char *ticket_id = crm_element_value(node, PCMK_XA_TICKET); ticket_id 2502 lib/pacemaker/pcmk_output.c PCMK_XA_ID, ticket_id, NULL); ticket_id 21 lib/pacemaker/pcmk_ticket.c build_ticket_modify_xml(cib_t *cib, const char *ticket_id, xmlNode **ticket_state_xml, ticket_id 24 lib/pacemaker/pcmk_ticket.c int rc = pcmk__get_ticket_state(cib, ticket_id, ticket_state_xml); ticket_id 37 lib/pacemaker/pcmk_ticket.c crm_xml_add(*ticket_state_xml, PCMK_XA_ID, ticket_id); ticket_id 50 lib/pacemaker/pcmk_ticket.c add_attribute_xml(pcmk_scheduler_t *scheduler, const char *ticket_id, ticket_id 59 lib/pacemaker/pcmk_ticket.c ticket_id); ticket_id 78 lib/pacemaker/pcmk_ticket.c pcmk__get_ticket_state(cib_t *cib, const char *ticket_id, xmlNode **state) ticket_id 87 lib/pacemaker/pcmk_ticket.c if (ticket_id != NULL) { ticket_id 90 lib/pacemaker/pcmk_ticket.c ticket_id); ticket_id 101 lib/pacemaker/pcmk_ticket.c if (xml_search->children != NULL && ticket_id != NULL) { ticket_id 113 lib/pacemaker/pcmk_ticket.c pcmk__ticket_constraints(pcmk__output_t *out, cib_t *cib, const char *ticket_id) ticket_id 125 lib/pacemaker/pcmk_ticket.c if (ticket_id != NULL) { ticket_id 127 lib/pacemaker/pcmk_ticket.c xpath_base, ticket_id); ticket_id 145 lib/pacemaker/pcmk_ticket.c pcmk_ticket_constraints(xmlNodePtr *xml, const char *ticket_id) ticket_id 156 lib/pacemaker/pcmk_ticket.c rc = pcmk__ticket_constraints(out, cib, ticket_id); ticket_id 181 lib/pacemaker/pcmk_ticket.c const char *ticket_id, bool force) ticket_id 188 lib/pacemaker/pcmk_ticket.c if (ticket_id == NULL) { ticket_id 196 lib/pacemaker/pcmk_ticket.c ticket_id); ticket_id 206 lib/pacemaker/pcmk_ticket.c rc = pcmk__get_ticket_state(cib, ticket_id, &state); ticket_id 210 lib/pacemaker/pcmk_ticket.c ticket_id); ticket_id 228 lib/pacemaker/pcmk_ticket.c out->info(out, "Cleaned up %s", ticket_id); ticket_id 236 lib/pacemaker/pcmk_ticket.c pcmk_ticket_delete(xmlNodePtr *xml, const char *ticket_id, bool force) ticket_id 248 lib/pacemaker/pcmk_ticket.c rc = pcmk__ticket_delete(out, cib, scheduler, ticket_id, force); ticket_id 262 lib/pacemaker/pcmk_ticket.c const char *ticket_id, const char *attr_name, ticket_id 271 lib/pacemaker/pcmk_ticket.c if (ticket_id == NULL || attr_name == NULL) { ticket_id 276 lib/pacemaker/pcmk_ticket.c ticket_id); ticket_id 283 lib/pacemaker/pcmk_ticket.c out->message(out, "ticket-attribute", ticket_id, attr_name, attr_value); ticket_id 285 lib/pacemaker/pcmk_ticket.c out->message(out, "ticket-attribute", ticket_id, attr_name, attr_default); ticket_id 294 lib/pacemaker/pcmk_ticket.c pcmk_ticket_get_attr(xmlNodePtr *xml, const char *ticket_id, ticket_id 306 lib/pacemaker/pcmk_ticket.c rc = pcmk__ticket_get_attr(out, scheduler, ticket_id, attr_name, attr_default); ticket_id 316 lib/pacemaker/pcmk_ticket.c const char *ticket_id, bool details, bool raw) ticket_id 322 lib/pacemaker/pcmk_ticket.c if (ticket_id != NULL) { ticket_id 327 lib/pacemaker/pcmk_ticket.c ticket_id); ticket_id 349 lib/pacemaker/pcmk_ticket.c pcmk_ticket_info(xmlNodePtr *xml, const char *ticket_id) ticket_id 366 lib/pacemaker/pcmk_ticket.c rc = pcmk__ticket_info(out, scheduler, ticket_id, false, false); ticket_id 376 lib/pacemaker/pcmk_ticket.c const char *ticket_id, GList *attr_delete, bool force) ticket_id 384 lib/pacemaker/pcmk_ticket.c if (ticket_id == NULL) { ticket_id 393 lib/pacemaker/pcmk_ticket.c rc = build_ticket_modify_xml(cib, ticket_id, &ticket_state_xml, &xml_top); ticket_id 396 lib/pacemaker/pcmk_ticket.c out->info(out, "Multiple " PCMK__XE_TICKET_STATE "s match ticket=%s", ticket_id); ticket_id 422 lib/pacemaker/pcmk_ticket.c pcmk_ticket_remove_attr(xmlNodePtr *xml, const char *ticket_id, GList *attr_delete, bool force) ticket_id 434 lib/pacemaker/pcmk_ticket.c rc = pcmk__ticket_remove_attr(out, cib, scheduler, ticket_id, attr_delete, force); ticket_id 448 lib/pacemaker/pcmk_ticket.c const char *ticket_id, GHashTable *attr_set, bool force) ticket_id 456 lib/pacemaker/pcmk_ticket.c if (ticket_id == NULL) { ticket_id 465 lib/pacemaker/pcmk_ticket.c rc = build_ticket_modify_xml(cib, ticket_id, &ticket_state_xml, &xml_top); ticket_id 468 lib/pacemaker/pcmk_ticket.c out->info(out, "Multiple " PCMK__XE_TICKET_STATE "s match ticket=%s", ticket_id); ticket_id 479 lib/pacemaker/pcmk_ticket.c add_attribute_xml(scheduler, ticket_id, attr_set, &ticket_state_xml); ticket_id 490 lib/pacemaker/pcmk_ticket.c pcmk_ticket_set_attr(xmlNodePtr *xml, const char *ticket_id, GHashTable *attr_set, ticket_id 503 lib/pacemaker/pcmk_ticket.c rc = pcmk__ticket_set_attr(out, cib, scheduler, ticket_id, attr_set, force); ticket_id 516 lib/pacemaker/pcmk_ticket.c pcmk__ticket_state(pcmk__output_t *out, cib_t *cib, const char *ticket_id) ticket_id 523 lib/pacemaker/pcmk_ticket.c rc = pcmk__get_ticket_state(cib, ticket_id, &state_xml); ticket_id 527 lib/pacemaker/pcmk_ticket.c ticket_id); ticket_id 539 lib/pacemaker/pcmk_ticket.c pcmk_ticket_state(xmlNodePtr *xml, const char *ticket_id) ticket_id 550 lib/pacemaker/pcmk_ticket.c rc = pcmk__ticket_state(out, cib, ticket_id); ticket_id 76 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_get_attr_test.c verify_results(xmlNode *xml, const char *ticket_id, const char *attr_name, ticket_id 89 lib/pacemaker/tests/pcmk_ticket/pcmk_ticket_get_attr_test.c assert_string_equal(crm_element_value(node, PCMK_XA_ID), ticket_id); ticket_id 977 lib/pengine/unpack.c const char *ticket_id = NULL; ticket_id 985 lib/pengine/unpack.c ticket_id = pcmk__xe_id(xml_ticket); ticket_id 986 lib/pengine/unpack.c if (pcmk__str_empty(ticket_id)) { ticket_id 990 lib/pengine/unpack.c crm_trace("Processing ticket state for %s", ticket_id); ticket_id 993 lib/pengine/unpack.c ticket_id); ticket_id 995 lib/pengine/unpack.c ticket = ticket_new(ticket_id, scheduler); ticket_id 1044 lib/pengine/unpack.c crm_trace("Done with ticket state for %s", ticket_id); ticket_id 525 lib/pengine/utils.c ticket_new(const char *ticket_id, pcmk_scheduler_t *scheduler) ticket_id 529 lib/pengine/utils.c if (pcmk__str_empty(ticket_id)) { ticket_id 539 lib/pengine/utils.c ticket_id); ticket_id 545 lib/pengine/utils.c ticket_id); ticket_id 549 lib/pengine/utils.c crm_trace("Creating ticket entry for %s", ticket_id); ticket_id 551 lib/pengine/utils.c ticket->id = strdup(ticket_id); ticket_id 52 tools/crm_ticket.c gchar *ticket_id; ticket_id 237 tools/crm_ticket.c { "ticket", 't', 0, G_OPTION_ARG_STRING, &options.ticket_id, ticket_id 265 tools/crm_ticket.c ticket_grant_warning(gchar *ticket_id) ticket_id 272 tools/crm_ticket.c ticket_id, ticket_id); ticket_id 276 tools/crm_ticket.c ticket_revoke_warning(gchar *ticket_id) ticket_id 288 tools/crm_ticket.c ticket_id, ticket_id, ticket_id, ticket_id, ticket_id, ticket_id 289 tools/crm_ticket.c ticket_id, ticket_id); ticket_id 461 tools/crm_ticket.c rc = pcmk__ticket_info(out, scheduler, options.ticket_id, details, raw); ticket_id 466 tools/crm_ticket.c "No such ticket '%s'", options.ticket_id); ticket_id 473 tools/crm_ticket.c rc = pcmk__ticket_state(out, cib_conn, options.ticket_id); ticket_id 484 tools/crm_ticket.c rc = pcmk__ticket_constraints(out, cib_conn, options.ticket_id); ticket_id 493 tools/crm_ticket.c if (options.ticket_id == NULL) { ticket_id 500 tools/crm_ticket.c rc = pcmk__ticket_get_attr(out, scheduler, options.ticket_id, ticket_id 505 tools/crm_ticket.c if (options.ticket_id == NULL) { ticket_id 512 tools/crm_ticket.c rc = pcmk__ticket_delete(out, cib_conn, scheduler, options.ticket_id, ticket_id 519 tools/crm_ticket.c "No such ticket '%s'", options.ticket_id); ticket_id 523 tools/crm_ticket.c ticket_revoke_warning(options.ticket_id); ticket_id 537 tools/crm_ticket.c if (options.ticket_id == NULL) { ticket_id 561 tools/crm_ticket.c rc = pcmk__ticket_remove_attr(out, cib_conn, scheduler, options.ticket_id, ticket_id 565 tools/crm_ticket.c ticket_revoke_warning(options.ticket_id); ticket_id 572 tools/crm_ticket.c rc = pcmk__ticket_set_attr(out, cib_conn, scheduler, options.ticket_id, ticket_id 580 tools/crm_ticket.c ticket_grant_warning(options.ticket_id); ticket_id 582 tools/crm_ticket.c ticket_revoke_warning(options.ticket_id); ticket_id 611 tools/crm_ticket.c if (options.ticket_id == NULL) { ticket_id 655 tools/crm_ticket.c g_free(options.ticket_id);