10 #ifndef PCMK__CRM_COMMON_AGENTS__H    11 #  define PCMK__CRM_COMMON_AGENTS__H    27 #define PCMK_RESOURCE_CLASS_OCF     "ocf"    28 #define PCMK_RESOURCE_CLASS_SERVICE "service"    29 #define PCMK_RESOURCE_CLASS_LSB     "lsb"    30 #define PCMK_RESOURCE_CLASS_SYSTEMD "systemd"    31 #define PCMK_RESOURCE_CLASS_STONITH "stonith"    32 #define PCMK_RESOURCE_CLASS_ALERT   "alert"    33 #define PCMK_RESOURCE_CLASS_NAGIOS  "nagios"    35 #define PCMK_RESOURCE_CLASS_UPSTART "upstart"    41 #define PCMK_STONITH_ACTION_LIMIT       "pcmk_action_limit"    42 #define PCMK_STONITH_DELAY_BASE         "pcmk_delay_base"    43 #define PCMK_STONITH_DELAY_MAX          "pcmk_delay_max"    44 #define PCMK_STONITH_HOST_ARGUMENT      "pcmk_host_argument"    45 #define PCMK_STONITH_HOST_CHECK         "pcmk_host_check"    46 #define PCMK_STONITH_HOST_LIST          "pcmk_host_list"    47 #define PCMK_STONITH_HOST_MAP           "pcmk_host_map"    48 #define PCMK_STONITH_PROVIDES           "provides"    49 #define PCMK_STONITH_STONITH_TIMEOUT    "stonith-timeout"    52 #define PCMK_OCF_MAJOR_VERSION "1"    53 #define PCMK_OCF_MINOR_VERSION "1"    54 #define PCMK_OCF_VERSION       PCMK_OCF_MAJOR_VERSION "." PCMK_OCF_MINOR_VERSION    75 #if !defined(PCMK_ALLOW_DEPRECATED) || (PCMK_ALLOW_DEPRECATED == 1)    83 #endif // PCMK__CRM_COMMON_AGENTS__H 
bool pcmk_stonith_param(const char *param)
Check whether a given stonith parameter is handled by Pacemaker. 
 
enum crm_ais_msg_types type
 
Deprecated Pacemaker resource agent API. 
 
char * crm_generate_ra_key(const char *standard, const char *provider, const char *type)
 
int crm_parse_agent_spec(const char *spec, char **standard, char **provider, char **type)
Parse a "standard[:provider]:type" agent specification. 
 
uint32_t pcmk_get_ra_caps(const char *standard)
Get capabilities of a resource agent standard.