10 #ifndef PCMK__ALERT_INTERNAL__H 
   11 #define PCMK__ALERT_INTERNAL__H 
   17 #  define PCMK__ALERT_DEFAULT_TIMEOUT_MS (30000) 
   20 #  define PCMK__ALERT_DEFAULT_TSTAMP_FORMAT "%H:%M:%S.%06N" 
   67 #define PCMK__ALERT_INTERNAL_KEY_MAX 19 
   68 #define PCMK__ALERT_NODE_SEQUENCE "CRM_alert_node_sequence" 
   81 static inline const char *
 
   89         default:                    
return "unknown";
 
void pcmk__add_alert_key_int(GHashTable *table, enum pcmk__alert_keys_e name, int value)
 
#define PCMK__ALERT_INTERNAL_KEY_MAX
 
char ** select_attribute_name
 
pcmk__alert_t * pcmk__dup_alert(pcmk__alert_t *entry)
 
bool pcmk__alert_in_patchset(xmlNode *msg, bool config)
 
void pcmk__free_alert(pcmk__alert_t *entry)
 
const char * pcmk__alert_keys[PCMK__ALERT_INTERNAL_KEY_MAX][3]
 
pcmk__alert_t * pcmk__alert_new(const char *id, const char *path)
Create a new alert entry structure. 
 
void pcmk__add_alert_key(GHashTable *table, enum pcmk__alert_keys_e name, const char *value)