Go to the source code of this file.
◆ READABLE_DEFAULT
◆ pcmk__add_alert_key()
void pcmk__add_alert_key |
( |
GHashTable * | table, |
|
|
enum pcmk__alert_keys_e | name, |
|
|
const char * | value ) |
◆ pcmk__add_alert_key_int()
void pcmk__add_alert_key_int |
( |
GHashTable * | table, |
|
|
enum pcmk__alert_keys_e | name, |
|
|
int | value ) |
◆ pcmk__alert_new()
pcmk__alert_t * pcmk__alert_new |
( |
const char * | id, |
|
|
const char * | path ) |
Create a new alert entry structure.
- Parameters
-
[in] | id | ID to use |
[in] | path | Path to alert agent executable |
- Returns
- Pointer to newly allocated alert entry
- Note
- Non-string fields will be filled in with defaults. It is the caller's responsibility to free the result, using pcmk__free_alert().
Definition at line 52 of file alerts.c.
◆ pcmk__dup_alert()
◆ pcmk__free_alert()
◆ pcmk__free_alerts()
void pcmk__free_alerts |
( |
GList * | alert_list | ) |
|
◆ pcmk__unpack_alerts()
GList * pcmk__unpack_alerts |
( |
const xmlNode * | alerts | ) |
|
◆ pcmk__alert_keys
Initial value:= {
}
#define PCMK__ALERT_NODE_SEQUENCE
@ PCMK__alert_key_timestamp_epoch
@ PCMK__alert_key_interval
@ PCMK__alert_key_timestamp
@ PCMK__alert_key_attribute_name
@ PCMK__alert_key_target_rc
@ PCMK__alert_key_timestamp_usec
@ PCMK__alert_key_node_sequence
@ PCMK__alert_key_recipient
@ PCMK__alert_key_exec_time
@ PCMK__alert_key_version
@ PCMK__alert_key_attribute_value
Definition at line 18 of file alerts.c.