lrmd_t 58 attrd/attrd_common.h extern lrmd_t *the_lrmd; lrmd_t 45 attrd/attrd_common_alerts.c static lrmd_t * lrmd_t 82 attrd/attrd_common_alerts.c lrmd_t *conn = the_lrmd; lrmd_t 54 attrd/legacy.c lrmd_t *the_lrmd = NULL; lrmd_t 46 attrd/main.c lrmd_t *the_lrmd = NULL; lrmd_t 26 crmd/crmd_lrm.h lrmd_t *crmd_local_lrmd_conn(void); lrmd_t 37 crmd/lrm_state.c int lrmd_internal_proxy_send(lrmd_t * lrmd, xmlNode *msg); lrmd_t 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_t 353 crmd/lrm_state.c ((lrmd_t *) lrm_state->conn)->cmds->disconnect(lrm_state->conn); lrmd_t 380 crmd/lrm_state.c return ((lrmd_t *) lrm_state->conn)->cmds->is_connected(lrm_state->conn); lrmd_t 390 crmd/lrm_state.c return ((lrmd_t *) lrm_state->conn)->cmds->poke_connection(lrm_state->conn); lrmd_t 400 crmd/lrm_state.c ((lrmd_t *) lrm_state->conn)->cmds->set_callback(lrm_state->conn, lrm_op_callback); lrmd_t 403 crmd/lrm_state.c ret = ((lrmd_t *) lrm_state->conn)->cmds->connect(lrm_state->conn, CRM_SYSTEM_CRMD, NULL); lrmd_t 415 crmd/lrm_state.c crmd_remote_proxy_new(lrmd_t *lrmd, const char *node_name, const char *session_id, const char *channel) lrmd_t 474 crmd/lrm_state.c lrmd_t * lrmd = (lrmd_t *)user_data; lrmd_t 492 crmd/lrm_state.c crmd_remote_proxy_cb(lrmd_t *lrmd, void *userdata, xmlNode *msg) lrmd_t 581 crmd/lrm_state.c ((lrmd_t *) lrm_state->conn)->cmds->set_callback(lrm_state->conn, remote_lrm_op_callback); lrmd_t 587 crmd/lrm_state.c ((lrmd_t *) lrm_state->conn)->cmds->connect_async(lrm_state->conn, lrm_state->node_name, lrmd_t 608 crmd/lrm_state.c return ((lrmd_t *) lrm_state->conn)->cmds->get_metadata(lrm_state->conn, class, provider, agent, lrmd_t 624 crmd/lrm_state.c return ((lrmd_t *) lrm_state->conn)->cmds->cancel(lrm_state->conn, rsc_id, action, interval); lrmd_t 642 crmd/lrm_state.c rsc = ((lrmd_t *) lrm_state->conn)->cmds->get_rsc_info(lrm_state->conn, rsc_id, options); lrmd_t 671 crmd/lrm_state.c return ((lrmd_t *) lrm_state->conn)->cmds->exec(lrm_state->conn, lrmd_t 699 crmd/lrm_state.c return ((lrmd_t *) lrm_state->conn)->cmds->register_rsc(lrm_state->conn, rsc_id, class, lrmd_t 721 crmd/lrm_state.c return ((lrmd_t *) lrm_state->conn)->cmds->unregister_rsc(lrm_state->conn, rsc_id, options); lrmd_t 751 crmd/lrm_state.c lrmd_send_node_alert((lrmd_t *) lrm_state->conn, crmd_alert_list, lrmd_t 776 crmd/lrm_state.c lrmd_send_fencing_alert((lrmd_t *) lrm_state->conn, crmd_alert_list, lrmd_t 795 crmd/lrm_state.c lrmd_send_resource_alert((lrmd_t *) lrm_state->conn, crmd_alert_list, node, lrmd_t 31 include/crm/lrmd.h typedef struct lrmd_s lrmd_t; lrmd_t 139 include/crm/lrmd.h lrmd_t *lrmd_api_new(void); lrmd_t 150 include/crm/lrmd.h lrmd_t *lrmd_remote_api_new(const char *nodename, const char *server, int port); lrmd_t 159 include/crm/lrmd.h bool lrmd_dispatch(lrmd_t * lrmd); lrmd_t 168 include/crm/lrmd.h int lrmd_poll(lrmd_t * lrmd, int timeout); lrmd_t 173 include/crm/lrmd.h void lrmd_api_delete(lrmd_t * lrmd); lrmd_t 287 include/crm/lrmd.h int (*connect) (lrmd_t * lrmd, const char *client_name, int *fd); lrmd_t 299 include/crm/lrmd.h int (*connect_async) (lrmd_t * lrmd, const char *client_name, int timeout /*ms */ ); lrmd_t 307 include/crm/lrmd.h int (*is_connected) (lrmd_t * lrmd); lrmd_t 316 include/crm/lrmd.h int (*poke_connection) (lrmd_t * lrmd); lrmd_t 324 include/crm/lrmd.h int (*disconnect) (lrmd_t * lrmd); lrmd_t 334 include/crm/lrmd.h int (*register_rsc) (lrmd_t * lrmd, lrmd_t 345 include/crm/lrmd.h lrmd_rsc_info_t *(*get_rsc_info) (lrmd_t * lrmd, lrmd_t 362 include/crm/lrmd.h int (*unregister_rsc) (lrmd_t * lrmd, const char *rsc_id, enum lrmd_call_options options); lrmd_t 367 include/crm/lrmd.h void (*set_callback) (lrmd_t * lrmd, lrmd_event_callback callback); lrmd_t 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_t 413 include/crm/lrmd.h int (*cancel) (lrmd_t * lrmd, const char *rsc_id, const char *action, int interval); lrmd_t 438 include/crm/lrmd.h int (*get_metadata) (lrmd_t * lrmd, lrmd_t 452 include/crm/lrmd.h int (*list_agents) (lrmd_t * lrmd, lrmd_list_t ** agents, const char *class, lrmd_t 465 include/crm/lrmd.h int (*list_ocf_providers) (lrmd_t * lrmd, const char *agent, lrmd_list_t ** providers); lrmd_t 475 include/crm/lrmd.h int (*list_standards) (lrmd_t * lrmd, lrmd_list_t ** standards); lrmd_t 492 include/crm/lrmd.h int (*exec_alert) (lrmd_t *lrmd, const char *alert_id, lrmd_t 25 include/crm/lrmd_alerts_internal.h int lrmd_send_attribute_alert(lrmd_t *lrmd, GList *alert_list, lrmd_t 28 include/crm/lrmd_alerts_internal.h int lrmd_send_node_alert(lrmd_t *lrmd, GList *alert_list, lrmd_t 30 include/crm/lrmd_alerts_internal.h int lrmd_send_fencing_alert(lrmd_t *lrmd, GList *alert_list, lrmd_t 33 include/crm/lrmd_alerts_internal.h int lrmd_send_resource_alert(lrmd_t *lrmd, GList *alert_list, lrmd_t 371 include/crm_internal.h lrmd_t *lrm; lrmd_t 376 include/crm_internal.h lrmd_t *lrmd, struct ipc_client_callbacks *proxy_callbacks, lrmd_t 379 include/crm_internal.h int remote_proxy_check(lrmd_t *lrmd, GHashTable *hash); lrmd_t 380 include/crm_internal.h void remote_proxy_cb(lrmd_t *lrmd, const char *node_name, xmlNode *msg); lrmd_t 381 include/crm_internal.h void remote_proxy_ack_shutdown(lrmd_t *lrmd); lrmd_t 382 include/crm_internal.h void remote_proxy_nack_shutdown(lrmd_t *lrmd); lrmd_t 127 lib/lrmd/lrmd_alerts.c exec_alert_list(lrmd_t *lrmd, GList *alert_list, enum crm_alert_flags kind, lrmd_t 220 lib/lrmd/lrmd_alerts.c lrmd_send_attribute_alert(lrmd_t *lrmd, GList *alert_list, lrmd_t 257 lib/lrmd/lrmd_alerts.c lrmd_send_node_alert(lrmd_t *lrmd, GList *alert_list, lrmd_t 292 lib/lrmd/lrmd_alerts.c lrmd_send_fencing_alert(lrmd_t *lrmd, GList *alert_list, lrmd_t 327 lib/lrmd/lrmd_alerts.c lrmd_send_resource_alert(lrmd_t *lrmd, GList *alert_list, lrmd_t 59 lib/lrmd/lrmd_client.c static int lrmd_api_disconnect(lrmd_t * lrmd); lrmd_t 60 lib/lrmd/lrmd_client.c static int lrmd_api_is_connected(lrmd_t * lrmd); lrmd_t 63 lib/lrmd/lrmd_client.c int lrmd_internal_proxy_send(lrmd_t * lrmd, xmlNode *msg); lrmd_t 64 lib/lrmd/lrmd_client.c static void lrmd_internal_proxy_dispatch(lrmd_t *lrmd, xmlNode *msg); lrmd_t 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_t 71 lib/lrmd/lrmd_client.c static void lrmd_tls_disconnect(lrmd_t * lrmd); lrmd_t 110 lib/lrmd/lrmd_client.c void (*proxy_callback)(lrmd_t *lrmd, void *userdata, xmlNode *msg); lrmd_t 233 lib/lrmd/lrmd_client.c lrmd_dispatch_internal(lrmd_t * lrmd, xmlNode * msg) lrmd_t 299 lib/lrmd/lrmd_client.c lrmd_t *lrmd = userdata; lrmd_t 323 lib/lrmd/lrmd_client.c lrmd_tls_connected(lrmd_t * lrmd) lrmd_t 337 lib/lrmd/lrmd_client.c lrmd_t *lrmd = userdata; lrmd_t 403 lib/lrmd/lrmd_client.c lrmd_poll(lrmd_t * lrmd, int timeout) lrmd_t 428 lib/lrmd/lrmd_client.c lrmd_dispatch(lrmd_t * lrmd) lrmd_t 490 lib/lrmd/lrmd_client.c lrmd_t *lrmd = userdata; lrmd_t 511 lib/lrmd/lrmd_client.c lrmd_t *lrmd = userdata; lrmd_t 562 lib/lrmd/lrmd_client.c lrmd_tls_recv_reply(lrmd_t * lrmd, int total_timeout, int expected_reply_id, int *disconnected) lrmd_t 646 lib/lrmd/lrmd_client.c lrmd_tls_send(lrmd_t * lrmd, xmlNode * msg) lrmd_t 666 lib/lrmd/lrmd_client.c lrmd_tls_send_recv(lrmd_t * lrmd, xmlNode * msg, int timeout, xmlNode ** reply) lrmd_t 705 lib/lrmd/lrmd_client.c lrmd_send_xml(lrmd_t * lrmd, xmlNode * msg, int timeout, xmlNode ** reply) lrmd_t 727 lib/lrmd/lrmd_client.c lrmd_send_xml_no_reply(lrmd_t * lrmd, xmlNode * msg) lrmd_t 755 lib/lrmd/lrmd_client.c lrmd_api_is_connected(lrmd_t * lrmd) lrmd_t 792 lib/lrmd/lrmd_client.c lrmd_send_command(lrmd_t *lrmd, const char *op, xmlNode *data, lrmd_t 862 lib/lrmd/lrmd_client.c lrmd_api_poke_connection(lrmd_t * lrmd) lrmd_t 876 lib/lrmd/lrmd_client.c remote_proxy_check(lrmd_t * lrmd, GHashTable *hash) lrmd_t 895 lib/lrmd/lrmd_client.c lrmd_handshake(lrmd_t * lrmd, const char *name) lrmd_t 958 lib/lrmd/lrmd_client.c lrmd_ipc_connect(lrmd_t * lrmd, int *fd) lrmd_t 1103 lib/lrmd/lrmd_client.c report_async_connection_result(lrmd_t * lrmd, int rc) lrmd_t 1120 lib/lrmd/lrmd_client.c lrmd_t *lrmd = userdata; lrmd_t 1189 lib/lrmd/lrmd_client.c lrmd_tls_connect_async(lrmd_t * lrmd, int timeout /*ms */ ) lrmd_t 1207 lib/lrmd/lrmd_client.c lrmd_tls_connect(lrmd_t * lrmd, int *fd) lrmd_t 1270 lib/lrmd/lrmd_client.c lrmd_api_connect(lrmd_t * lrmd, const char *name, int *fd) lrmd_t 1296 lib/lrmd/lrmd_client.c lrmd_api_connect_async(lrmd_t * lrmd, const char *name, int timeout) lrmd_t 1332 lib/lrmd/lrmd_client.c lrmd_ipc_disconnect(lrmd_t * lrmd) lrmd_t 1354 lib/lrmd/lrmd_client.c lrmd_tls_disconnect(lrmd_t * lrmd) lrmd_t 1388 lib/lrmd/lrmd_client.c lrmd_api_disconnect(lrmd_t * lrmd) lrmd_t 1415 lib/lrmd/lrmd_client.c lrmd_api_register_rsc(lrmd_t * lrmd, lrmd_t 1444 lib/lrmd/lrmd_client.c lrmd_api_unregister_rsc(lrmd_t * lrmd, const char *rsc_id, enum lrmd_call_options options) lrmd_t 1488 lib/lrmd/lrmd_client.c lrmd_api_get_rsc_info(lrmd_t * lrmd, const char *rsc_id, enum lrmd_call_options options) lrmd_t 1531 lib/lrmd/lrmd_client.c lrmd_api_set_callback(lrmd_t * lrmd, lrmd_event_callback callback) lrmd_t 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_t 1548 lib/lrmd/lrmd_client.c lrmd_internal_proxy_dispatch(lrmd_t *lrmd, xmlNode *msg) lrmd_t 1559 lib/lrmd/lrmd_client.c lrmd_internal_proxy_send(lrmd_t * lrmd, xmlNode *msg) lrmd_t 1587 lib/lrmd/lrmd_client.c lrmd_api_get_metadata(lrmd_t * lrmd, lrmd_t 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_t 1661 lib/lrmd/lrmd_client.c lrmd_api_exec_alert(lrmd_t *lrmd, const char *alert_id, const char *alert_path, lrmd_t 1687 lib/lrmd/lrmd_client.c lrmd_api_cancel(lrmd_t * lrmd, const char *rsc_id, const char *action, int interval) lrmd_t 1726 lib/lrmd/lrmd_client.c lrmd_api_list_agents(lrmd_t * lrmd, lrmd_list_t ** resources, const char *class, lrmd_t 1775 lib/lrmd/lrmd_client.c lrmd_api_list_ocf_providers(lrmd_t * lrmd, const char *agent, lrmd_list_t ** providers) lrmd_t 1798 lib/lrmd/lrmd_client.c lrmd_api_list_standards(lrmd_t * lrmd, lrmd_list_t ** supported) lrmd_t 1820 lib/lrmd/lrmd_client.c lrmd_t * lrmd_t 1823 lib/lrmd/lrmd_client.c lrmd_t *new_lrmd = NULL; lrmd_t 1826 lib/lrmd/lrmd_client.c new_lrmd = calloc(1, sizeof(lrmd_t)); lrmd_t 1854 lib/lrmd/lrmd_client.c lrmd_t * lrmd_t 1858 lib/lrmd/lrmd_client.c lrmd_t *new_lrmd = lrmd_api_new(); lrmd_t 1883 lib/lrmd/lrmd_client.c lrmd_api_delete(lrmd_t * lrmd) lrmd_t 34 lib/lrmd/proxy_common.c int lrmd_internal_proxy_send(lrmd_t * lrmd, xmlNode *msg); lrmd_t 38 lib/lrmd/proxy_common.c remote_proxy_notify_destroy(lrmd_t *lrmd, const char *session_id) lrmd_t 54 lib/lrmd/proxy_common.c remote_proxy_ack_shutdown(lrmd_t *lrmd) lrmd_t 69 lib/lrmd/proxy_common.c remote_proxy_nack_shutdown(lrmd_t *lrmd) lrmd_t 175 lib/lrmd/proxy_common.c remote_proxy_new(lrmd_t *lrmd, struct ipc_client_callbacks *proxy_callbacks, lrmd_t 215 lib/lrmd/proxy_common.c remote_proxy_cb(lrmd_t *lrmd, const char *node_name, xmlNode *msg) lrmd_t 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_t 86 lrmd/remote_ctl.c lrmd_t *lrmd_conn = NULL; lrmd_t 252 lrmd/remote_ctl.c ctl_remote_proxy_cb(lrmd_t *lrmd, void *userdata, xmlNode *msg) lrmd_t 92 lrmd/test.c lrmd_t *lrmd_conn = NULL; lrmd_t 497 tools/crm_resource.c lrmd_t *lrmd_conn = lrmd_api_new(); lrmd_t 531 tools/crm_resource.c lrmd_t *lrmd_conn = lrmd_api_new(); lrmd_t 557 tools/crm_resource.c lrmd_t *lrmd_conn = lrmd_api_new();