10#ifndef PCMK__CRM_COMMON_ACTIONS_INTERNAL__H
11#define PCMK__CRM_COMMON_ACTIONS_INTERNAL__H
15#include <libxml/tree.h>
25#define PCMK__OP_FMT "%s_%s_%u"
27char *
pcmk__op_key(
const char *rsc_id,
const char *op_type, guint interval_ms);
44static inline const char *
45pcmk__readable_action(
const char *action_name, guint interval_ms) {
46 if ((interval_ms == 0)
#define PCMK_ACTION_MONITOR
void pcmk__filter_op_for_digest(xmlNode *param_set)
char * pcmk__notify_key(const char *rsc_id, const char *notify_type, const char *op_type)
char * pcmk__op_key(const char *rsc_id, const char *op_type, guint interval_ms)
Generate an operation key (RESOURCE_ACTION_INTERVAL)
bool pcmk__is_fencing_action(const char *action)
char * pcmk__transition_key(int transition_id, int action_id, int target_rc, const char *node)