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 176 lib/common/crmcommon_private.h int (*new_data)(pcmk_ipc_api_t *api); pcmk_ipc_api_t 200 lib/common/crmcommon_private.h int (*post_connect)(pcmk_ipc_api_t *api); pcmk_ipc_api_t 211 lib/common/crmcommon_private.h bool (*reply_expected)(pcmk_ipc_api_t *api, xmlNode *request); pcmk_ipc_api_t 220 lib/common/crmcommon_private.h void (*dispatch)(pcmk_ipc_api_t *api, xmlNode *msg); pcmk_ipc_api_t 228 lib/common/crmcommon_private.h void (*post_disconnect)(pcmk_ipc_api_t *api); pcmk_ipc_api_t 254 lib/common/crmcommon_private.h int pcmk__send_ipc_request(pcmk_ipc_api_t *api, xmlNode *request); pcmk_ipc_api_t 257 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 144 tools/crm_node.c controller_event_cb(pcmk_ipc_api_t *controld_api, pcmk_ipc_api_t 265 tools/crm_node.c pcmk_ipc_api_t *controld_api = NULL; pcmk_ipc_api_t 373 tools/crm_node.c pcmk_ipc_api_t *controld_api = NULL; pcmk_ipc_api_t 162 tools/crm_resource.c static pcmk_ipc_api_t *controld_api = NULL; pcmk_ipc_api_t 186 tools/crm_resource.c pcmk_ipc_api_t *save_controld_api = controld_api; pcmk_ipc_api_t 230 tools/crm_resource.c controller_event_callback(pcmk_ipc_api_t *api, enum pcmk_ipc_event event_type, pcmk_ipc_api_t 265 tools/crm_resource.c start_mainloop(pcmk_ipc_api_t *capi) pcmk_ipc_api_t 56 tools/crm_resource.h int cli_resource_fail(pcmk_ipc_api_t *controld_api, pcmk_ipc_api_t 61 tools/crm_resource.h int cli_resource_delete(pcmk_ipc_api_t *controld_api, pcmk_ipc_api_t 66 tools/crm_resource.h int cli_cleanup_all(pcmk_ipc_api_t *controld_api, const char *node_name, pcmk_ipc_api_t 474 tools/crm_resource_runtime.c send_lrm_rsc_op(pcmk_ipc_api_t *controld_api, bool do_fail_resource, pcmk_ipc_api_t 571 tools/crm_resource_runtime.c clear_rsc_history(pcmk_ipc_api_t *controld_api, const char *host_uname, pcmk_ipc_api_t 597 tools/crm_resource_runtime.c clear_rsc_failures(pcmk_ipc_api_t *controld_api, const char *node_name, pcmk_ipc_api_t 700 tools/crm_resource_runtime.c cli_resource_delete(pcmk_ipc_api_t *controld_api, const char *host_uname, pcmk_ipc_api_t 810 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, pcmk_ipc_api_t 40 tools/crmadmin.c bool do_work(pcmk_ipc_api_t *api); pcmk_ipc_api_t 185 tools/crmadmin.c controller_event_cb(pcmk_ipc_api_t *controld_api, pcmk_ipc_api_t 257 tools/crmadmin.c pacemakerd_event_cb(pcmk_ipc_api_t *pacemakerd_api, pcmk_ipc_api_t 398 tools/crmadmin.c pcmk_ipc_api_t *controld_api = NULL; pcmk_ipc_api_t 399 tools/crmadmin.c pcmk_ipc_api_t *pacemakerd_api = NULL; pcmk_ipc_api_t 513 tools/crmadmin.c pcmk_ipc_api_t *capi = controld_api; pcmk_ipc_api_t 519 tools/crmadmin.c pcmk_ipc_api_t *capi = pacemakerd_api; pcmk_ipc_api_t 537 tools/crmadmin.c do_work(pcmk_ipc_api_t *api)