lrmd 37 crmd/lrm_state.c int lrmd_internal_proxy_send(lrmd_t * lrmd, xmlNode *msg); lrmd 38 crmd/lrm_state.c void lrmd_internal_set_proxy_callback(lrmd_t * lrmd, void *userdata, void (*callback)(lrmd_t *lrmd, void *userdata, xmlNode *msg)); lrmd 415 crmd/lrm_state.c crmd_remote_proxy_new(lrmd_t *lrmd, const char *node_name, const char *session_id, const char *channel) lrmd 421 crmd/lrm_state.c remote_proxy_t *proxy = remote_proxy_new(lrmd, &proxy_callbacks, node_name, lrmd 474 crmd/lrm_state.c lrmd_t * lrmd = (lrmd_t *)user_data; lrmd 484 crmd/lrm_state.c remote_proxy_check(lrmd, config_hash); lrmd 492 crmd/lrm_state.c crmd_remote_proxy_cb(lrmd_t *lrmd, void *userdata, xmlNode *msg) lrmd 502 crmd/lrm_state.c proxy = crmd_remote_proxy_new(lrmd, lrm_state->node_name, session, channel); lrmd 506 crmd/lrm_state.c fsa_cib_conn->cmds->register_callback_full(fsa_cib_conn, rc, 10, FALSE, lrmd, lrmd 522 crmd/lrm_state.c remote_proxy_ack_shutdown(lrmd); lrmd 527 crmd/lrm_state.c remote_proxy_nack_shutdown(lrmd); lrmd 565 crmd/lrm_state.c remote_proxy_cb(lrmd, lrm_state->node_name, msg); lrmd 159 include/crm/lrmd.h bool lrmd_dispatch(lrmd_t * lrmd); lrmd 168 include/crm/lrmd.h int lrmd_poll(lrmd_t * lrmd, int timeout); lrmd 173 include/crm/lrmd.h void lrmd_api_delete(lrmd_t * lrmd); lrmd 287 include/crm/lrmd.h int (*connect) (lrmd_t * lrmd, const char *client_name, int *fd); lrmd 299 include/crm/lrmd.h int (*connect_async) (lrmd_t * lrmd, const char *client_name, int timeout /*ms */ ); lrmd 307 include/crm/lrmd.h int (*is_connected) (lrmd_t * lrmd); lrmd 316 include/crm/lrmd.h int (*poke_connection) (lrmd_t * lrmd); lrmd 324 include/crm/lrmd.h int (*disconnect) (lrmd_t * lrmd); lrmd 334 include/crm/lrmd.h int (*register_rsc) (lrmd_t * lrmd, lrmd 345 include/crm/lrmd.h lrmd_rsc_info_t *(*get_rsc_info) (lrmd_t * lrmd, lrmd 362 include/crm/lrmd.h int (*unregister_rsc) (lrmd_t * lrmd, const char *rsc_id, enum lrmd_call_options options); lrmd 367 include/crm/lrmd.h void (*set_callback) (lrmd_t * lrmd, lrmd_event_callback callback); lrmd 384 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 413 include/crm/lrmd.h int (*cancel) (lrmd_t * lrmd, const char *rsc_id, const char *action, int interval); lrmd 438 include/crm/lrmd.h int (*get_metadata) (lrmd_t * lrmd, lrmd 452 include/crm/lrmd.h int (*list_agents) (lrmd_t * lrmd, lrmd_list_t ** agents, const char *class, lrmd 465 include/crm/lrmd.h int (*list_ocf_providers) (lrmd_t * lrmd, const char *agent, lrmd_list_t ** providers); lrmd 475 include/crm/lrmd.h int (*list_standards) (lrmd_t * lrmd, lrmd_list_t ** standards); lrmd 492 include/crm/lrmd.h int (*exec_alert) (lrmd_t *lrmd, const char *alert_id, lrmd 25 include/crm/lrmd_alerts_internal.h int lrmd_send_attribute_alert(lrmd_t *lrmd, GList *alert_list, lrmd 28 include/crm/lrmd_alerts_internal.h int lrmd_send_node_alert(lrmd_t *lrmd, GList *alert_list, lrmd 30 include/crm/lrmd_alerts_internal.h int lrmd_send_fencing_alert(lrmd_t *lrmd, GList *alert_list, lrmd 33 include/crm/lrmd_alerts_internal.h int lrmd_send_resource_alert(lrmd_t *lrmd, GList *alert_list, lrmd 376 include/crm_internal.h lrmd_t *lrmd, struct ipc_client_callbacks *proxy_callbacks, lrmd 379 include/crm_internal.h int remote_proxy_check(lrmd_t *lrmd, GHashTable *hash); lrmd 380 include/crm_internal.h void remote_proxy_cb(lrmd_t *lrmd, const char *node_name, xmlNode *msg); lrmd 381 include/crm_internal.h void remote_proxy_ack_shutdown(lrmd_t *lrmd); lrmd 382 include/crm_internal.h void remote_proxy_nack_shutdown(lrmd_t *lrmd); lrmd 127 lib/lrmd/lrmd_alerts.c exec_alert_list(lrmd_t *lrmd, GList *alert_list, enum crm_alert_flags kind, lrmd 183 lib/lrmd/lrmd_alerts.c rc = lrmd->cmds->exec_alert(lrmd, entry->id, entry->path, lrmd 220 lib/lrmd/lrmd_alerts.c lrmd_send_attribute_alert(lrmd_t *lrmd, GList *alert_list, lrmd 227 lib/lrmd/lrmd_alerts.c if (lrmd == NULL) { lrmd 236 lib/lrmd/lrmd_alerts.c rc = exec_alert_list(lrmd, alert_list, crm_alert_attribute, attr_name, lrmd 257 lib/lrmd/lrmd_alerts.c lrmd_send_node_alert(lrmd_t *lrmd, GList *alert_list, lrmd 263 lib/lrmd/lrmd_alerts.c if (lrmd == NULL) { lrmd 271 lib/lrmd/lrmd_alerts.c rc = exec_alert_list(lrmd, alert_list, crm_alert_node, NULL, params); lrmd 292 lib/lrmd/lrmd_alerts.c lrmd_send_fencing_alert(lrmd_t *lrmd, GList *alert_list, lrmd 299 lib/lrmd/lrmd_alerts.c if (lrmd == NULL) { lrmd 308 lib/lrmd/lrmd_alerts.c rc = exec_alert_list(lrmd, alert_list, crm_alert_fencing, NULL, params); lrmd 327 lib/lrmd/lrmd_alerts.c lrmd_send_resource_alert(lrmd_t *lrmd, GList *alert_list, lrmd 334 lib/lrmd/lrmd_alerts.c if (lrmd == NULL) { lrmd 364 lib/lrmd/lrmd_alerts.c rc = exec_alert_list(lrmd, alert_list, crm_alert_resource, NULL, params); lrmd 57 lib/lrmd/lrmd_client.c CRM_TRACE_INIT_DATA(lrmd); lrmd 59 lib/lrmd/lrmd_client.c static int lrmd_api_disconnect(lrmd_t * lrmd); lrmd 60 lib/lrmd/lrmd_client.c static int lrmd_api_is_connected(lrmd_t * lrmd); lrmd 63 lib/lrmd/lrmd_client.c int lrmd_internal_proxy_send(lrmd_t * lrmd, xmlNode *msg); lrmd 64 lib/lrmd/lrmd_client.c static void lrmd_internal_proxy_dispatch(lrmd_t *lrmd, xmlNode *msg); lrmd 65 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 71 lib/lrmd/lrmd_client.c static void lrmd_tls_disconnect(lrmd_t * lrmd); lrmd 110 lib/lrmd/lrmd_client.c void (*proxy_callback)(lrmd_t *lrmd, void *userdata, xmlNode *msg); lrmd 233 lib/lrmd/lrmd_client.c lrmd_dispatch_internal(lrmd_t * lrmd, xmlNode * msg) lrmd 237 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->private; lrmd 242 lib/lrmd/lrmd_client.c lrmd_internal_proxy_dispatch(lrmd, msg); lrmd 299 lib/lrmd/lrmd_client.c lrmd_t *lrmd = userdata; lrmd 300 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->private; lrmd 310 lib/lrmd/lrmd_client.c rc = lrmd_dispatch_internal(lrmd, msg); lrmd 323 lib/lrmd/lrmd_client.c lrmd_tls_connected(lrmd_t * lrmd) lrmd 325 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->private; lrmd 337 lib/lrmd/lrmd_client.c lrmd_t *lrmd = userdata; lrmd 338 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->private; lrmd 343 lib/lrmd/lrmd_client.c if (lrmd_tls_connected(lrmd) == FALSE) { lrmd 357 lib/lrmd/lrmd_client.c lrmd_dispatch_internal(lrmd, iter->data); lrmd 377 lib/lrmd/lrmd_client.c lrmd_dispatch_internal(lrmd, xml); lrmd 394 lib/lrmd/lrmd_client.c lrmd_tls_disconnect(lrmd); lrmd 403 lib/lrmd/lrmd_client.c lrmd_poll(lrmd_t * lrmd, int timeout) lrmd 405 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->private; lrmd 428 lib/lrmd/lrmd_client.c lrmd_dispatch(lrmd_t * lrmd) lrmd 432 lib/lrmd/lrmd_client.c CRM_ASSERT(lrmd != NULL); lrmd 434 lib/lrmd/lrmd_client.c private = lrmd->private; lrmd 441 lib/lrmd/lrmd_client.c lrmd_ipc_dispatch(msg, strlen(msg), lrmd); lrmd 447 lib/lrmd/lrmd_client.c lrmd_tls_dispatch(lrmd); lrmd 454 lib/lrmd/lrmd_client.c if (lrmd_api_is_connected(lrmd) == FALSE) { lrmd 490 lib/lrmd/lrmd_client.c lrmd_t *lrmd = userdata; lrmd 491 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->private; lrmd 511 lib/lrmd/lrmd_client.c lrmd_t *lrmd = userdata; lrmd 512 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->private; lrmd 562 lib/lrmd/lrmd_client.c lrmd_tls_recv_reply(lrmd_t * lrmd, int total_timeout, int expected_reply_id, int *disconnected) lrmd 564 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->private; lrmd 646 lib/lrmd/lrmd_client.c lrmd_tls_send(lrmd_t * lrmd, xmlNode * msg) lrmd 649 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->private; lrmd 659 lib/lrmd/lrmd_client.c lrmd_tls_disconnect(lrmd); lrmd 666 lib/lrmd/lrmd_client.c lrmd_tls_send_recv(lrmd_t * lrmd, xmlNode * msg, int timeout, xmlNode ** reply) lrmd 672 lib/lrmd/lrmd_client.c if (lrmd_tls_connected(lrmd) == FALSE) { lrmd 676 lib/lrmd/lrmd_client.c rc = lrmd_tls_send(lrmd, msg); lrmd 681 lib/lrmd/lrmd_client.c xml = lrmd_tls_recv_reply(lrmd, timeout, global_remote_msg_id, &disconnected); lrmd 686 lib/lrmd/lrmd_client.c lrmd_tls_disconnect(lrmd); lrmd 705 lib/lrmd/lrmd_client.c lrmd_send_xml(lrmd_t * lrmd, xmlNode * msg, int timeout, xmlNode ** reply) lrmd 708 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->private; lrmd 716 lib/lrmd/lrmd_client.c rc = lrmd_tls_send_recv(lrmd, msg, timeout, reply); lrmd 727 lib/lrmd/lrmd_client.c lrmd_send_xml_no_reply(lrmd_t * lrmd, xmlNode * msg) lrmd 730 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->private; lrmd 738 lib/lrmd/lrmd_client.c rc = lrmd_tls_send(lrmd, msg); lrmd 755 lib/lrmd/lrmd_client.c lrmd_api_is_connected(lrmd_t * lrmd) lrmd 757 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->private; lrmd 765 lib/lrmd/lrmd_client.c return lrmd_tls_connected(lrmd); lrmd 792 lib/lrmd/lrmd_client.c lrmd_send_command(lrmd_t *lrmd, const char *op, xmlNode *data, lrmd 797 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->private; lrmd 801 lib/lrmd/lrmd_client.c if (!lrmd_api_is_connected(lrmd)) { lrmd 821 lib/lrmd/lrmd_client.c rc = lrmd_send_xml(lrmd, op_msg, timeout, &op_reply); lrmd 823 lib/lrmd/lrmd_client.c rc = lrmd_send_xml_no_reply(lrmd, op_msg); lrmd 852 lib/lrmd/lrmd_client.c if (lrmd_api_is_connected(lrmd) == FALSE) { lrmd 862 lib/lrmd/lrmd_client.c lrmd_api_poke_connection(lrmd_t * lrmd) lrmd 865 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->private; lrmd 869 lib/lrmd/lrmd_client.c rc = lrmd_send_command(lrmd, LRMD_OP_POKE, data, NULL, 0, 0, native->type == CRM_CLIENT_IPC ? TRUE : FALSE); lrmd 876 lib/lrmd/lrmd_client.c remote_proxy_check(lrmd_t * lrmd, GHashTable *hash) lrmd 880 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->private; lrmd 888 lib/lrmd/lrmd_client.c rc = lrmd_send_command(lrmd, LRMD_OP_CHECK, data, NULL, 0, 0, native->type == CRM_CLIENT_IPC ? TRUE : FALSE); lrmd 895 lib/lrmd/lrmd_client.c lrmd_handshake(lrmd_t * lrmd, const char *name) lrmd 898 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->private; lrmd 912 lib/lrmd/lrmd_client.c rc = lrmd_send_xml(lrmd, hello, -1, &reply); lrmd 952 lib/lrmd/lrmd_client.c lrmd_api_disconnect(lrmd); lrmd 958 lib/lrmd/lrmd_client.c lrmd_ipc_connect(lrmd_t * lrmd, int *fd) lrmd 961 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->private; lrmd 980 lib/lrmd/lrmd_client.c native->source = mainloop_add_ipc_client(CRM_SYSTEM_LRMD, G_PRIORITY_HIGH, 0, lrmd, &lrmd_callbacks); lrmd 1103 lib/lrmd/lrmd_client.c report_async_connection_result(lrmd_t * lrmd, int rc) lrmd 1105 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->private; lrmd 1120 lib/lrmd/lrmd_client.c lrmd_t *lrmd = userdata; lrmd 1121 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->private; lrmd 1133 lib/lrmd/lrmd_client.c lrmd_tls_connection_destroy(lrmd); lrmd 1136 lib/lrmd/lrmd_client.c report_async_connection_result(lrmd, rc); lrmd 1150 lib/lrmd/lrmd_client.c lrmd_tls_connection_destroy(lrmd); lrmd 1151 lib/lrmd/lrmd_client.c report_async_connection_result(lrmd, rc); lrmd 1167 lib/lrmd/lrmd_client.c lrmd_tls_connection_destroy(lrmd); lrmd 1168 lib/lrmd/lrmd_client.c report_async_connection_result(lrmd, -EKEYREJECTED); lrmd 1177 lib/lrmd/lrmd_client.c native->process_notify = mainloop_add_trigger(G_PRIORITY_HIGH, lrmd_tls_dispatch, lrmd); lrmd 1179 lib/lrmd/lrmd_client.c mainloop_add_fd(name, G_PRIORITY_HIGH, native->sock, lrmd, &lrmd_tls_callbacks); lrmd 1181 lib/lrmd/lrmd_client.c rc = lrmd_handshake(lrmd, name); lrmd 1184 lib/lrmd/lrmd_client.c report_async_connection_result(lrmd, rc); lrmd 1189 lib/lrmd/lrmd_client.c lrmd_tls_connect_async(lrmd_t * lrmd, int timeout /*ms */ ) lrmd 1193 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->private; lrmd 1197 lib/lrmd/lrmd_client.c &timer_id, lrmd, lrmd_tcp_connect_cb); lrmd 1207 lib/lrmd/lrmd_client.c lrmd_tls_connect(lrmd_t * lrmd, int *fd) lrmd 1215 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->private; lrmd 1224 lib/lrmd/lrmd_client.c lrmd_tls_connection_destroy(lrmd); lrmd 1232 lib/lrmd/lrmd_client.c lrmd_tls_connection_destroy(lrmd); lrmd 1247 lib/lrmd/lrmd_client.c lrmd_tls_connection_destroy(lrmd); lrmd 1260 lib/lrmd/lrmd_client.c native->process_notify = mainloop_add_trigger(G_PRIORITY_HIGH, lrmd_tls_dispatch, lrmd); lrmd 1262 lib/lrmd/lrmd_client.c mainloop_add_fd(name, G_PRIORITY_HIGH, native->sock, lrmd, &lrmd_tls_callbacks); lrmd 1270 lib/lrmd/lrmd_client.c lrmd_api_connect(lrmd_t * lrmd, const char *name, int *fd) lrmd 1273 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->private; lrmd 1277 lib/lrmd/lrmd_client.c rc = lrmd_ipc_connect(lrmd, fd); lrmd 1281 lib/lrmd/lrmd_client.c rc = lrmd_tls_connect(lrmd, fd); lrmd 1289 lib/lrmd/lrmd_client.c rc = lrmd_handshake(lrmd, name); lrmd 1296 lib/lrmd/lrmd_client.c lrmd_api_connect_async(lrmd_t * lrmd, const char *name, int timeout) lrmd 1299 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->private; lrmd 1310 lib/lrmd/lrmd_client.c rc = lrmd_api_connect(lrmd, name, NULL); lrmd 1312 lib/lrmd/lrmd_client.c report_async_connection_result(lrmd, rc); lrmd 1317 lib/lrmd/lrmd_client.c rc = lrmd_tls_connect_async(lrmd, timeout); lrmd 1320 lib/lrmd/lrmd_client.c report_async_connection_result(lrmd, rc); lrmd 1332 lib/lrmd/lrmd_client.c lrmd_ipc_disconnect(lrmd_t * lrmd) lrmd 1334 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->private; lrmd 1354 lib/lrmd/lrmd_client.c lrmd_tls_disconnect(lrmd_t * lrmd) lrmd 1356 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->private; lrmd 1388 lib/lrmd/lrmd_client.c lrmd_api_disconnect(lrmd_t * lrmd) lrmd 1390 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->private; lrmd 1395 lib/lrmd/lrmd_client.c lrmd_ipc_disconnect(lrmd); lrmd 1399 lib/lrmd/lrmd_client.c lrmd_tls_disconnect(lrmd); lrmd 1415 lib/lrmd/lrmd_client.c lrmd_api_register_rsc(lrmd_t * lrmd, lrmd 1437 lib/lrmd/lrmd_client.c rc = lrmd_send_command(lrmd, LRMD_OP_RSC_REG, data, NULL, 0, options, TRUE); lrmd 1444 lib/lrmd/lrmd_client.c lrmd_api_unregister_rsc(lrmd_t * lrmd, const char *rsc_id, enum lrmd_call_options options) lrmd 1451 lib/lrmd/lrmd_client.c rc = lrmd_send_command(lrmd, LRMD_OP_RSC_UNREG, data, NULL, 0, options, TRUE); lrmd 1488 lib/lrmd/lrmd_client.c lrmd_api_get_rsc_info(lrmd_t * lrmd, const char *rsc_id, enum lrmd_call_options options) lrmd 1499 lib/lrmd/lrmd_client.c lrmd_send_command(lrmd, LRMD_OP_RSC_INFO, data, &output, 0, options, TRUE); lrmd 1531 lib/lrmd/lrmd_client.c lrmd_api_set_callback(lrmd_t * lrmd, lrmd_event_callback callback) lrmd 1533 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->private; lrmd 1539 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 1541 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->private; lrmd 1548 lib/lrmd/lrmd_client.c lrmd_internal_proxy_dispatch(lrmd_t *lrmd, xmlNode *msg) lrmd 1550 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->private; lrmd 1554 lib/lrmd/lrmd_client.c native->proxy_callback(lrmd, native->proxy_callback_userdata, msg); lrmd 1559 lib/lrmd/lrmd_client.c lrmd_internal_proxy_send(lrmd_t * lrmd, xmlNode *msg) lrmd 1561 lib/lrmd/lrmd_client.c if (lrmd == NULL) { lrmd 1567 lib/lrmd/lrmd_client.c return lrmd_send_xml_no_reply(lrmd, msg); lrmd 1587 lib/lrmd/lrmd_client.c lrmd_api_get_metadata(lrmd_t * lrmd, lrmd 1630 lib/lrmd/lrmd_client.c lrmd_api_exec(lrmd_t * lrmd, const char *rsc_id, const char *action, const char *userdata, int interval, /* ms */ lrmd 1652 lib/lrmd/lrmd_client.c rc = lrmd_send_command(lrmd, LRMD_OP_RSC_EXEC, data, NULL, timeout, options, TRUE); lrmd 1661 lib/lrmd/lrmd_client.c lrmd_api_exec_alert(lrmd_t *lrmd, const char *alert_id, const char *alert_path, lrmd 1678 lib/lrmd/lrmd_client.c rc = lrmd_send_command(lrmd, LRMD_OP_ALERT_EXEC, data, NULL, timeout, lrmd 1687 lib/lrmd/lrmd_client.c lrmd_api_cancel(lrmd_t * lrmd, const char *rsc_id, const char *action, int interval) lrmd 1696 lib/lrmd/lrmd_client.c rc = lrmd_send_command(lrmd, LRMD_OP_RSC_CANCEL, data, NULL, 0, 0, TRUE); lrmd 1726 lib/lrmd/lrmd_client.c lrmd_api_list_agents(lrmd_t * lrmd, lrmd_list_t ** resources, const char *class, lrmd 1775 lib/lrmd/lrmd_client.c lrmd_api_list_ocf_providers(lrmd_t * lrmd, const char *agent, lrmd_list_t ** providers) lrmd 1798 lib/lrmd/lrmd_client.c lrmd_api_list_standards(lrmd_t * lrmd, lrmd_list_t ** supported) lrmd 1883 lib/lrmd/lrmd_client.c lrmd_api_delete(lrmd_t * lrmd) lrmd 1885 lib/lrmd/lrmd_client.c if (!lrmd) { lrmd 1888 lib/lrmd/lrmd_client.c lrmd->cmds->disconnect(lrmd); /* no-op if already disconnected */ lrmd 1889 lib/lrmd/lrmd_client.c free(lrmd->cmds); lrmd 1890 lib/lrmd/lrmd_client.c if (lrmd->private) { lrmd 1891 lib/lrmd/lrmd_client.c lrmd_private_t *native = lrmd->private; lrmd 1902 lib/lrmd/lrmd_client.c free(lrmd->private); lrmd 1903 lib/lrmd/lrmd_client.c free(lrmd); lrmd 34 lib/lrmd/proxy_common.c int lrmd_internal_proxy_send(lrmd_t * lrmd, xmlNode *msg); lrmd 38 lib/lrmd/proxy_common.c remote_proxy_notify_destroy(lrmd_t *lrmd, const char *session_id) lrmd 44 lib/lrmd/proxy_common.c lrmd_internal_proxy_send(lrmd, msg); lrmd 54 lib/lrmd/proxy_common.c remote_proxy_ack_shutdown(lrmd_t *lrmd) lrmd 58 lib/lrmd/proxy_common.c lrmd_internal_proxy_send(lrmd, msg); lrmd 69 lib/lrmd/proxy_common.c remote_proxy_nack_shutdown(lrmd_t *lrmd) lrmd 73 lib/lrmd/proxy_common.c lrmd_internal_proxy_send(lrmd, msg); lrmd 175 lib/lrmd/proxy_common.c remote_proxy_new(lrmd_t *lrmd, struct ipc_client_callbacks *proxy_callbacks, lrmd 182 lib/lrmd/proxy_common.c remote_proxy_notify_destroy(lrmd, session_id); lrmd 190 lib/lrmd/proxy_common.c proxy->lrm = lrmd; lrmd 202 lib/lrmd/proxy_common.c remote_proxy_notify_destroy(lrmd, session_id); lrmd 215 lib/lrmd/proxy_common.c remote_proxy_cb(lrmd_t *lrmd, const char *node_name, xmlNode *msg) lrmd 244 lib/lrmd/proxy_common.c remote_proxy_notify_destroy(lrmd, session); lrmd 35 lrmd/remote_ctl.c void lrmd_internal_set_proxy_callback(lrmd_t * lrmd, void *userdata, void (*callback)(lrmd_t *lrmd, void *userdata, xmlNode *msg)); lrmd 252 lrmd/remote_ctl.c ctl_remote_proxy_cb(lrmd_t *lrmd, void *userdata, xmlNode *msg) lrmd 265 lrmd/remote_ctl.c remote_proxy_new(lrmd, &proxy_callbacks, options.node_name, session, channel); lrmd 268 lrmd/remote_ctl.c remote_proxy_cb(lrmd, options.node_name, msg);