SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns__PutData(struct soap *soap, const char *soap_endpoint, const char *soap_action, struct x__DataSet *x__data, struct x__Keys *x__keys, char *device_id, char *authstr, int *response) { struct ns__PutData soap_tmp_ns__PutData; struct ns__PutDataResponse *soap_tmp_ns__PutDataResponse; if (soap_endpoint == NULL) soap_endpoint = "https://127.0.0.1:8000"; soap->encodingStyle = ""; soap_tmp_ns__PutData.x__data = x__data; soap_tmp_ns__PutData.x__keys = x__keys; soap_tmp_ns__PutData.device_id = device_id; soap_tmp_ns__PutData.authstr = authstr; soap_begin(soap); soap_serializeheader(soap); soap_serialize_ns__PutData(soap, &soap_tmp_ns__PutData); if (soap_begin_count(soap)) { printf("soap_begin_count(soap)"); return soap->error; } if (soap->mode & SOAP_IO_LENGTH) { if (soap_envelope_begin_out(soap) || soap_putheader(soap) || soap_body_begin_out(soap) || soap_put_ns__PutData(soap, &soap_tmp_ns__PutData, "ns:PutData", NULL) || soap_body_end_out(soap) || soap_envelope_end_out(soap)) return soap->error; } if (soap_end_count(soap)) return soap->error; if (soap_connect(soap, soap_endpoint, soap_action) || soap_envelope_begin_out(soap) || soap_putheader(soap) || soap_body_begin_out(soap) || soap_put_ns__PutData(soap, &soap_tmp_ns__PutData, "ns:PutData", NULL) || soap_body_end_out(soap) || soap_envelope_end_out(soap) || soap_end_send(soap)) return soap_closesock(soap); if (!response) return soap_closesock(soap); soap_default_int(soap, response); if (soap_begin_recv(soap) || soap_envelope_begin_in(soap) || soap_recv_header(soap) || soap_body_begin_in(soap)) return soap_closesock(soap); if (soap_recv_fault(soap, 1)) return soap->error; soap_tmp_ns__PutDataResponse = soap_get_ns__PutDataResponse(soap, NULL, "", ""); if (soap->error) return soap_recv_fault(soap, 0); if (soap_body_end_in(soap) || soap_envelope_end_in(soap) || soap_end_recv(soap)) return soap_closesock(soap); if (response && soap_tmp_ns__PutDataResponse->response) *response = *soap_tmp_ns__PutDataResponse->response; return soap_closesock(soap); }
SOAP_FMAC5 int SOAP_FMAC6 soap_call_pmns1__pmUpdate(struct soap *soap, const char *soap_endpoint, const char *soap_action, int id, char *query, int *resultat) { struct pmns1__pmUpdate soap_tmp_pmns1__pmUpdate; struct pmns1__pmUpdateResponse *soap_tmp_pmns1__pmUpdateResponse; if (!soap_endpoint) soap_endpoint = "https://localhost"; if (!soap_action) soap_action = "urn:PygmalionAction"; soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/"; soap_tmp_pmns1__pmUpdate.id = id; soap_tmp_pmns1__pmUpdate.query = query; soap_begin(soap); soap_serializeheader(soap); soap_serialize_pmns1__pmUpdate(soap, &soap_tmp_pmns1__pmUpdate); if (soap_begin_count(soap)) return soap->error; if (soap->mode & SOAP_IO_LENGTH) { if (soap_envelope_begin_out(soap) || soap_putheader(soap) || soap_body_begin_out(soap) || soap_put_pmns1__pmUpdate(soap, &soap_tmp_pmns1__pmUpdate, "pmns1:pmUpdate", "") || soap_body_end_out(soap) || soap_envelope_end_out(soap)) return soap->error; } if (soap_end_count(soap)) return soap->error; if (soap_connect(soap, soap_endpoint, soap_action) || soap_envelope_begin_out(soap) || soap_putheader(soap) || soap_body_begin_out(soap) || soap_put_pmns1__pmUpdate(soap, &soap_tmp_pmns1__pmUpdate, "pmns1:pmUpdate", "") || soap_body_end_out(soap) || soap_envelope_end_out(soap) || soap_end_send(soap)) return soap_closesock(soap); soap_default_int(soap, resultat); if (soap_begin_recv(soap) || soap_envelope_begin_in(soap) || soap_recv_header(soap) || soap_body_begin_in(soap)) return soap_closesock(soap); soap_tmp_pmns1__pmUpdateResponse = soap_get_pmns1__pmUpdateResponse(soap, NULL, "pmns1:pmUpdateResponse", ""); if (soap->error) { if (soap->error == SOAP_TAG_MISMATCH && soap->level == 2) return soap_recv_fault(soap); return soap_closesock(soap); } if (soap_body_end_in(soap) || soap_envelope_end_in(soap) || soap_end_recv(soap)) return soap_closesock(soap); if (resultat && soap_tmp_pmns1__pmUpdateResponse->resultat) *resultat = *soap_tmp_pmns1__pmUpdateResponse->resultat; return soap_closesock(soap); }
SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns2__add(struct soap *soap, const char *soap_endpoint, const char *soap_action, int num1, int num2, int *sum) { struct ns2__add soap_tmp_ns2__add; struct ns2__addResponse *soap_tmp_ns2__addResponse; soap->encodingStyle = NULL; soap_tmp_ns2__add.num1 = num1; soap_tmp_ns2__add.num2 = num2; soap_begin(soap); soap_serializeheader(soap); soap_serialize_ns2__add(soap, &soap_tmp_ns2__add); if (soap_begin_count(soap)) return soap->error; if (soap->mode & SOAP_IO_LENGTH) { if (soap_envelope_begin_out(soap) || soap_putheader(soap) || soap_body_begin_out(soap) || soap_put_ns2__add(soap, &soap_tmp_ns2__add, "ns2:add", "") || soap_body_end_out(soap) || soap_envelope_end_out(soap)) return soap->error; } if (soap_end_count(soap)) return soap->error; if (soap_connect(soap, soap_endpoint, soap_action) || soap_envelope_begin_out(soap) || soap_putheader(soap) || soap_body_begin_out(soap) || soap_put_ns2__add(soap, &soap_tmp_ns2__add, "ns2:add", "") || soap_body_end_out(soap) || soap_envelope_end_out(soap) || soap_end_send(soap)) return soap_closesock(soap); soap_default_int(soap, sum); if (soap_begin_recv(soap) || soap_envelope_begin_in(soap) || soap_recv_header(soap) || soap_body_begin_in(soap)) return soap_closesock(soap); soap_tmp_ns2__addResponse = soap_get_ns2__addResponse(soap, NULL, "ns2:addResponse", ""); if (soap->error) { if (soap->error == SOAP_TAG_MISMATCH && soap->level == 2) return soap_recv_fault(soap); return soap_closesock(soap); } if (soap_body_end_in(soap) || soap_envelope_end_in(soap) || soap_end_recv(soap)) return soap_closesock(soap); if (sum && soap_tmp_ns2__addResponse->sum) *sum = *soap_tmp_ns2__addResponse->sum; return soap_closesock(soap); }
SOAP_FMAC5 int SOAP_FMAC6 soap_call_ims__removeFriend(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *user, char *friend_nick, int *error) { struct ims__removeFriend soap_tmp_ims__removeFriend; struct ims__removeFriendResponse *soap_tmp_ims__removeFriendResponse; soap->encodingStyle = NULL; soap_tmp_ims__removeFriend.user = user; soap_tmp_ims__removeFriend.friend_nick = friend_nick; soap_begin(soap); soap_serializeheader(soap); soap_serialize_ims__removeFriend(soap, &soap_tmp_ims__removeFriend); if (soap_begin_count(soap)) return soap->error; if (soap->mode & SOAP_IO_LENGTH) { if (soap_envelope_begin_out(soap) || soap_putheader(soap) || soap_body_begin_out(soap) || soap_put_ims__removeFriend(soap, &soap_tmp_ims__removeFriend, "ims:removeFriend", NULL) || soap_body_end_out(soap) || soap_envelope_end_out(soap)) return soap->error; } if (soap_end_count(soap)) return soap->error; if (soap_connect(soap, soap_endpoint, soap_action) || soap_envelope_begin_out(soap) || soap_putheader(soap) || soap_body_begin_out(soap) || soap_put_ims__removeFriend(soap, &soap_tmp_ims__removeFriend, "ims:removeFriend", NULL) || soap_body_end_out(soap) || soap_envelope_end_out(soap) || soap_end_send(soap)) return soap_closesock(soap); if (!error) return soap_closesock(soap); soap_default_int(soap, error); if (soap_begin_recv(soap) || soap_envelope_begin_in(soap) || soap_recv_header(soap) || soap_body_begin_in(soap)) return soap_closesock(soap); soap_tmp_ims__removeFriendResponse = soap_get_ims__removeFriendResponse(soap, NULL, "ims:removeFriendResponse", ""); if (soap->error) return soap_recv_fault(soap, 0); if (soap_body_end_in(soap) || soap_envelope_end_in(soap) || soap_end_recv(soap)) return soap_closesock(soap); if (error && soap_tmp_ims__removeFriendResponse->error) *error = *soap_tmp_ims__removeFriendResponse->error; return soap_closesock(soap); }
SOAP_FMAC5 int SOAP_FMAC6 soap_call_ims__rejectFriendshipRequest(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *user, char *friend_nick, int *result) { struct ims__rejectFriendshipRequest soap_tmp_ims__rejectFriendshipRequest; struct ims__rejectFriendshipRequestResponse *soap_tmp_ims__rejectFriendshipRequestResponse; soap->encodingStyle = NULL; soap_tmp_ims__rejectFriendshipRequest.user = user; soap_tmp_ims__rejectFriendshipRequest.friend_nick = friend_nick; soap_begin(soap); soap_serializeheader(soap); soap_serialize_ims__rejectFriendshipRequest(soap, &soap_tmp_ims__rejectFriendshipRequest); if (soap_begin_count(soap)) return soap->error; if (soap->mode & SOAP_IO_LENGTH) { if (soap_envelope_begin_out(soap) || soap_putheader(soap) || soap_body_begin_out(soap) || soap_put_ims__rejectFriendshipRequest(soap, &soap_tmp_ims__rejectFriendshipRequest, "ims:rejectFriendshipRequest", NULL) || soap_body_end_out(soap) || soap_envelope_end_out(soap)) return soap->error; } if (soap_end_count(soap)) return soap->error; if (soap_connect(soap, soap_endpoint, soap_action) || soap_envelope_begin_out(soap) || soap_putheader(soap) || soap_body_begin_out(soap) || soap_put_ims__rejectFriendshipRequest(soap, &soap_tmp_ims__rejectFriendshipRequest, "ims:rejectFriendshipRequest", NULL) || soap_body_end_out(soap) || soap_envelope_end_out(soap) || soap_end_send(soap)) return soap_closesock(soap); if (!result) return soap_closesock(soap); soap_default_int(soap, result); if (soap_begin_recv(soap) || soap_envelope_begin_in(soap) || soap_recv_header(soap) || soap_body_begin_in(soap)) return soap_closesock(soap); soap_tmp_ims__rejectFriendshipRequestResponse = soap_get_ims__rejectFriendshipRequestResponse(soap, NULL, "ims:rejectFriendshipRequestResponse", ""); if (soap->error) return soap_recv_fault(soap, 0); if (soap_body_end_in(soap) || soap_envelope_end_in(soap) || soap_end_recv(soap)) return soap_closesock(soap); if (result && soap_tmp_ims__rejectFriendshipRequestResponse->result) *result = *soap_tmp_ims__rejectFriendshipRequestResponse->result; return soap_closesock(soap); }
SOAP_FMAC5 int SOAP_FMAC6 soap_call_ims__userLogout(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *nick, char *pass, int *error) { struct ims__userLogout soap_tmp_ims__userLogout; struct ims__userLogoutResponse *soap_tmp_ims__userLogoutResponse; soap->encodingStyle = NULL; soap_tmp_ims__userLogout.nick = nick; soap_tmp_ims__userLogout.pass = pass; soap_begin(soap); soap_serializeheader(soap); soap_serialize_ims__userLogout(soap, &soap_tmp_ims__userLogout); if (soap_begin_count(soap)) return soap->error; if (soap->mode & SOAP_IO_LENGTH) { if (soap_envelope_begin_out(soap) || soap_putheader(soap) || soap_body_begin_out(soap) || soap_put_ims__userLogout(soap, &soap_tmp_ims__userLogout, "ims:userLogout", NULL) || soap_body_end_out(soap) || soap_envelope_end_out(soap)) return soap->error; } if (soap_end_count(soap)) return soap->error; if (soap_connect(soap, soap_endpoint, soap_action) || soap_envelope_begin_out(soap) || soap_putheader(soap) || soap_body_begin_out(soap) || soap_put_ims__userLogout(soap, &soap_tmp_ims__userLogout, "ims:userLogout", NULL) || soap_body_end_out(soap) || soap_envelope_end_out(soap) || soap_end_send(soap)) return soap_closesock(soap); if (!error) return soap_closesock(soap); soap_default_int(soap, error); if (soap_begin_recv(soap) || soap_envelope_begin_in(soap) || soap_recv_header(soap) || soap_body_begin_in(soap)) return soap_closesock(soap); soap_tmp_ims__userLogoutResponse = soap_get_ims__userLogoutResponse(soap, NULL, "ims:userLogoutResponse", ""); if (soap->error) return soap_recv_fault(soap, 0); if (soap_body_end_in(soap) || soap_envelope_end_in(soap) || soap_end_recv(soap)) return soap_closesock(soap); if (error && soap_tmp_ims__userLogoutResponse->error) *error = *soap_tmp_ims__userLogoutResponse->error; return soap_closesock(soap); }