pcmk_ipc_api_t     94 include/crm/common/ipc.h typedef struct pcmk_ipc_api_s pcmk_ipc_api_t;
pcmk_ipc_api_t    110 include/crm/common/ipc.h typedef void (*pcmk_ipc_callback_t)(pcmk_ipc_api_t *api,
pcmk_ipc_api_t    115 include/crm/common/ipc.h int pcmk_new_ipc_api(pcmk_ipc_api_t **api, enum pcmk_ipc_server server);
pcmk_ipc_api_t    117 include/crm/common/ipc.h void pcmk_free_ipc_api(pcmk_ipc_api_t *api);
pcmk_ipc_api_t    119 include/crm/common/ipc.h int pcmk_connect_ipc(pcmk_ipc_api_t *api, enum pcmk_ipc_dispatch dispatch_type);
pcmk_ipc_api_t    121 include/crm/common/ipc.h void pcmk_disconnect_ipc(pcmk_ipc_api_t *api);
pcmk_ipc_api_t    123 include/crm/common/ipc.h int pcmk_poll_ipc(pcmk_ipc_api_t *api, int timeout_ms);
pcmk_ipc_api_t    125 include/crm/common/ipc.h void pcmk_dispatch_ipc(pcmk_ipc_api_t *api);
pcmk_ipc_api_t    127 include/crm/common/ipc.h void pcmk_register_ipc_callback(pcmk_ipc_api_t *api, pcmk_ipc_callback_t cb,
pcmk_ipc_api_t    130 include/crm/common/ipc.h const char *pcmk_ipc_name(pcmk_ipc_api_t *api, bool for_log);
pcmk_ipc_api_t    132 include/crm/common/ipc.h bool pcmk_ipc_is_connected(pcmk_ipc_api_t *api);
pcmk_ipc_api_t    134 include/crm/common/ipc.h int pcmk_ipc_purge_node(pcmk_ipc_api_t *api, const char *node_name,
pcmk_ipc_api_t     90 include/crm/common/ipc_controld.h int pcmk_controld_api_reprobe(pcmk_ipc_api_t *api, const char *target_node,
pcmk_ipc_api_t     92 include/crm/common/ipc_controld.h int pcmk_controld_api_node_info(pcmk_ipc_api_t *api, uint32_t nodeid);
pcmk_ipc_api_t     93 include/crm/common/ipc_controld.h int pcmk_controld_api_fail(pcmk_ipc_api_t *api, const char *target_node,
pcmk_ipc_api_t     97 include/crm/common/ipc_controld.h int pcmk_controld_api_refresh(pcmk_ipc_api_t *api, const char *target_node,
pcmk_ipc_api_t    102 include/crm/common/ipc_controld.h int pcmk_controld_api_ping(pcmk_ipc_api_t *api, const char *node_name);
pcmk_ipc_api_t    103 include/crm/common/ipc_controld.h int pcmk_controld_api_list_nodes(pcmk_ipc_api_t *api);
pcmk_ipc_api_t    104 include/crm/common/ipc_controld.h int pcmk_controld_api_shutdown(pcmk_ipc_api_t *api, const char *node_name);
pcmk_ipc_api_t    105 include/crm/common/ipc_controld.h int pcmk_controld_api_start_election(pcmk_ipc_api_t *api);
pcmk_ipc_api_t    106 include/crm/common/ipc_controld.h unsigned int pcmk_controld_api_replies_expected(pcmk_ipc_api_t *api);
pcmk_ipc_api_t     61 include/crm/common/ipc_pacemakerd.h int pcmk_pacemakerd_api_ping(pcmk_ipc_api_t *api, const char *ipc_name);
pcmk_ipc_api_t    170 lib/common/crmcommon_private.h     int (*new_data)(pcmk_ipc_api_t *api);
pcmk_ipc_api_t    194 lib/common/crmcommon_private.h     int (*post_connect)(pcmk_ipc_api_t *api);
pcmk_ipc_api_t    205 lib/common/crmcommon_private.h     bool (*reply_expected)(pcmk_ipc_api_t *api, xmlNode *request);
pcmk_ipc_api_t    214 lib/common/crmcommon_private.h     void (*dispatch)(pcmk_ipc_api_t *api, xmlNode *msg);
pcmk_ipc_api_t    222 lib/common/crmcommon_private.h     void (*post_disconnect)(pcmk_ipc_api_t *api);
pcmk_ipc_api_t    248 lib/common/crmcommon_private.h int pcmk__send_ipc_request(pcmk_ipc_api_t *api, xmlNode *request);
pcmk_ipc_api_t    251 lib/common/crmcommon_private.h void pcmk__call_ipc_callback(pcmk_ipc_api_t *api,
pcmk_ipc_api_t     47 lib/common/ipc_client.c pcmk_new_ipc_api(pcmk_ipc_api_t **api, enum pcmk_ipc_server server)
pcmk_ipc_api_t     53 lib/common/ipc_client.c     *api = calloc(1, sizeof(pcmk_ipc_api_t));
pcmk_ipc_api_t    122 lib/common/ipc_client.c free_daemon_specific_data(pcmk_ipc_api_t *api)
pcmk_ipc_api_t    144 lib/common/ipc_client.c pcmk__call_ipc_callback(pcmk_ipc_api_t *api, enum pcmk_ipc_event event_type,
pcmk_ipc_api_t    163 lib/common/ipc_client.c     pcmk_ipc_api_t *api = user_data;
pcmk_ipc_api_t    200 lib/common/ipc_client.c pcmk_free_ipc_api(pcmk_ipc_api_t *api)
pcmk_ipc_api_t    241 lib/common/ipc_client.c pcmk_ipc_name(pcmk_ipc_api_t *api, bool for_log)
pcmk_ipc_api_t    281 lib/common/ipc_client.c pcmk_ipc_is_connected(pcmk_ipc_api_t *api)
pcmk_ipc_api_t    297 lib/common/ipc_client.c call_api_dispatch(pcmk_ipc_api_t *api, xmlNode *message)
pcmk_ipc_api_t    320 lib/common/ipc_client.c     pcmk_ipc_api_t *api = user_data;
pcmk_ipc_api_t    361 lib/common/ipc_client.c pcmk_poll_ipc(pcmk_ipc_api_t *api, int timeout_ms)
pcmk_ipc_api_t    391 lib/common/ipc_client.c pcmk_dispatch_ipc(pcmk_ipc_api_t *api)
pcmk_ipc_api_t    405 lib/common/ipc_client.c connect_with_main_loop(pcmk_ipc_api_t *api)
pcmk_ipc_api_t    429 lib/common/ipc_client.c connect_without_main_loop(pcmk_ipc_api_t *api)
pcmk_ipc_api_t    452 lib/common/ipc_client.c pcmk_connect_ipc(pcmk_ipc_api_t *api, enum pcmk_ipc_dispatch dispatch_type)
pcmk_ipc_api_t    511 lib/common/ipc_client.c pcmk_disconnect_ipc(pcmk_ipc_api_t *api)
pcmk_ipc_api_t    561 lib/common/ipc_client.c pcmk_register_ipc_callback(pcmk_ipc_api_t *api, pcmk_ipc_callback_t cb,
pcmk_ipc_api_t    584 lib/common/ipc_client.c pcmk__send_ipc_request(pcmk_ipc_api_t *api, xmlNode *request)
pcmk_ipc_api_t    643 lib/common/ipc_client.c create_purge_node_request(pcmk_ipc_api_t *api, const char *node_name,
pcmk_ipc_api_t    692 lib/common/ipc_client.c pcmk_ipc_purge_node(pcmk_ipc_api_t *api, const char *node_name, uint32_t nodeid)
pcmk_ipc_api_t     32 lib/common/ipc_controld.c new_data(pcmk_ipc_api_t *api)
pcmk_ipc_api_t     68 lib/common/ipc_controld.c post_connect(pcmk_ipc_api_t *api)
pcmk_ipc_api_t    146 lib/common/ipc_controld.c reply_expected(pcmk_ipc_api_t *api, xmlNode *request)
pcmk_ipc_api_t    163 lib/common/ipc_controld.c dispatch(pcmk_ipc_api_t *api, xmlNode *reply)
pcmk_ipc_api_t    270 lib/common/ipc_controld.c create_controller_request(pcmk_ipc_api_t *api, const char *op,
pcmk_ipc_api_t    292 lib/common/ipc_controld.c send_controller_request(pcmk_ipc_api_t *api, xmlNode *request,
pcmk_ipc_api_t    333 lib/common/ipc_controld.c pcmk_controld_api_reprobe(pcmk_ipc_api_t *api, const char *target_node,
pcmk_ipc_api_t    368 lib/common/ipc_controld.c pcmk_controld_api_node_info(pcmk_ipc_api_t *api, uint32_t nodeid)
pcmk_ipc_api_t    396 lib/common/ipc_controld.c pcmk_controld_api_ping(pcmk_ipc_api_t *api, const char *node_name)
pcmk_ipc_api_t    419 lib/common/ipc_controld.c pcmk_controld_api_list_nodes(pcmk_ipc_api_t *api)
pcmk_ipc_api_t    447 lib/common/ipc_controld.c pcmk_controld_api_shutdown(pcmk_ipc_api_t *api, const char *node_name)
pcmk_ipc_api_t    474 lib/common/ipc_controld.c pcmk_controld_api_start_election(pcmk_ipc_api_t *api)
pcmk_ipc_api_t    490 lib/common/ipc_controld.c controller_resource_op(pcmk_ipc_api_t *api, const char *op,
pcmk_ipc_api_t    566 lib/common/ipc_controld.c pcmk_controld_api_fail(pcmk_ipc_api_t *api,
pcmk_ipc_api_t    597 lib/common/ipc_controld.c pcmk_controld_api_refresh(pcmk_ipc_api_t *api, const char *target_node,
pcmk_ipc_api_t    619 lib/common/ipc_controld.c pcmk_controld_api_replies_expected(pcmk_ipc_api_t *api)
pcmk_ipc_api_t     67 lib/common/ipc_pacemakerd.c new_data(pcmk_ipc_api_t *api)
pcmk_ipc_api_t     96 lib/common/ipc_pacemakerd.c post_connect(pcmk_ipc_api_t *api)
pcmk_ipc_api_t    110 lib/common/ipc_pacemakerd.c post_disconnect(pcmk_ipc_api_t *api)
pcmk_ipc_api_t    124 lib/common/ipc_pacemakerd.c reply_expected(pcmk_ipc_api_t *api, xmlNode *request)
pcmk_ipc_api_t    137 lib/common/ipc_pacemakerd.c dispatch(pcmk_ipc_api_t *api, xmlNode *reply)
pcmk_ipc_api_t    205 lib/common/ipc_pacemakerd.c pcmk_pacemakerd_api_ping(pcmk_ipc_api_t *api, const char *ipc_name)
pcmk_ipc_api_t     82 lib/pacemaker/pcmk_cluster_queries.c event_done(data_t *data, pcmk_ipc_api_t *api)
pcmk_ipc_api_t     89 lib/pacemaker/pcmk_cluster_queries.c controld_event_reply(data_t *data, pcmk_ipc_api_t *controld_api, enum pcmk_ipc_event event_type, crm_exit_t status, void *event_data)
pcmk_ipc_api_t    134 lib/pacemaker/pcmk_cluster_queries.c controller_status_event_cb(pcmk_ipc_api_t *controld_api,
pcmk_ipc_api_t    156 lib/pacemaker/pcmk_cluster_queries.c designated_controller_event_cb(pcmk_ipc_api_t *controld_api,
pcmk_ipc_api_t    174 lib/pacemaker/pcmk_cluster_queries.c pacemakerd_event_cb(pcmk_ipc_api_t *pacemakerd_api,
pcmk_ipc_api_t    239 lib/pacemaker/pcmk_cluster_queries.c static pcmk_ipc_api_t *
pcmk_ipc_api_t    244 lib/pacemaker/pcmk_cluster_queries.c     pcmk_ipc_api_t *api = NULL;
pcmk_ipc_api_t    280 lib/pacemaker/pcmk_cluster_queries.c     pcmk_ipc_api_t *controld_api = ipc_connect(&data, pcmk_ipc_controld, controller_status_event_cb);
pcmk_ipc_api_t    325 lib/pacemaker/pcmk_cluster_queries.c     pcmk_ipc_api_t *controld_api = ipc_connect(&data, pcmk_ipc_controld, designated_controller_event_cb);
pcmk_ipc_api_t    370 lib/pacemaker/pcmk_cluster_queries.c     pcmk_ipc_api_t *pacemakerd_api = ipc_connect(&data, pcmk_ipc_pacemakerd, pacemakerd_event_cb);
pcmk_ipc_api_t    951 tools/crm_mon.c pacemakerd_event_cb(pcmk_ipc_api_t *pacemakerd_api,
pcmk_ipc_api_t    991 tools/crm_mon.c     pcmk_ipc_api_t *pacemakerd_api = NULL;
pcmk_ipc_api_t    145 tools/crm_node.c controller_event_cb(pcmk_ipc_api_t *controld_api,
pcmk_ipc_api_t    266 tools/crm_node.c     pcmk_ipc_api_t *controld_api = NULL;
pcmk_ipc_api_t    374 tools/crm_node.c     pcmk_ipc_api_t *controld_api = NULL;
pcmk_ipc_api_t    177 tools/crm_resource.c static pcmk_ipc_api_t *controld_api = NULL;
pcmk_ipc_api_t    210 tools/crm_resource.c         pcmk_ipc_api_t *save_controld_api = controld_api;
pcmk_ipc_api_t    254 tools/crm_resource.c controller_event_callback(pcmk_ipc_api_t *api, enum pcmk_ipc_event event_type,
pcmk_ipc_api_t    290 tools/crm_resource.c start_mainloop(pcmk_ipc_api_t *capi)
pcmk_ipc_api_t     68 tools/crm_resource.h int cli_resource_fail(pcmk_ipc_api_t *controld_api, const char *host_uname,
pcmk_ipc_api_t     72 tools/crm_resource.h int cli_resource_delete(pcmk_ipc_api_t *controld_api, const char *host_uname,
pcmk_ipc_api_t     76 tools/crm_resource.h int cli_cleanup_all(pcmk_ipc_api_t *controld_api, const char *node_name,
pcmk_ipc_api_t    503 tools/crm_resource_runtime.c send_lrm_rsc_op(pcmk_ipc_api_t *controld_api, bool do_fail_resource,
pcmk_ipc_api_t    596 tools/crm_resource_runtime.c clear_rsc_history(pcmk_ipc_api_t *controld_api, const char *host_uname,
pcmk_ipc_api_t    622 tools/crm_resource_runtime.c clear_rsc_failures(pcmk__output_t *out, pcmk_ipc_api_t *controld_api,
pcmk_ipc_api_t    722 tools/crm_resource_runtime.c cli_resource_delete(pcmk_ipc_api_t *controld_api, const char *host_uname,
pcmk_ipc_api_t    833 tools/crm_resource_runtime.c cli_cleanup_all(pcmk_ipc_api_t *controld_api, const char *node_name,
pcmk_ipc_api_t    923 tools/crm_resource_runtime.c cli_resource_fail(pcmk_ipc_api_t *controld_api, const char *host_uname,