lrmd 23 daemons/controld/controld_execd_state.c int lrmd_internal_proxy_send(lrmd_t * lrmd, xmlNode *msg); lrmd 24 daemons/controld/controld_execd_state.c void lrmd_internal_set_proxy_callback(lrmd_t * lrmd, void *userdata, void (*callback)(lrmd_t *lrmd, void *userdata, xmlNode *msg)); lrmd 401 daemons/controld/controld_execd_state.c crmd_remote_proxy_new(lrmd_t *lrmd, const char *node_name, const char *session_id, const char *channel) lrmd 407 daemons/controld/controld_execd_state.c remote_proxy_t *proxy = remote_proxy_new(lrmd, &proxy_callbacks, node_name, lrmd 458 daemons/controld/controld_execd_state.c lrmd_t * lrmd = (lrmd_t *)user_data; lrmd 468 daemons/controld/controld_execd_state.c remote_proxy_check(lrmd, config_hash); lrmd 476 daemons/controld/controld_execd_state.c crmd_remote_proxy_cb(lrmd_t *lrmd, void *userdata, xmlNode *msg) lrmd 486 daemons/controld/controld_execd_state.c proxy = crmd_remote_proxy_new(lrmd, lrm_state->node_name, session, channel); lrmd 491 daemons/controld/controld_execd_state.c fsa_cib_conn->cmds->register_callback_full(fsa_cib_conn, rc, 10, FALSE, lrmd, lrmd 510 daemons/controld/controld_execd_state.c remote_proxy_ack_shutdown(lrmd); lrmd 515 daemons/controld/controld_execd_state.c remote_proxy_nack_shutdown(lrmd); lrmd 568 daemons/controld/controld_execd_state.c remote_proxy_cb(lrmd, lrm_state->node_name, msg); lrmd 153 include/crm/lrmd.h bool lrmd_dispatch(lrmd_t * lrmd); lrmd 162 include/crm/lrmd.h int lrmd_poll(lrmd_t * lrmd, int timeout); lrmd 167 include/crm/lrmd.h void lrmd_api_delete(lrmd_t * lrmd); lrmd 293 include/crm/lrmd.h int (*connect) (lrmd_t * lrmd, const char *client_name, int *fd); lrmd 302 include/crm/lrmd.h int (*connect_async) (lrmd_t * lrmd, const char *client_name, int timeout /*ms */ ); lrmd 310 include/crm/lrmd.h int (*is_connected) (lrmd_t * lrmd); lrmd 319 include/crm/lrmd.h int (*poke_connection) (lrmd_t * lrmd); lrmd 327 include/crm/lrmd.h int (*disconnect) (lrmd_t * lrmd); lrmd 337 include/crm/lrmd.h int (*register_rsc) (lrmd_t * lrmd, lrmd 348 include/crm/lrmd.h lrmd_rsc_info_t *(*get_rsc_info) (lrmd_t * lrmd, lrmd 356 include/crm/lrmd.h int (*get_recurring_ops) (lrmd_t *lrmd, const char *rsc_id, int timeout_ms, lrmd 373 include/crm/lrmd.h int (*unregister_rsc) (lrmd_t * lrmd, const char *rsc_id, enum lrmd_call_options options); lrmd 378 include/crm/lrmd.h void (*set_callback) (lrmd_t * lrmd, lrmd_event_callback callback); lrmd 395 include/crm/lrmd.h int (*exec) (lrmd_t * lrmd, const char *rsc_id, const char *action, const char *userdata, /* userdata string given back in event notification */ lrmd 424 include/crm/lrmd.h int (*cancel) (lrmd_t *lrmd, const char *rsc_id, const char *action, lrmd 450 include/crm/lrmd.h int (*get_metadata) (lrmd_t * lrmd, lrmd 464 include/crm/lrmd.h int (*list_agents) (lrmd_t * lrmd, lrmd_list_t ** agents, lrmd 477 include/crm/lrmd.h int (*list_ocf_providers) (lrmd_t * lrmd, const char *agent, lrmd_list_t ** providers); lrmd 487 include/crm/lrmd.h int (*list_standards) (lrmd_t * lrmd, lrmd_list_t ** standards); lrmd 504 include/crm/lrmd.h int (*exec_alert) (lrmd_t *lrmd, const char *alert_id, lrmd 525 include/crm/lrmd.h int (*get_metadata_params) (lrmd_t *lrmd, const char *standard, lrmd 21 include/crm/lrmd_internal.h int lrmd_send_attribute_alert(lrmd_t *lrmd, GList *alert_list, lrmd 24 include/crm/lrmd_internal.h int lrmd_send_node_alert(lrmd_t *lrmd, GList *alert_list, lrmd 26 include/crm/lrmd_internal.h int lrmd_send_fencing_alert(lrmd_t *lrmd, GList *alert_list, lrmd 29 include/crm/lrmd_internal.h int lrmd_send_resource_alert(lrmd_t *lrmd, GList *alert_list, lrmd 50 include/crm/lrmd_internal.h remote_proxy_t *remote_proxy_new(lrmd_t *lrmd, lrmd 55 include/crm/lrmd_internal.h int remote_proxy_check(lrmd_t *lrmd, GHashTable *hash); lrmd 56 include/crm/lrmd_internal.h void remote_proxy_cb(lrmd_t *lrmd, const char *node_name, xmlNode *msg); lrmd 57 include/crm/lrmd_internal.h void remote_proxy_ack_shutdown(lrmd_t *lrmd); lrmd 58 include/crm/lrmd_internal.h void remote_proxy_nack_shutdown(lrmd_t *lrmd); lrmd 128 lib/lrmd/lrmd_alerts.c exec_alert_list(lrmd_t *lrmd, GList *alert_list, enum pcmk__alert_flags kind, lrmd 200 lib/lrmd/lrmd_alerts.c rc = lrmd->cmds->exec_alert(lrmd, entry->id, entry->path, lrmd 237 lib/lrmd/lrmd_alerts.c lrmd_send_attribute_alert(lrmd_t *lrmd, GList *alert_list, lrmd 244 lib/lrmd/lrmd_alerts.c if (lrmd == NULL) { lrmd 254 lib/lrmd/lrmd_alerts.c rc = exec_alert_list(lrmd, alert_list, pcmk__alert_attribute, attr_name, lrmd 275 lib/lrmd/lrmd_alerts.c lrmd_send_node_alert(lrmd_t *lrmd, GList *alert_list, lrmd 281 lib/lrmd/lrmd_alerts.c if (lrmd == NULL) { lrmd 289 lib/lrmd/lrmd_alerts.c rc = exec_alert_list(lrmd, alert_list, pcmk__alert_node, NULL, params); lrmd 310 lib/lrmd/lrmd_alerts.c lrmd_send_fencing_alert(lrmd_t *lrmd, GList *alert_list, lrmd 317 lib/lrmd/lrmd_alerts.c if (lrmd == NULL) { lrmd 326 lib/lrmd/lrmd_alerts.c rc = exec_alert_list(lrmd, alert_list, pcmk__alert_fencing, NULL, params); lrmd 345 lib/lrmd/lrmd_alerts.c lrmd_send_resource_alert(lrmd_t *lrmd, GList *alert_list, lrmd 352 lib/lrmd/lrmd_alerts.c if (lrmd == NULL) { lrmd 396 lib/lrmd/lrmd_alerts.c rc = exec_alert_list(lrmd, alert_list, pcmk__alert_resource, NULL, params); lrmd 50 lib/lrmd/lrmd_client.c CRM_TRACE_INIT_DATA(lrmd); lrmd 52 lib/lrmd/lrmd_client.c static int lrmd_api_disconnect(lrmd_t * lrmd); lrmd 53 lib/lrmd/lrmd_client.c static int lrmd_api_is_connected(lrmd_t * lrmd); lrmd 56 lib/lrmd/lrmd_client.c int lrmd_internal_proxy_send(lrmd_t * lrmd, xmlNode *msg); lrmd 57 lib/lrmd/lrmd_client.c static void lrmd_internal_proxy_dispatch(lrmd_t *lrmd, xmlNode *msg); lrmd 58 lib/lrmd/lrmd_client.c void lrmd_internal_set_proxy_callback(lrmd_t * lrmd, void *userdata, void (*callback)(lrmd_t *lrmd, void *userdata, xmlNode *msg)); lrmd 64 lib/lrmd/lrmd_client.c static void lrmd_tls_disconnect(lrmd_t * lrmd); lrmd 102 lib/lrmd/lrmd_client.c void (*proxy_callback)(lrmd_t *lrmd, void *userdata, xmlNode *msg); lrmd 255 lib/lrmd/lrmd_client.c lrmd_dispatch_internal(lrmd_t * lrmd, xmlNode * msg) lrmd 259 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->lrmd_private; lrmd 264 lib/lrmd/lrmd_client.c lrmd_internal_proxy_dispatch(lrmd, msg); lrmd 327 lib/lrmd/lrmd_client.c lrmd_t *lrmd = userdata; lrmd 328 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->lrmd_private; lrmd 338 lib/lrmd/lrmd_client.c rc = lrmd_dispatch_internal(lrmd, msg); lrmd 351 lib/lrmd/lrmd_client.c lrmd_tls_connected(lrmd_t * lrmd) lrmd 353 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->lrmd_private; lrmd 365 lib/lrmd/lrmd_client.c lrmd_t *lrmd = userdata; lrmd 366 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->lrmd_private; lrmd 370 lib/lrmd/lrmd_client.c if (lrmd_tls_connected(lrmd) == FALSE) { lrmd 384 lib/lrmd/lrmd_client.c lrmd_dispatch_internal(lrmd, iter->data); lrmd 407 lib/lrmd/lrmd_client.c lrmd_dispatch_internal(lrmd, xml); lrmd 425 lib/lrmd/lrmd_client.c lrmd_tls_disconnect(lrmd); lrmd 434 lib/lrmd/lrmd_client.c lrmd_poll(lrmd_t * lrmd, int timeout) lrmd 436 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->lrmd_private; lrmd 468 lib/lrmd/lrmd_client.c lrmd_dispatch(lrmd_t * lrmd) lrmd 472 lib/lrmd/lrmd_client.c CRM_ASSERT(lrmd != NULL); lrmd 474 lib/lrmd/lrmd_client.c private = lrmd->lrmd_private; lrmd 481 lib/lrmd/lrmd_client.c lrmd_ipc_dispatch(msg, strlen(msg), lrmd); lrmd 487 lib/lrmd/lrmd_client.c lrmd_tls_dispatch(lrmd); lrmd 494 lib/lrmd/lrmd_client.c if (lrmd_api_is_connected(lrmd) == FALSE) { lrmd 530 lib/lrmd/lrmd_client.c lrmd_t *lrmd = userdata; lrmd 531 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->lrmd_private; lrmd 551 lib/lrmd/lrmd_client.c lrmd_t *lrmd = userdata; lrmd 552 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->lrmd_private; lrmd 604 lib/lrmd/lrmd_client.c lrmd_tls_recv_reply(lrmd_t * lrmd, int total_timeout, int expected_reply_id, int *disconnected) lrmd 606 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->lrmd_private; lrmd 693 lib/lrmd/lrmd_client.c lrmd_tls_send(lrmd_t * lrmd, xmlNode * msg) lrmd 696 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->lrmd_private; lrmd 707 lib/lrmd/lrmd_client.c lrmd_tls_disconnect(lrmd); lrmd 714 lib/lrmd/lrmd_client.c lrmd_tls_send_recv(lrmd_t * lrmd, xmlNode * msg, int timeout, xmlNode ** reply) lrmd 720 lib/lrmd/lrmd_client.c if (lrmd_tls_connected(lrmd) == FALSE) { lrmd 724 lib/lrmd/lrmd_client.c rc = lrmd_tls_send(lrmd, msg); lrmd 729 lib/lrmd/lrmd_client.c xml = lrmd_tls_recv_reply(lrmd, timeout, global_remote_msg_id, &disconnected); lrmd 734 lib/lrmd/lrmd_client.c lrmd_tls_disconnect(lrmd); lrmd 753 lib/lrmd/lrmd_client.c lrmd_send_xml(lrmd_t * lrmd, xmlNode * msg, int timeout, xmlNode ** reply) lrmd 756 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->lrmd_private; lrmd 764 lib/lrmd/lrmd_client.c rc = lrmd_tls_send_recv(lrmd, msg, timeout, reply); lrmd 775 lib/lrmd/lrmd_client.c lrmd_send_xml_no_reply(lrmd_t * lrmd, xmlNode * msg) lrmd 778 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->lrmd_private; lrmd 786 lib/lrmd/lrmd_client.c rc = lrmd_tls_send(lrmd, msg); lrmd 803 lib/lrmd/lrmd_client.c lrmd_api_is_connected(lrmd_t * lrmd) lrmd 805 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->lrmd_private; lrmd 812 lib/lrmd/lrmd_client.c return lrmd_tls_connected(lrmd); lrmd 840 lib/lrmd/lrmd_client.c lrmd_send_command(lrmd_t *lrmd, const char *op, xmlNode *data, lrmd 845 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->lrmd_private; lrmd 849 lib/lrmd/lrmd_client.c if (!lrmd_api_is_connected(lrmd)) { lrmd 869 lib/lrmd/lrmd_client.c rc = lrmd_send_xml(lrmd, op_msg, timeout, &op_reply); lrmd 871 lib/lrmd/lrmd_client.c rc = lrmd_send_xml_no_reply(lrmd, op_msg); lrmd 900 lib/lrmd/lrmd_client.c if (lrmd_api_is_connected(lrmd) == FALSE) { lrmd 910 lib/lrmd/lrmd_client.c lrmd_api_poke_connection(lrmd_t * lrmd) lrmd 913 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->lrmd_private; lrmd 917 lib/lrmd/lrmd_client.c rc = lrmd_send_command(lrmd, LRMD_OP_POKE, data, NULL, 0, 0, lrmd 925 lib/lrmd/lrmd_client.c remote_proxy_check(lrmd_t * lrmd, GHashTable *hash) lrmd 929 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->lrmd_private; lrmd 937 lib/lrmd/lrmd_client.c rc = lrmd_send_command(lrmd, LRMD_OP_CHECK, data, NULL, 0, 0, lrmd 945 lib/lrmd/lrmd_client.c lrmd_handshake(lrmd_t * lrmd, const char *name) lrmd 948 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->lrmd_private; lrmd 962 lib/lrmd/lrmd_client.c rc = lrmd_send_xml(lrmd, hello, -1, &reply); lrmd 1002 lib/lrmd/lrmd_client.c lrmd_api_disconnect(lrmd); lrmd 1008 lib/lrmd/lrmd_client.c lrmd_ipc_connect(lrmd_t * lrmd, int *fd) lrmd 1011 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->lrmd_private; lrmd 1030 lib/lrmd/lrmd_client.c native->source = mainloop_add_ipc_client(CRM_SYSTEM_LRMD, G_PRIORITY_HIGH, 0, lrmd, &lrmd_callbacks); lrmd 1160 lib/lrmd/lrmd_client.c report_async_connection_result(lrmd_t * lrmd, int rc) lrmd 1162 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->lrmd_private; lrmd 1183 lib/lrmd/lrmd_client.c lrmd_t *lrmd = userdata; lrmd 1184 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->lrmd_private; lrmd 1195 lib/lrmd/lrmd_client.c lrmd_tls_connection_destroy(lrmd); lrmd 1199 lib/lrmd/lrmd_client.c report_async_connection_result(lrmd, pcmk_rc2legacy(rc)); lrmd 1213 lib/lrmd/lrmd_client.c lrmd_tls_connection_destroy(lrmd); lrmd 1214 lib/lrmd/lrmd_client.c report_async_connection_result(lrmd, rc); lrmd 1226 lib/lrmd/lrmd_client.c lrmd_tls_connection_destroy(lrmd); lrmd 1227 lib/lrmd/lrmd_client.c report_async_connection_result(lrmd, -EPROTO); lrmd 1237 lib/lrmd/lrmd_client.c lrmd_tls_connection_destroy(lrmd); lrmd 1238 lib/lrmd/lrmd_client.c report_async_connection_result(lrmd, -EKEYREJECTED); lrmd 1248 lib/lrmd/lrmd_client.c native->process_notify = mainloop_add_trigger(G_PRIORITY_HIGH, lrmd_tls_dispatch, lrmd); lrmd 1250 lib/lrmd/lrmd_client.c mainloop_add_fd(name, G_PRIORITY_HIGH, native->sock, lrmd, &lrmd_tls_callbacks); lrmd 1252 lib/lrmd/lrmd_client.c rc = lrmd_handshake(lrmd, name); lrmd 1255 lib/lrmd/lrmd_client.c report_async_connection_result(lrmd, rc); lrmd 1260 lib/lrmd/lrmd_client.c lrmd_tls_connect_async(lrmd_t * lrmd, int timeout /*ms */ ) lrmd 1264 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->lrmd_private; lrmd 1269 lib/lrmd/lrmd_client.c &(native->sock), lrmd, lrmd_tcp_connect_cb); lrmd 1281 lib/lrmd/lrmd_client.c lrmd_tls_connect(lrmd_t * lrmd, int *fd) lrmd 1289 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->lrmd_private; lrmd 1301 lib/lrmd/lrmd_client.c lrmd_tls_connection_destroy(lrmd); lrmd 1307 lib/lrmd/lrmd_client.c lrmd_tls_connection_destroy(lrmd); lrmd 1319 lib/lrmd/lrmd_client.c lrmd_tls_connection_destroy(lrmd); lrmd 1328 lib/lrmd/lrmd_client.c lrmd_tls_connection_destroy(lrmd); lrmd 1341 lib/lrmd/lrmd_client.c native->process_notify = mainloop_add_trigger(G_PRIORITY_HIGH, lrmd_tls_dispatch, lrmd); lrmd 1343 lib/lrmd/lrmd_client.c mainloop_add_fd(name, G_PRIORITY_HIGH, native->sock, lrmd, &lrmd_tls_callbacks); lrmd 1351 lib/lrmd/lrmd_client.c lrmd_api_connect(lrmd_t * lrmd, const char *name, int *fd) lrmd 1354 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->lrmd_private; lrmd 1358 lib/lrmd/lrmd_client.c rc = lrmd_ipc_connect(lrmd, fd); lrmd 1362 lib/lrmd/lrmd_client.c rc = lrmd_tls_connect(lrmd, fd); lrmd 1370 lib/lrmd/lrmd_client.c rc = lrmd_handshake(lrmd, name); lrmd 1377 lib/lrmd/lrmd_client.c lrmd_api_connect_async(lrmd_t * lrmd, const char *name, int timeout) lrmd 1380 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->lrmd_private; lrmd 1388 lib/lrmd/lrmd_client.c rc = lrmd_api_connect(lrmd, name, NULL); lrmd 1390 lib/lrmd/lrmd_client.c report_async_connection_result(lrmd, rc); lrmd 1395 lib/lrmd/lrmd_client.c rc = lrmd_tls_connect_async(lrmd, timeout); lrmd 1398 lib/lrmd/lrmd_client.c report_async_connection_result(lrmd, rc); lrmd 1410 lib/lrmd/lrmd_client.c lrmd_ipc_disconnect(lrmd_t * lrmd) lrmd 1412 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->lrmd_private; lrmd 1432 lib/lrmd/lrmd_client.c lrmd_tls_disconnect(lrmd_t * lrmd) lrmd 1434 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->lrmd_private; lrmd 1466 lib/lrmd/lrmd_client.c lrmd_api_disconnect(lrmd_t * lrmd) lrmd 1468 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->lrmd_private; lrmd 1475 lib/lrmd/lrmd_client.c lrmd_ipc_disconnect(lrmd); lrmd 1479 lib/lrmd/lrmd_client.c lrmd_tls_disconnect(lrmd); lrmd 1495 lib/lrmd/lrmd_client.c lrmd_api_register_rsc(lrmd_t * lrmd, lrmd 1518 lib/lrmd/lrmd_client.c rc = lrmd_send_command(lrmd, LRMD_OP_RSC_REG, data, NULL, 0, options, TRUE); lrmd 1525 lib/lrmd/lrmd_client.c lrmd_api_unregister_rsc(lrmd_t * lrmd, const char *rsc_id, enum lrmd_call_options options) lrmd 1532 lib/lrmd/lrmd_client.c rc = lrmd_send_command(lrmd, LRMD_OP_RSC_UNREG, data, NULL, 0, options, TRUE); lrmd 1585 lib/lrmd/lrmd_client.c lrmd_api_get_rsc_info(lrmd_t * lrmd, const char *rsc_id, enum lrmd_call_options options) lrmd 1596 lib/lrmd/lrmd_client.c lrmd_send_command(lrmd, LRMD_OP_RSC_INFO, data, &output, 0, options, TRUE); lrmd 1634 lib/lrmd/lrmd_client.c lrmd_api_get_recurring_ops(lrmd_t *lrmd, const char *rsc_id, int timeout_ms, lrmd 1652 lib/lrmd/lrmd_client.c rc = lrmd_send_command(lrmd, LRMD_OP_GET_RECURRING, data, &output_xml, lrmd 1691 lib/lrmd/lrmd_client.c lrmd_api_set_callback(lrmd_t * lrmd, lrmd_event_callback callback) lrmd 1693 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->lrmd_private; lrmd 1699 lib/lrmd/lrmd_client.c lrmd_internal_set_proxy_callback(lrmd_t * lrmd, void *userdata, void (*callback)(lrmd_t *lrmd, void *userdata, xmlNode *msg)) lrmd 1701 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->lrmd_private; lrmd 1708 lib/lrmd/lrmd_client.c lrmd_internal_proxy_dispatch(lrmd_t *lrmd, xmlNode *msg) lrmd 1710 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->lrmd_private; lrmd 1714 lib/lrmd/lrmd_client.c native->proxy_callback(lrmd, native->proxy_callback_userdata, msg); lrmd 1719 lib/lrmd/lrmd_client.c lrmd_internal_proxy_send(lrmd_t * lrmd, xmlNode *msg) lrmd 1721 lib/lrmd/lrmd_client.c if (lrmd == NULL) { lrmd 1727 lib/lrmd/lrmd_client.c return lrmd_send_xml_no_reply(lrmd, msg); lrmd 1751 lib/lrmd/lrmd_client.c lrmd_api_get_metadata(lrmd_t *lrmd, const char *standard, const char *provider, lrmd 1755 lib/lrmd/lrmd_client.c return lrmd->cmds->get_metadata_params(lrmd, standard, provider, type, lrmd 1760 lib/lrmd/lrmd_client.c lrmd_api_get_metadata_params(lrmd_t *lrmd, const char *standard, lrmd 1815 lib/lrmd/lrmd_client.c lrmd_api_exec(lrmd_t *lrmd, const char *rsc_id, const char *action, lrmd 1838 lib/lrmd/lrmd_client.c rc = lrmd_send_command(lrmd, LRMD_OP_RSC_EXEC, data, NULL, timeout, options, TRUE); lrmd 1847 lib/lrmd/lrmd_client.c lrmd_api_exec_alert(lrmd_t *lrmd, const char *alert_id, const char *alert_path, lrmd 1864 lib/lrmd/lrmd_client.c rc = lrmd_send_command(lrmd, LRMD_OP_ALERT_EXEC, data, NULL, timeout, lrmd 1873 lib/lrmd/lrmd_client.c lrmd_api_cancel(lrmd_t *lrmd, const char *rsc_id, const char *action, lrmd 1883 lib/lrmd/lrmd_client.c rc = lrmd_send_command(lrmd, LRMD_OP_RSC_CANCEL, data, NULL, 0, 0, TRUE); lrmd 1916 lib/lrmd/lrmd_client.c lrmd_api_list_agents(lrmd_t * lrmd, lrmd_list_t ** resources, const char *class, lrmd 1973 lib/lrmd/lrmd_client.c lrmd_api_list_ocf_providers(lrmd_t * lrmd, const char *agent, lrmd_list_t ** providers) lrmd 1996 lib/lrmd/lrmd_client.c lrmd_api_list_standards(lrmd_t * lrmd, lrmd_list_t ** supported) lrmd 2082 lib/lrmd/lrmd_client.c lrmd_api_delete(lrmd_t * lrmd) lrmd 2084 lib/lrmd/lrmd_client.c if (!lrmd) { lrmd 2087 lib/lrmd/lrmd_client.c lrmd->cmds->disconnect(lrmd); /* no-op if already disconnected */ lrmd 2088 lib/lrmd/lrmd_client.c free(lrmd->cmds); lrmd 2089 lib/lrmd/lrmd_client.c if (lrmd->lrmd_private) { lrmd 2090 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->lrmd_private; lrmd 2101 lib/lrmd/lrmd_client.c free(lrmd->lrmd_private); lrmd 2102 lib/lrmd/lrmd_client.c free(lrmd); lrmd 25 lib/lrmd/proxy_common.c int lrmd_internal_proxy_send(lrmd_t * lrmd, xmlNode *msg); lrmd 29 lib/lrmd/proxy_common.c remote_proxy_notify_destroy(lrmd_t *lrmd, const char *session_id) lrmd 35 lib/lrmd/proxy_common.c lrmd_internal_proxy_send(lrmd, msg); lrmd 45 lib/lrmd/proxy_common.c remote_proxy_ack_shutdown(lrmd_t *lrmd) lrmd 49 lib/lrmd/proxy_common.c lrmd_internal_proxy_send(lrmd, msg); lrmd 60 lib/lrmd/proxy_common.c remote_proxy_nack_shutdown(lrmd_t *lrmd) lrmd 64 lib/lrmd/proxy_common.c lrmd_internal_proxy_send(lrmd, msg); lrmd 166 lib/lrmd/proxy_common.c remote_proxy_new(lrmd_t *lrmd, struct ipc_client_callbacks *proxy_callbacks, lrmd 173 lib/lrmd/proxy_common.c remote_proxy_notify_destroy(lrmd, session_id); lrmd 181 lib/lrmd/proxy_common.c proxy->lrm = lrmd; lrmd 193 lib/lrmd/proxy_common.c remote_proxy_notify_destroy(lrmd, session_id); lrmd 206 lib/lrmd/proxy_common.c remote_proxy_cb(lrmd_t *lrmd, const char *node_name, xmlNode *msg) lrmd 235 lib/lrmd/proxy_common.c remote_proxy_notify_destroy(lrmd, session);