![]()  | 
  
    pacemaker
    3.0.0-d8340737c4
    
   Scalable High-Availability cluster resource manager 
   | 
 


Go to the source code of this file.
Functions | |
| int | pcmk__get_ticket_state (cib_t *cib, const char *ticket_id, xmlNode **state) | 
| int | pcmk__ticket_constraints (pcmk__output_t *out, cib_t *cib, const char *ticket_id) | 
| int | pcmk__ticket_delete (pcmk__output_t *out, cib_t *cib, pcmk_scheduler_t *scheduler, const char *ticket_id, bool force) | 
| int | pcmk__ticket_get_attr (pcmk__output_t *out, pcmk_scheduler_t *scheduler, const char *ticket_id, const char *attr_name, const char *attr_default) | 
| int | pcmk__ticket_info (pcmk__output_t *out, pcmk_scheduler_t *scheduler, const char *ticket_id, bool details, bool raw) | 
| Return information about the given ticket.  More... | |
| int | pcmk__ticket_remove_attr (pcmk__output_t *out, cib_t *cib, pcmk_scheduler_t *scheduler, const char *ticket_id, GList *attr_delete, bool force) | 
| Remove the given attribute(s) from a ticket.  More... | |
| int | pcmk__ticket_set_attr (pcmk__output_t *out, cib_t *cib, pcmk_scheduler_t *scheduler, const char *ticket_id, GHashTable *attr_set, bool force) | 
| Set the given attribute(s) on a ticket.  More... | |
| int | pcmk__ticket_state (pcmk__output_t *out, cib_t *cib, const char *ticket_id) | 
| int pcmk__get_ticket_state | ( | cib_t * | cib, | 
| const char * | ticket_id, | ||
| xmlNode ** | state | ||
| ) | 
Definition at line 78 of file pcmk_ticket.c.
| int pcmk__ticket_constraints | ( | pcmk__output_t * | out, | 
| cib_t * | cib, | ||
| const char * | ticket_id | ||
| ) | 
Definition at line 113 of file pcmk_ticket.c.
| int pcmk__ticket_delete | ( | pcmk__output_t * | out, | 
| cib_t * | cib, | ||
| pcmk_scheduler_t * | scheduler, | ||
| const char * | ticket_id, | ||
| bool | force | ||
| ) | 
Definition at line 180 of file pcmk_ticket.c.
| int pcmk__ticket_get_attr | ( | pcmk__output_t * | out, | 
| pcmk_scheduler_t * | scheduler, | ||
| const char * | ticket_id, | ||
| const char * | attr_name, | ||
| const char * | attr_default | ||
| ) | 
Definition at line 261 of file pcmk_ticket.c.
| int pcmk__ticket_info | ( | pcmk__output_t * | out, | 
| pcmk_scheduler_t * | scheduler, | ||
| const char * | ticket_id, | ||
| bool | details, | ||
| bool | raw | ||
| ) | 
Return information about the given ticket.
| [in,out] | out | Output object | 
| [in,out] | scheduler | Scheduler data | 
| [in] | ticket_id | Ticket to display info for, or NULL for all tickets  | 
| [in] | details | If true (and out is not an XML format object), output any additional attributes set on a ticket beyond the basics  | 
| [in] | raw | If true (and out is not an XML format object), simply list the IDs of all tickets. This does not make a lot of sense if ticket_id is not NULL, but that will not raise an error. | 
Definition at line 315 of file pcmk_ticket.c.
| int pcmk__ticket_remove_attr | ( | pcmk__output_t * | out, | 
| cib_t * | cib, | ||
| pcmk_scheduler_t * | scheduler, | ||
| const char * | ticket_id, | ||
| GList * | attr_delete, | ||
| bool | force | ||
| ) | 
Remove the given attribute(s) from a ticket.
| [in,out] | out | Output object | 
| [in] | cib | Open CIB connection | 
| [in,out] | scheduler | Scheduler data | 
| [in] | ticket_id | Ticket to remove attributes from | 
| [in] | attr_delete | A list of attribute names | 
| [in] | force | Attempting to remove the granted attribute of ticket_id will cause this function to return EACCES unless force is set to true  | 
Definition at line 375 of file pcmk_ticket.c.
| int pcmk__ticket_set_attr | ( | pcmk__output_t * | out, | 
| cib_t * | cib, | ||
| pcmk_scheduler_t * | scheduler, | ||
| const char * | ticket_id, | ||
| GHashTable * | attr_set, | ||
| bool | force | ||
| ) | 
Set the given attribute(s) on a ticket.
| [in,out] | out | Output object | 
| [in] | cib | Open CIB connection | 
| [in,out] | scheduler | Scheduler data | 
| [in] | ticket_id | Ticket to set attributes on | 
| [in] | attr_set | A hash table of attributes, where keys are the attribute names and the values are the attribute values | 
| [in] | force | Attempting to change the granted status of ticket_id will cause this function to return EACCES unless force is set to true  | 
ticket_id attribute exists but attr_set is non-NULL, the ticket will be created with the given attributes. Definition at line 447 of file pcmk_ticket.c.
| int pcmk__ticket_state | ( | pcmk__output_t * | out, | 
| cib_t * | cib, | ||
| const char * | ticket_id | ||
| ) | 
Definition at line 516 of file pcmk_ticket.c.
 1.8.14