 |
pacemaker
2.0.1-9e909a5bdd
Scalable High-Availability cluster resource manager
|
Go to the documentation of this file.
8 #ifndef ALERT_INTERNAL_H
9 #define ALERT_INTERNAL_H
15 # define CRM_ALERT_DEFAULT_TIMEOUT_MS (30000)
18 # define CRM_ALERT_DEFAULT_TSTAMP_FORMAT "%H:%M:%S.%06N"
64 #define CRM_ALERT_INTERNAL_KEY_MAX 19
65 #define CRM_ALERT_NODE_SEQUENCE "CRM_alert_node_sequence"
81 static inline const char *
const char * crm_alert_keys[CRM_ALERT_INTERNAL_KEY_MAX][3]
@ CRM_alert_timestamp_epoch
bool crm_patchset_contains_alert(xmlNode *msg, bool config)
void crm_free_alert_entry(crm_alert_entry_t *entry)
void crm_insert_alert_key_int(GHashTable *table, enum crm_alert_keys_e name, int value)
char ** select_attribute_name
void crm_unset_alert_keys(void)
@ CRM_alert_select_attribute_name
@ CRM_alert_attribute_name
void crm_set_envvar_list(crm_alert_entry_t *entry)
#define CRM_ALERT_INTERNAL_KEY_MAX
@ CRM_alert_timestamp_usec
crm_alert_entry_t * crm_alert_entry_new(const char *id, const char *path)
Create a new alert entry structure.
@ CRM_alert_attribute_value
void crm_unset_envvar_list(crm_alert_entry_t *entry)
crm_alert_entry_t * crm_dup_alert_entry(crm_alert_entry_t *entry)
void crm_insert_alert_key(GHashTable *table, enum crm_alert_keys_e name, const char *value)
@ CRM_alert_node_sequence