request 67 cib/callbacks.c void cib_process_request(xmlNode * request, gboolean privileged, gboolean force_synchronous, request 71 cib/callbacks.c int cib_process_command(xmlNode * request, xmlNode ** reply, request 319 cib/callbacks.c int sync_our_cib(xmlNode * request, gboolean all); request 619 cib/callbacks.c parse_peer_options_v1(int call_type, xmlNode * request, request 626 cib/callbacks.c const char *originator = crm_element_value(request, F_ORIG); request 627 cib/callbacks.c const char *reply_to = crm_element_value(request, F_CIB_ISREPLY); request 628 cib/callbacks.c const char *update = crm_element_value(request, F_CIB_GLOBAL_UPDATE); request 645 cib/callbacks.c op = crm_element_value(request, F_CIB_OPERATION); request 659 cib/callbacks.c process_ping_reply(request); request 671 cib/callbacks.c host = crm_element_value(request, F_CIB_HOST); request 686 cib/callbacks.c delegated = crm_element_value(request, F_CIB_DELEGATED); request 710 cib/callbacks.c crm_log_xml_err(request, "Peer[inbound]"); request 717 cib/callbacks.c parse_peer_options_v2(int call_type, xmlNode * request, request 722 cib/callbacks.c const char *delegated = crm_element_value(request, F_CIB_DELEGATED); request 723 cib/callbacks.c const char *op = crm_element_value(request, F_CIB_OPERATION); request 724 cib/callbacks.c const char *originator = crm_element_value(request, F_ORIG); request 725 cib/callbacks.c const char *reply_to = crm_element_value(request, F_CIB_ISREPLY); request 726 cib/callbacks.c const char *update = crm_element_value(request, F_CIB_GLOBAL_UPDATE); request 740 cib/callbacks.c process_ping_reply(request); request 754 cib/callbacks.c const char *max = crm_element_value(request, F_CIB_SCHEMA_MAX); request 808 cib/callbacks.c host = crm_element_value(request, F_CIB_HOST); request 824 cib/callbacks.c crm_element_value(request, F_CIB_CLIENTNAME), request 825 cib/callbacks.c crm_element_value(request, F_CIB_CALLID), request 831 cib/callbacks.c parse_peer_options(int call_type, xmlNode * request, request 841 cib/callbacks.c call_type, request, local_notify, needs_reply, process, needs_forward); request 844 cib/callbacks.c call_type, request, local_notify, needs_reply, process, needs_forward); request 849 cib/callbacks.c forward_request(xmlNode * request, crm_client_t * cib_client, int call_options) request 851 cib/callbacks.c const char *op = crm_element_value(request, F_CIB_OPERATION); request 852 cib/callbacks.c const char *host = crm_element_value(request, F_CIB_HOST); request 854 cib/callbacks.c crm_xml_add(request, F_CIB_DELEGATED, cib_our_uname); request 858 cib/callbacks.c send_cluster_message(crm_get_peer(0, host), crm_msg_cib, request, FALSE); request 862 cib/callbacks.c send_cluster_message(NULL, crm_msg_cib, request, FALSE); request 866 cib/callbacks.c xml_remove_prop(request, F_CIB_DELEGATED); request 930 cib/callbacks.c cib_process_request(xmlNode * request, gboolean force_synchronous, gboolean privileged, request 942 cib/callbacks.c gboolean global_update = crm_is_true(crm_element_value(request, F_CIB_GLOBAL_UPDATE)); request 948 cib/callbacks.c const char *op = crm_element_value(request, F_CIB_OPERATION); request 949 cib/callbacks.c const char *originator = crm_element_value(request, F_ORIG); request 950 cib/callbacks.c const char *host = crm_element_value(request, F_CIB_HOST); request 952 cib/callbacks.c const char *call_id = crm_element_value(request, F_CIB_CALLID); request 953 cib/callbacks.c const char *client_id = crm_element_value(request, F_CIB_CLIENTID); request 954 cib/callbacks.c const char *client_name = crm_element_value(request, F_CIB_CLIENTNAME); request 955 cib/callbacks.c const char *reply_to = crm_element_value(request, F_CIB_ISREPLY); request 969 cib/callbacks.c crm_element_value_int(request, F_CIB_CALLOPTS, &call_options); request 992 cib/callbacks.c crm_xml_add(request, F_ORIG, cib_our_uname); request 1007 cib/callbacks.c } else if (parse_peer_options(call_type, request, &local_notify, request 1023 cib/callbacks.c const char *host = crm_element_value(request, F_CIB_HOST); request 1024 cib/callbacks.c const char *section = crm_element_value(request, F_CIB_SECTION); request 1039 cib/callbacks.c forward_request(request, cib_client, call_options); request 1044 cib/callbacks.c const char *call = crm_element_value(request, F_CIB_CALLID); request 1068 cib/callbacks.c const char *section = crm_element_value(request, F_CIB_SECTION); request 1071 cib/callbacks.c rc = cib_process_command(request, &op_reply, &result_diff, privileged); request 1111 cib/callbacks.c crm_log_xml_err(request, "null reply"); request 1134 cib/callbacks.c crm_xml_add_int(request, F_CIB_LOCAL_NOTIFY_ID, cib_local_bcast_num); request 1135 cib/callbacks.c broadcast = send_peer_reply(request, result_diff, originator, TRUE); request 1174 cib/callbacks.c do_local_notify(request, client_id, call_options & cib_sync_call, from_peer); request 1187 cib/callbacks.c cib_process_command(xmlNode * request, xmlNode ** reply, xmlNode ** cib_diff, gboolean privileged) request 1199 cib/callbacks.c const char *call_id = crm_element_value(request, F_CIB_CALLID); request 1222 cib/callbacks.c op = crm_element_value(request, F_CIB_OPERATION); request 1223 cib/callbacks.c crm_element_value_int(request, F_CIB_CALLOPTS, &call_options); request 1230 cib/callbacks.c rc2 = cib_op_prepare(call_type, request, &input, §ion); request 1241 cib/callbacks.c section, request, input, FALSE, &config_changed, request 1249 cib/callbacks.c global_update = crm_is_true(crm_element_value(request, F_CIB_GLOBAL_UPDATE)); request 1257 cib/callbacks.c crm_log_xml_err(request, "bad op")); request 1277 cib/callbacks.c section, request, input, manage_counters, &config_changed, request 1357 cib/callbacks.c const char *client = crm_element_value(request, F_CIB_CLIENTNAME); request 1364 cib/callbacks.c const char *origin = crm_element_value(request, F_ORIG); request 1372 cib/callbacks.c const char *caller = crm_element_value(request, F_CIB_CLIENTID); request 48 cib/common.c extern int cib_perform_command(xmlNode * request, xmlNode ** reply, xmlNode ** cib_diff, request 79 cib/common.c cib_prepare_none(xmlNode * request, xmlNode ** data, const char **section) request 82 cib/common.c *section = crm_element_value(request, F_CIB_SECTION); request 87 cib/common.c cib_prepare_data(xmlNode * request, xmlNode ** data, const char **section) request 89 cib/common.c xmlNode *input_fragment = get_message_xml(request, F_CIB_CALLDATA); request 91 cib/common.c *section = crm_element_value(request, F_CIB_SECTION); request 98 cib/common.c cib_prepare_sync(xmlNode * request, xmlNode ** data, const char **section) request 101 cib/common.c *section = crm_element_value(request, F_CIB_SECTION); request 106 cib/common.c cib_prepare_diff(xmlNode * request, xmlNode ** data, const char **section) request 109 cib/common.c const char *update = crm_element_value(request, F_CIB_GLOBAL_UPDATE); request 115 cib/common.c input_fragment = get_message_xml(request, F_CIB_UPDATE_DIFF); request 118 cib/common.c input_fragment = get_message_xml(request, F_CIB_CALLDATA); request 121 cib/common.c CRM_CHECK(input_fragment != NULL, crm_log_xml_warn(request, "no input")); request 338 cib/common.c cib_op_prepare(int call_type, xmlNode * request, xmlNode ** input, const char **section) request 341 cib/common.c return cib_server_ops[call_type].prepare(request, input, section); request 22 cib/common.h extern xmlNode *cib_construct_reply(xmlNode * request, xmlNode * output, int rc); request 28 cib/common.h extern int cib_op_prepare(int call_type, xmlNode * request, xmlNode ** input, const char **section); request 62 cib/messages.c int sync_our_cib(xmlNode * request, gboolean all); request 498 cib/messages.c sync_our_cib(xmlNode * request, gboolean all) request 502 cib/messages.c const char *host = crm_element_value(request, F_ORIG); request 503 cib/messages.c const char *op = crm_element_value(request, F_CIB_OPERATION); request 505 cib/messages.c xmlNode *replace_request = cib_msg_copy(request, FALSE); request 512 cib/messages.c crm_log_xml_err(request, "bad sync"); request 59 crmd/lrm.c xmlNode * msg, xmlNode * request); request 1312 crmd/lrm.c ha_msg_input_t * request, request 1327 crmd/lrm.c if (request) { request 1329 crmd/lrm.c char *ref = crm_element_value_copy(request->msg, XML_ATTR_REFERENCE); request 1333 crmd/lrm.c op->input = copy_ha_msg_input(request); request 1342 crmd/lrm.c delete_rsc_entry(lrm_state, request, id, gIter, rc, user); request 2101 crmd/lrm.c xmlNode * request) request 540 crmd/lrm_state.c xmlNode *request = get_message_xml(msg, F_LRMD_IPC_MSG); request 542 crmd/lrm_state.c CRM_CHECK(request != NULL, return); request 545 crmd/lrm_state.c crm_xml_add(request, XML_ACL_TAG_ROLE, "pacemaker-remote"); request 546 crmd/lrm_state.c crm_acl_get_set_user(request, F_LRMD_IPC_USER, lrm_state->node_name); request 548 crmd/lrm_state.c crmd_proxy_dispatch(session, request); request 2313 fencing/commands.c stonith_construct_reply(xmlNode * request, const char *output, xmlNode * data, int rc) request 2338 fencing/commands.c CRM_CHECK(request != NULL, crm_warn("Can't create a sane reply"); return reply); request 2341 fencing/commands.c value = crm_element_value(request, name); request 2448 fencing/commands.c handle_request(crm_client_t * client, uint32_t id, uint32_t flags, xmlNode * request, request 2458 fencing/commands.c const char *op = crm_element_value(request, F_STONITH_OPERATION); request 2459 fencing/commands.c const char *client_id = crm_element_value(request, F_STONITH_CLIENTID); request 2461 fencing/commands.c crm_element_value_int(request, F_STONITH_CALLOPTS, &call_options); request 2479 fencing/commands.c rc = stonith_device_action(request, &output); request 2482 fencing/commands.c const char *call_id = crm_element_value(request, F_STONITH_CALLID); request 2483 fencing/commands.c const char *client_id = crm_element_value(request, F_STONITH_CLIENTID); request 2486 fencing/commands.c crm_element_value_int(request, F_STONITH_TIMEOUT, &op_timeout); request 2492 fencing/commands.c create_remote_stonith_op(client_id, request, TRUE); /* Record it for the future notification */ request 2494 fencing/commands.c stonith_query(request, remote_peer, client_id, call_options); request 2501 fencing/commands.c flag_name = crm_element_value(request, F_STONITH_NOTIFY_ACTIVATE); request 2507 fencing/commands.c flag_name = crm_element_value(request, F_STONITH_NOTIFY_DEACTIVATE); request 2519 fencing/commands.c xmlNode *dev = get_xpath_object("//@" F_STONITH_TARGET, request, LOG_TRACE); request 2527 fencing/commands.c if (initiate_remote_stonith_op(NULL, request, FALSE) != NULL) { request 2534 fencing/commands.c rc = stonith_fence(request); request 2538 fencing/commands.c xmlNode *dev = get_xpath_object("//@" F_STONITH_TARGET, request, LOG_TRACE); request 2542 fencing/commands.c rop = initiate_remote_stonith_op(client, request, TRUE); request 2543 fencing/commands.c rc = stonith_manual_ack(request, rop); request 2547 fencing/commands.c xmlNode *dev = get_xpath_object("//@" F_STONITH_TARGET, request, LOG_TRACE); request 2580 fencing/commands.c client_id = crm_element_value(request, F_STONITH_CLIENTID); request 2584 fencing/commands.c create_remote_stonith_op(client_id, request, FALSE); request 2586 fencing/commands.c crm_xml_add(request, F_STONITH_OPERATION, STONITH_OP_RELAY); request 2587 fencing/commands.c crm_xml_add(request, F_STONITH_CLIENTID, client->id); request 2588 fencing/commands.c send_cluster_message(crm_get_peer(0, alternate_host), crm_msg_stonith_ng, request, request 2592 fencing/commands.c } else if (initiate_remote_stonith_op(client, request, FALSE) != NULL) { request 2598 fencing/commands.c rc = stonith_fence_history(request, &data); request 2603 fencing/commands.c rc = stonith_device_register(request, &device_id, FALSE); request 2607 fencing/commands.c xmlNode *dev = get_xpath_object("//" F_STONITH_DEVICE, request, LOG_ERR); request 2616 fencing/commands.c rc = stonith_level_register(request, &device_id); request 2623 fencing/commands.c rc = stonith_level_remove(request, &device_id); request 2627 fencing/commands.c async_command_t *cmd = create_async_command(request); request 2641 fencing/commands.c crm_element_value_int(request, XML_ATTR_ID, &node_id); request 2642 fencing/commands.c name = crm_element_value(request, XML_ATTR_UNAME); request 2649 fencing/commands.c crm_log_xml_warn(request, "UnknownOp"); request 2660 fencing/commands.c crm_element_value(request, F_STONITH_CALLOPTS)); request 2665 fencing/commands.c reply = stonith_construct_reply(request, output, data, rc); request 2677 fencing/commands.c handle_reply(crm_client_t * client, xmlNode * request, const char *remote_peer) request 2679 fencing/commands.c const char *op = crm_element_value(request, F_STONITH_OPERATION); request 2682 fencing/commands.c process_remote_stonith_query(request); request 2684 fencing/commands.c process_remote_stonith_exec(request); request 2687 fencing/commands.c process_remote_stonith_exec(request); request 2690 fencing/commands.c crm_log_xml_warn(request, "UnknownOp"); request 2695 fencing/commands.c stonith_command(crm_client_t * client, uint32_t id, uint32_t flags, xmlNode * request, request 2711 fencing/commands.c char *op = crm_element_value_copy(request, F_STONITH_OPERATION); request 2713 fencing/commands.c if (get_xpath_object("//" T_STONITH_REPLY, request, LOG_DEBUG_3)) { request 2717 fencing/commands.c crm_element_value_int(request, F_STONITH_CALLOPTS, &call_options); request 2726 fencing/commands.c handle_reply(client, request, remote_peer); request 2728 fencing/commands.c rc = handle_request(client, id, flags, request, remote_peer); request 125 fencing/internal.h xmlNode *request; request 193 fencing/internal.h xmlNode *stonith_construct_reply(xmlNode * request, const char *output, xmlNode * data, request 203 fencing/internal.h remote_fencing_op_t *initiate_remote_stonith_op(crm_client_t * client, xmlNode * request, request 210 fencing/internal.h void *create_remote_stonith_op(const char *client, xmlNode * request, gboolean peer); request 100 fencing/main.c xmlNode *request = NULL; request 109 fencing/main.c request = crm_ipcs_recv(c, data, size, &id, &flags); request 110 fencing/main.c if (request == NULL) { request 116 fencing/main.c op = crm_element_value(request, F_CRM_TASK); request 118 fencing/main.c crm_xml_add(request, F_TYPE, T_STONITH_NG); request 119 fencing/main.c crm_xml_add(request, F_STONITH_OPERATION, op); request 120 fencing/main.c crm_xml_add(request, F_STONITH_CLIENTID, c->id); request 121 fencing/main.c crm_xml_add(request, F_STONITH_CLIENTNAME, crm_client_name(c)); request 122 fencing/main.c crm_xml_add(request, F_STONITH_CLIENTNODE, stonith_our_uname); request 124 fencing/main.c send_cluster_message(NULL, crm_msg_stonith_ng, request, FALSE); request 125 fencing/main.c free_xml(request); request 130 fencing/main.c const char *value = crm_element_value(request, F_STONITH_CLIENTNAME); request 138 fencing/main.c crm_element_value_int(request, F_STONITH_CALLOPTS, &call_options); request 147 fencing/main.c crm_xml_add(request, F_STONITH_CLIENTID, c->id); request 148 fencing/main.c crm_xml_add(request, F_STONITH_CLIENTNAME, crm_client_name(c)); request 149 fencing/main.c crm_xml_add(request, F_STONITH_CLIENTNODE, stonith_our_uname); request 151 fencing/main.c crm_log_xml_trace(request, "Client[inbound]"); request 152 fencing/main.c stonith_command(c, id, flags, request, NULL); request 154 fencing/main.c free_xml(request); request 235 fencing/remote.c crm_log_xml_debug(op->request, "Destroying"); request 249 fencing/remote.c if (op->request) { request 250 fencing/remote.c free_xml(op->request); request 251 fencing/remote.c op->request = NULL; request 401 fencing/remote.c reply = stonith_construct_reply(op->request, NULL, data, rc); request 530 fencing/remote.c if (op->request) { request 531 fencing/remote.c free_xml(op->request); request 532 fencing/remote.c op->request = NULL; request 959 fencing/remote.c create_remote_stonith_op(const char *client, xmlNode * request, gboolean peer) request 962 fencing/remote.c xmlNode *dev = get_xpath_object("//@" F_STONITH_TARGET, request, LOG_TRACE); request 985 fencing/remote.c crm_element_value_int(request, F_STONITH_TIMEOUT, &(op->base_timeout)); request 1014 fencing/remote.c op->client_name = crm_element_value_copy(request, F_STONITH_CLIENTNAME); request 1017 fencing/remote.c op->request = copy_xml(request); /* TODO: Figure out how to avoid this */ request 1018 fencing/remote.c crm_element_value_int(request, F_STONITH_CALLOPTS, &call_options); request 1021 fencing/remote.c crm_element_value_int(request, F_STONITH_CALLID, &(op->client_callid)); request 1050 fencing/remote.c initiate_remote_stonith_op(crm_client_t * client, xmlNode * request, gboolean manual_ack) request 1060 fencing/remote.c client_id = crm_element_value(request, F_STONITH_CLIENTID); request 1064 fencing/remote.c op = create_remote_stonith_op(client_id, request, FALSE); request 1346 fencing/remote.c } else if (!op->request) { request 1351 fencing/remote.c client_node = crm_element_value(op->request, F_STONITH_CLIENTNODE); request 1352 fencing/remote.c call_id = crm_element_value(op->request, F_STONITH_CALLID); request 1353 fencing/remote.c client_id = crm_element_value(op->request, F_STONITH_CLIENTID); request 31 include/crm/common/ipc.h # define create_reply(request, xml_response_data) create_reply_adv(request, xml_response_data, __FUNCTION__); request 32 include/crm/common/ipc.h xmlNode *create_reply_adv(xmlNode * request, xmlNode * xml_response_data, const char *origin); request 117 include/crm/common/ipcs.h void crm_ipcs_send_ack(crm_client_t * c, uint32_t request, uint32_t flags, request 121 include/crm/common/ipcs.h ssize_t crm_ipc_prepare(uint32_t request, xmlNode * message, struct iovec ** result, uint32_t max_send_size); request 122 include/crm/common/ipcs.h ssize_t crm_ipcs_send(crm_client_t * c, uint32_t request, xmlNode * message, enum crm_ipc_flags flags); request 43 include/crm_internal.h void determine_request_user(const char *user, xmlNode * request, const char *field); request 44 include/crm_internal.h const char *crm_acl_get_set_user(xmlNode * request, const char *field, const char *peer_user); request 781 lib/cib/cib_file.c xmlNode *request = NULL; request 818 lib/cib/cib_file.c request = cib_create_op(cib->call_id, "dummy-token", op, host, section, data, call_options, user_name); request 821 lib/cib/cib_file.c crm_xml_add(request, XML_ACL_TAG_USER, user_name); request 832 lib/cib/cib_file.c section, request, data, TRUE, &changed, in_mem_cib, &result_cib, &cib_diff, request 835 lib/cib/cib_file.c free_xml(request); request 110 lib/common/ipc.c xmlNode *request = NULL; request 122 lib/common/ipc.c request = create_xml_node(NULL, __FUNCTION__); request 123 lib/common/ipc.c crm_xml_add(request, F_CRM_ORIGIN, origin); request 124 lib/common/ipc.c crm_xml_add(request, F_TYPE, T_CRM); request 125 lib/common/ipc.c crm_xml_add(request, F_CRM_VERSION, CRM_FEATURE_SET); request 126 lib/common/ipc.c crm_xml_add(request, F_CRM_MSG_TYPE, XML_ATTR_REQUEST); request 127 lib/common/ipc.c crm_xml_add(request, F_CRM_REFERENCE, reference); request 128 lib/common/ipc.c crm_xml_add(request, F_CRM_TASK, task); request 129 lib/common/ipc.c crm_xml_add(request, F_CRM_SYS_TO, sys_to); request 130 lib/common/ipc.c crm_xml_add(request, F_CRM_SYS_FROM, true_from); request 134 lib/common/ipc.c crm_xml_add(request, F_CRM_HOST_TO, host_to); request 138 lib/common/ipc.c add_message_xml(request, F_CRM_DATA, msg_data); request 143 lib/common/ipc.c return request; request 609 lib/common/ipc.c crm_ipc_prepare(uint32_t request, xmlNode * message, struct iovec ** result, uint32_t max_send_size) request 680 lib/common/ipc.c header->qb.id = (int32_t)request; /* Replying to a specific request */ request 761 lib/common/ipc.c crm_ipcs_send(crm_client_t * c, uint32_t request, xmlNode * message, request 772 lib/common/ipc.c rc = crm_ipc_prepare(request, message, &iov, ipc_buffer_max); request 786 lib/common/ipc.c crm_ipcs_send_ack(crm_client_t * c, uint32_t request, uint32_t flags, const char *tag, const char *function, request 796 lib/common/ipc.c crm_ipcs_send(c, request, ack, flags); request 1273 lib/common/utils.c crm_acl_get_set_user(xmlNode * request, const char *field, const char *peer_user) request 1284 lib/common/utils.c requested_user = crm_element_value(request, XML_ACL_TAG_USER); request 1286 lib/common/utils.c requested_user = crm_element_value(request, field); request 1315 lib/common/utils.c if(user != crm_element_value(request, XML_ACL_TAG_USER)) { request 1316 lib/common/utils.c crm_xml_add(request, XML_ACL_TAG_USER, user); request 1319 lib/common/utils.c if(field != NULL && user != crm_element_value(request, field)) { request 1320 lib/common/utils.c crm_xml_add(request, field, user); request 1327 lib/common/utils.c determine_request_user(const char *user, xmlNode * request, const char *field) request 1330 lib/common/utils.c CRM_CHECK(user != NULL && request != NULL && field != NULL, return); request 1335 lib/common/utils.c crm_xml_replace(request, field, user); request 1337 lib/common/utils.c } else if (crm_element_value(request, field) == NULL) { request 1339 lib/common/utils.c crm_xml_replace(request, field, user); request 1344 lib/common/utils.c crm_trace("Processing msg as user '%s'", crm_element_value(request, field)); request 237 lib/lrmd/proxy_common.c xmlNode *request = get_message_xml(msg, F_LRMD_IPC_MSG); request 240 lib/lrmd/proxy_common.c CRM_CHECK(request != NULL, return); request 258 lib/lrmd/proxy_common.c crm_xml_add(request, XML_ACL_TAG_ROLE, "pacemaker-remote"); request 262 lib/lrmd/proxy_common.c crm_acl_get_set_user(request, F_LRMD_IPC_USER, node_name); request 266 lib/lrmd/proxy_common.c const char *type = crm_element_value(request, F_TYPE); request 270 lib/lrmd/proxy_common.c && crm_element_value(request, F_ATTRD_HOST) == NULL) { request 271 lib/lrmd/proxy_common.c crm_xml_add(request, F_ATTRD_HOST, proxy->node_name); request 274 lib/lrmd/proxy_common.c rc = crm_ipc_send(proxy->ipc, request, flags, 5000, NULL); request 303 lib/lrmd/proxy_common.c rc = crm_ipc_send(proxy->ipc, request, flags, 10000, &op_reply); request 227 lrmd/ipc_proxy.c xmlNode *request = NULL; request 246 lrmd/ipc_proxy.c request = crm_ipcs_recv(client, data, size, &id, &flags); request 248 lrmd/ipc_proxy.c if (!request) { request 253 lrmd/ipc_proxy.c free_xml(request); return FALSE); request 255 lrmd/ipc_proxy.c free_xml(request); return FALSE); request 269 lrmd/ipc_proxy.c add_message_xml(msg, F_LRMD_IPC_MSG, request); request 271 lrmd/ipc_proxy.c free_xml(request); request 556 lrmd/lrmd.c send_generic_notify(int rc, xmlNode * request) request 561 lrmd/lrmd.c xmlNode *rsc_xml = get_xpath_object("//" F_LRMD_RSC, request, LOG_ERR); request 563 lrmd/lrmd.c const char *op = crm_element_value(request, F_LRMD_OPERATION); request 565 lrmd/lrmd.c crm_element_value_int(request, F_LRMD_CALLID, &call_id); request 1374 lrmd/lrmd.c process_lrmd_signon(crm_client_t * client, uint32_t id, xmlNode * request) request 1377 lrmd/lrmd.c const char *is_ipc_provider = crm_element_value(request, F_LRMD_IS_IPC_PROVIDER); request 1378 lrmd/lrmd.c const char *protocol_version = crm_element_value(request, F_LRMD_PROTOCOL_VERSION); request 1403 lrmd/lrmd.c process_lrmd_rsc_register(crm_client_t * client, uint32_t id, xmlNode * request) request 1406 lrmd/lrmd.c lrmd_rsc_t *rsc = build_rsc_from_xml(request); request 1428 lrmd/lrmd.c process_lrmd_get_rsc_info(crm_client_t * client, uint32_t id, xmlNode * request) request 1433 lrmd/lrmd.c xmlNode *rsc_xml = get_xpath_object("//" F_LRMD_RSC, request, LOG_ERR); request 1438 lrmd/lrmd.c crm_element_value_int(request, F_LRMD_CALLID, &call_id); request 1476 lrmd/lrmd.c process_lrmd_rsc_unregister(crm_client_t * client, uint32_t id, xmlNode * request) request 1480 lrmd/lrmd.c xmlNode *rsc_xml = get_xpath_object("//" F_LRMD_RSC, request, LOG_ERR); request 1505 lrmd/lrmd.c process_lrmd_rsc_exec(crm_client_t * client, uint32_t id, xmlNode * request) request 1509 lrmd/lrmd.c xmlNode *rsc_xml = get_xpath_object("//" F_LRMD_RSC, request, LOG_ERR); request 1522 lrmd/lrmd.c cmd = create_lrmd_cmd(request, client, rsc); request 1628 lrmd/lrmd.c process_lrmd_rsc_cancel(crm_client_t * client, uint32_t id, xmlNode * request) request 1630 lrmd/lrmd.c xmlNode *rsc_xml = get_xpath_object("//" F_LRMD_RSC, request, LOG_ERR); request 1645 lrmd/lrmd.c process_lrmd_message(crm_client_t * client, uint32_t id, xmlNode * request) request 1649 lrmd/lrmd.c const char *op = crm_element_value(request, F_LRMD_OPERATION); request 1654 lrmd/lrmd.c crm_element_value_int(request, F_LRMD_CALLID, &call_id); request 1658 lrmd/lrmd.c ipc_proxy_forward_client(client, request); request 1662 lrmd/lrmd.c rc = process_lrmd_signon(client, id, request); request 1664 lrmd/lrmd.c rc = process_lrmd_rsc_register(client, id, request); request 1668 lrmd/lrmd.c process_lrmd_get_rsc_info(client, id, request); request 1670 lrmd/lrmd.c rc = process_lrmd_rsc_unregister(client, id, request); request 1677 lrmd/lrmd.c rc = process_lrmd_rsc_exec(client, id, request); request 1680 lrmd/lrmd.c rc = process_lrmd_rsc_cancel(client, id, request); request 1686 lrmd/lrmd.c xmlNode *data = get_message_xml(request, F_LRMD_CALLDATA); request 1691 lrmd/lrmd.c rc = process_lrmd_alert_exec(client, id, request); request 1697 lrmd/lrmd.c crm_log_xml_warn(request, "UnknownOp"); request 1708 lrmd/lrmd.c send_generic_notify(rc, request); request 81 lrmd/lrmd_alert_api.c process_lrmd_alert_exec(crm_client_t *client, uint32_t id, xmlNode *request) request 85 lrmd/lrmd_alert_api.c xmlNode *alert_xml = get_xpath_object("//" F_LRMD_ALERT, request, LOG_ERR); request 117 lrmd/lrmd_alert_api.c crm_element_value_int(request, F_LRMD_CALLID, &(cb_data->call_id)); request 79 lrmd/lrmd_private.h void process_lrmd_message(crm_client_t * client, uint32_t id, xmlNode * request); request 114 lrmd/lrmd_private.h int process_lrmd_alert_exec(crm_client_t *client, uint32_t id, xmlNode *request); request 129 lrmd/main.c xmlNode *request = crm_ipcs_recv(client, data, size, &id, &flags); request 139 lrmd/main.c if (!request) { request 144 lrmd/main.c const char *value = crm_element_value(request, F_LRMD_CLIENTNAME); request 158 lrmd/main.c crm_xml_add(request, F_LRMD_CLIENTID, client->id); request 159 lrmd/main.c crm_xml_add(request, F_LRMD_CLIENTNAME, client->name); request 160 lrmd/main.c crm_xml_add_int(request, F_LRMD_CALLID, lrmd_call_id); request 162 lrmd/main.c process_lrmd_message(client, id, request); request 164 lrmd/main.c free_xml(request); request 58 lrmd/tls_backend.c xmlNode *request = NULL; request 100 lrmd/tls_backend.c request = crm_remote_parse_buffer(client->remote); request 101 lrmd/tls_backend.c while (request) { request 102 lrmd/tls_backend.c crm_element_value_int(request, F_LRMD_REMOTE_MSG_ID, &id); request 105 lrmd/tls_backend.c const char *value = crm_element_value(request, F_LRMD_CLIENTNAME); request 117 lrmd/tls_backend.c crm_xml_add(request, F_LRMD_CLIENTID, client->id); request 118 lrmd/tls_backend.c crm_xml_add(request, F_LRMD_CLIENTNAME, client->name); request 119 lrmd/tls_backend.c crm_xml_add_int(request, F_LRMD_CALLID, lrmd_call_id); request 121 lrmd/tls_backend.c process_lrmd_message(client, id, request); request 122 lrmd/tls_backend.c free_xml(request); request 125 lrmd/tls_backend.c request = crm_remote_parse_buffer(client->remote);