10 #ifndef PCMK__CRM_COMMON_IPC_CONTROLD__H 11 #define PCMK__CRM_COMMON_IPC_CONTROLD__H 16 #include <libxml/tree.h> 92 const char *router_node);
95 const char *router_node,
const char *rsc_id,
96 const char *rsc_long_id,
const char *standard,
97 const char *provider,
const char *
type);
99 const char *router_node,
const char *rsc_id,
100 const char *rsc_long_id,
const char *standard,
101 const char *provider,
const char *
type,
111 #endif // PCMK__CRM_COMMON_IPC_CONTROLD__H
const char * host_from
Name of node that sent reply.
int pcmk_controld_api_refresh(pcmk_ipc_api_t *api, const char *target_node, const char *router_node, const char *rsc_id, const char *rsc_long_id, const char *standard, const char *provider, const char *type, bool cib_only)
Ask the controller to refresh a resource.
int pcmk_controld_api_ping(pcmk_ipc_api_t *api, const char *node_name)
Ask the controller for status.
unsigned int pcmk_controld_api_replies_expected(const pcmk_ipc_api_t *api)
Get the number of IPC replies currently expected from the controller.
enum crm_ais_msg_types type
int pcmk_controld_api_fail(pcmk_ipc_api_t *api, const char *target_node, const char *router_node, const char *rsc_id, const char *rsc_long_id, const char *standard, const char *provider, const char *type)
Ask the controller to fail a resource.
const char * feature_set
CRM feature set advertised by controller.
IPC interface to Pacemaker daemons.
int pcmk_controld_api_reprobe(pcmk_ipc_api_t *api, const char *target_node, const char *router_node)
Send a reprobe controller operation.
int pcmk_controld_api_list_nodes(pcmk_ipc_api_t *api)
Ask the controller for cluster information.
int pcmk_controld_api_node_info(pcmk_ipc_api_t *api, uint32_t nodeid)
Send a "node info" controller operation.
pcmk_controld_api_reply
Possible types of controller replies.