diff options
author | Shauren <shauren.trinity@gmail.com> | 2021-12-21 01:15:58 +0100 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2021-12-21 01:15:58 +0100 |
commit | 172e5c3577f99331743f7d3c81de738811781552 (patch) | |
tree | c4239d9864d7c13b3ecc4340ab8475724a249813 /dep/gsoap/soapH.h | |
parent | e453c632e63c2f4b6c98812c4aba4ba67645a34b (diff) |
Dep/gSOAP: Upgrade to 2.8.117
Diffstat (limited to 'dep/gsoap/soapH.h')
-rw-r--r-- | dep/gsoap/soapH.h | 432 |
1 files changed, 259 insertions, 173 deletions
diff --git a/dep/gsoap/soapH.h b/dep/gsoap/soapH.h index 40802c43c7c..8f521c1f082 100644 --- a/dep/gsoap/soapH.h +++ b/dep/gsoap/soapH.h @@ -1,8 +1,8 @@ /* soapH.h - Generated by gSOAP 2.8.49 for gsoap.stub + Generated by gSOAP 2.8.117 for gsoap.stub gSOAP XML Web services tools -Copyright (C) 2000-2017, Robert van Engelen, Genivia Inc. All Rights Reserved. +Copyright (C) 2000-2021, Robert van Engelen, Genivia Inc. All Rights Reserved. The soapcpp2 tool and its generated software are released under the GPL. This program is released under the GPL with the additional exemption that compiling, linking, and/or using OpenSSL is allowed. @@ -31,7 +31,7 @@ SOAP_FMAC3 int SOAP_FMAC4 soap_getindependent(struct soap*); #ifdef __cplusplus extern "C" { #endif -SOAP_FMAC3 void * SOAP_FMAC4 soap_getelement(struct soap*, int*); +SOAP_FMAC3 void * SOAP_FMAC4 soap_getelement(struct soap*, const char*, int*); SOAP_FMAC3 int SOAP_FMAC4 soap_putelement(struct soap*, const void*, const char*, int, int); SOAP_FMAC3 void * SOAP_FMAC4 soap_dupelement(struct soap*, const void*, int); SOAP_FMAC3 void SOAP_FMAC4 soap_delelement(const void*, int); @@ -40,10 +40,8 @@ SOAP_FMAC3 void SOAP_FMAC4 soap_delelement(const void*, int); } #endif SOAP_FMAC3 int SOAP_FMAC4 soap_ignore_element(struct soap*); - -SOAP_FMAC3 const char ** SOAP_FMAC4 soap_faultcode(struct soap *soap); SOAP_FMAC3 void * SOAP_FMAC4 soap_instantiate(struct soap*, int, const char*, const char*, size_t*); -SOAP_FMAC3 int SOAP_FMAC4 soap_fdelete(struct soap_clist*); +SOAP_FMAC3 int SOAP_FMAC4 soap_fdelete(struct soap *soap, struct soap_clist*); SOAP_FMAC3 int SOAP_FMAC4 soap_fbase(int, int); SOAP_FMAC3 void SOAP_FMAC4 soap_finsert(struct soap*, int, int, void*, size_t, const void*, void**); @@ -69,7 +67,7 @@ inline int soap_write_byte(struct soap *soap, char const*p) { soap_free_temp(soap); if (p) - { if (soap_begin_send(soap) || soap_put_byte(soap, p, "byte", "") || soap_end_send(soap)) + { if (soap_begin_send(soap) || ::soap_put_byte(soap, p, "byte", "") || soap_end_send(soap)) return soap->error; } return SOAP_OK; @@ -78,16 +76,24 @@ inline int soap_write_byte(struct soap *soap, char const*p) inline int soap_PUT_byte(struct soap *soap, const char *URL, char const*p) { soap_free_temp(soap); - if (soap_PUT(soap, URL, NULL, NULL) || soap_put_byte(soap, p, "byte", "") || soap_end_send(soap) || soap_recv_empty_response(soap)) - return soap->error; + if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_byte(soap, p, "byte", "") || soap_end_send(soap) || soap_recv_empty_response(soap)) + return soap_closesock(soap); + return SOAP_OK; +} + +inline int soap_PATCH_byte(struct soap *soap, const char *URL, char const*p) +{ + soap_free_temp(soap); + if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_byte(soap, p, "byte", "") || soap_end_send(soap) || soap_recv_empty_response(soap)) + return soap_closesock(soap); return SOAP_OK; } inline int soap_POST_send_byte(struct soap *soap, const char *URL, char const*p) { soap_free_temp(soap); - if (soap_connect(soap, URL, NULL) || soap_put_byte(soap, p, "byte", "") || soap_end_send(soap)) - return soap->error; + if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_byte(soap, p, "byte", "") || soap_end_send(soap)) + return soap_closesock(soap); return SOAP_OK; } SOAP_FMAC3 char * SOAP_FMAC4 soap_get_byte(struct soap*, char *, const char*, const char*); @@ -95,7 +101,7 @@ SOAP_FMAC3 char * SOAP_FMAC4 soap_get_byte(struct soap*, char *, const char*, co inline int soap_read_byte(struct soap *soap, char *p) { if (p) - { if (soap_begin_recv(soap) || soap_get_byte(soap, p, NULL, NULL) == NULL || soap_end_recv(soap)) + { if (soap_begin_recv(soap) || ::soap_get_byte(soap, p, NULL, NULL) == NULL || soap_end_recv(soap)) return soap->error; } return SOAP_OK; @@ -103,16 +109,16 @@ inline int soap_read_byte(struct soap *soap, char *p) inline int soap_GET_byte(struct soap *soap, const char *URL, char *p) { - if (soap_GET(soap, URL, NULL) || soap_read_byte(soap, p)) - return soap->error; - return SOAP_OK; + if (soap_GET(soap, URL, NULL) || ::soap_read_byte(soap, p)) + return soap_closesock(soap); + return soap_closesock(soap); } inline int soap_POST_recv_byte(struct soap *soap, char *p) { - if (soap_read_byte(soap, p) || soap_closesock(soap)) - return soap->error; - return SOAP_OK; + if (::soap_read_byte(soap, p)) + return soap_closesock(soap); + return soap_closesock(soap); } #endif @@ -138,7 +144,7 @@ inline int soap_write_int(struct soap *soap, int const*p) { soap_free_temp(soap); if (p) - { if (soap_begin_send(soap) || soap_put_int(soap, p, "int", "") || soap_end_send(soap)) + { if (soap_begin_send(soap) || ::soap_put_int(soap, p, "int", "") || soap_end_send(soap)) return soap->error; } return SOAP_OK; @@ -147,16 +153,24 @@ inline int soap_write_int(struct soap *soap, int const*p) inline int soap_PUT_int(struct soap *soap, const char *URL, int const*p) { soap_free_temp(soap); - if (soap_PUT(soap, URL, NULL, NULL) || soap_put_int(soap, p, "int", "") || soap_end_send(soap) || soap_recv_empty_response(soap)) - return soap->error; + if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_int(soap, p, "int", "") || soap_end_send(soap) || soap_recv_empty_response(soap)) + return soap_closesock(soap); + return SOAP_OK; +} + +inline int soap_PATCH_int(struct soap *soap, const char *URL, int const*p) +{ + soap_free_temp(soap); + if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_int(soap, p, "int", "") || soap_end_send(soap) || soap_recv_empty_response(soap)) + return soap_closesock(soap); return SOAP_OK; } inline int soap_POST_send_int(struct soap *soap, const char *URL, int const*p) { soap_free_temp(soap); - if (soap_connect(soap, URL, NULL) || soap_put_int(soap, p, "int", "") || soap_end_send(soap)) - return soap->error; + if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_int(soap, p, "int", "") || soap_end_send(soap)) + return soap_closesock(soap); return SOAP_OK; } SOAP_FMAC3 int * SOAP_FMAC4 soap_get_int(struct soap*, int *, const char*, const char*); @@ -164,7 +178,7 @@ SOAP_FMAC3 int * SOAP_FMAC4 soap_get_int(struct soap*, int *, const char*, const inline int soap_read_int(struct soap *soap, int *p) { if (p) - { if (soap_begin_recv(soap) || soap_get_int(soap, p, NULL, NULL) == NULL || soap_end_recv(soap)) + { if (soap_begin_recv(soap) || ::soap_get_int(soap, p, NULL, NULL) == NULL || soap_end_recv(soap)) return soap->error; } return SOAP_OK; @@ -172,16 +186,16 @@ inline int soap_read_int(struct soap *soap, int *p) inline int soap_GET_int(struct soap *soap, const char *URL, int *p) { - if (soap_GET(soap, URL, NULL) || soap_read_int(soap, p)) - return soap->error; - return SOAP_OK; + if (soap_GET(soap, URL, NULL) || ::soap_read_int(soap, p)) + return soap_closesock(soap); + return soap_closesock(soap); } inline int soap_POST_recv_int(struct soap *soap, int *p) { - if (soap_read_int(soap, p) || soap_closesock(soap)) - return soap->error; - return SOAP_OK; + if (::soap_read_int(soap, p)) + return soap_closesock(soap); + return soap_closesock(soap); } #endif @@ -203,9 +217,9 @@ inline struct SOAP_ENV__Fault * soap_new_SOAP_ENV__Fault(struct soap *soap, int inline struct SOAP_ENV__Fault * soap_new_req_SOAP_ENV__Fault( struct soap *soap) { - struct SOAP_ENV__Fault *_p = soap_new_SOAP_ENV__Fault(soap); + struct SOAP_ENV__Fault *_p = ::soap_new_SOAP_ENV__Fault(soap); if (_p) - { soap_default_SOAP_ENV__Fault(soap, _p); + { ::soap_default_SOAP_ENV__Fault(soap, _p); } return _p; } @@ -222,9 +236,9 @@ inline struct SOAP_ENV__Fault * soap_new_set_SOAP_ENV__Fault( char *SOAP_ENV__Role, struct SOAP_ENV__Detail *SOAP_ENV__Detail) { - struct SOAP_ENV__Fault *_p = soap_new_SOAP_ENV__Fault(soap); + struct SOAP_ENV__Fault *_p = ::soap_new_SOAP_ENV__Fault(soap); if (_p) - { soap_default_SOAP_ENV__Fault(soap, _p); + { ::soap_default_SOAP_ENV__Fault(soap, _p); _p->faultcode = faultcode; _p->faultstring = faultstring; _p->faultactor = faultactor; @@ -242,7 +256,7 @@ SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Fault(struct soap*, const struct SO inline int soap_write_SOAP_ENV__Fault(struct soap *soap, struct SOAP_ENV__Fault const*p) { soap_free_temp(soap); - if (soap_begin_send(soap) || (soap_serialize_SOAP_ENV__Fault(soap, p), 0) || soap_put_SOAP_ENV__Fault(soap, p, "SOAP-ENV:Fault", "") || soap_end_send(soap)) + if (soap_begin_send(soap) || (::soap_serialize_SOAP_ENV__Fault(soap, p), 0) || ::soap_put_SOAP_ENV__Fault(soap, p, "SOAP-ENV:Fault", "") || soap_end_send(soap)) return soap->error; return SOAP_OK; } @@ -250,16 +264,24 @@ inline int soap_write_SOAP_ENV__Fault(struct soap *soap, struct SOAP_ENV__Fault inline int soap_PUT_SOAP_ENV__Fault(struct soap *soap, const char *URL, struct SOAP_ENV__Fault const*p) { soap_free_temp(soap); - if (soap_PUT(soap, URL, NULL, NULL) || (soap_serialize_SOAP_ENV__Fault(soap, p), 0) || soap_put_SOAP_ENV__Fault(soap, p, "SOAP-ENV:Fault", "") || soap_end_send(soap) || soap_recv_empty_response(soap)) - return soap->error; + if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENV__Fault(soap, p), 0) || ::soap_put_SOAP_ENV__Fault(soap, p, "SOAP-ENV:Fault", "") || soap_end_send(soap) || soap_recv_empty_response(soap)) + return soap_closesock(soap); + return SOAP_OK; +} + +inline int soap_PATCH_SOAP_ENV__Fault(struct soap *soap, const char *URL, struct SOAP_ENV__Fault const*p) +{ + soap_free_temp(soap); + if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENV__Fault(soap, p), 0) || ::soap_put_SOAP_ENV__Fault(soap, p, "SOAP-ENV:Fault", "") || soap_end_send(soap) || soap_recv_empty_response(soap)) + return soap_closesock(soap); return SOAP_OK; } inline int soap_POST_send_SOAP_ENV__Fault(struct soap *soap, const char *URL, struct SOAP_ENV__Fault const*p) { soap_free_temp(soap); - if (soap_connect(soap, URL, NULL) || (soap_serialize_SOAP_ENV__Fault(soap, p), 0) || soap_put_SOAP_ENV__Fault(soap, p, "SOAP-ENV:Fault", "") || soap_end_send(soap)) - return soap->error; + if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENV__Fault(soap, p), 0) || ::soap_put_SOAP_ENV__Fault(soap, p, "SOAP-ENV:Fault", "") || soap_end_send(soap)) + return soap_closesock(soap); return SOAP_OK; } SOAP_FMAC3 struct SOAP_ENV__Fault * SOAP_FMAC4 soap_get_SOAP_ENV__Fault(struct soap*, struct SOAP_ENV__Fault *, const char*, const char*); @@ -267,8 +289,8 @@ SOAP_FMAC3 struct SOAP_ENV__Fault * SOAP_FMAC4 soap_get_SOAP_ENV__Fault(struct s inline int soap_read_SOAP_ENV__Fault(struct soap *soap, struct SOAP_ENV__Fault *p) { if (p) - { soap_default_SOAP_ENV__Fault(soap, p); - if (soap_begin_recv(soap) || soap_get_SOAP_ENV__Fault(soap, p, NULL, NULL) == NULL || soap_end_recv(soap)) + { ::soap_default_SOAP_ENV__Fault(soap, p); + if (soap_begin_recv(soap) || ::soap_get_SOAP_ENV__Fault(soap, p, NULL, NULL) == NULL || soap_end_recv(soap)) return soap->error; } return SOAP_OK; @@ -276,16 +298,16 @@ inline int soap_read_SOAP_ENV__Fault(struct soap *soap, struct SOAP_ENV__Fault * inline int soap_GET_SOAP_ENV__Fault(struct soap *soap, const char *URL, struct SOAP_ENV__Fault *p) { - if (soap_GET(soap, URL, NULL) || soap_read_SOAP_ENV__Fault(soap, p)) - return soap->error; - return SOAP_OK; + if (soap_GET(soap, URL, NULL) || ::soap_read_SOAP_ENV__Fault(soap, p)) + return soap_closesock(soap); + return soap_closesock(soap); } inline int soap_POST_recv_SOAP_ENV__Fault(struct soap *soap, struct SOAP_ENV__Fault *p) { - if (soap_read_SOAP_ENV__Fault(soap, p) || soap_closesock(soap)) - return soap->error; - return SOAP_OK; + if (::soap_read_SOAP_ENV__Fault(soap, p)) + return soap_closesock(soap); + return soap_closesock(soap); } #endif @@ -309,9 +331,9 @@ inline struct SOAP_ENV__Reason * soap_new_SOAP_ENV__Reason(struct soap *soap, in inline struct SOAP_ENV__Reason * soap_new_req_SOAP_ENV__Reason( struct soap *soap) { - struct SOAP_ENV__Reason *_p = soap_new_SOAP_ENV__Reason(soap); + struct SOAP_ENV__Reason *_p = ::soap_new_SOAP_ENV__Reason(soap); if (_p) - { soap_default_SOAP_ENV__Reason(soap, _p); + { ::soap_default_SOAP_ENV__Reason(soap, _p); } return _p; } @@ -320,9 +342,9 @@ inline struct SOAP_ENV__Reason * soap_new_set_SOAP_ENV__Reason( struct soap *soap, char *SOAP_ENV__Text) { - struct SOAP_ENV__Reason *_p = soap_new_SOAP_ENV__Reason(soap); + struct SOAP_ENV__Reason *_p = ::soap_new_SOAP_ENV__Reason(soap); if (_p) - { soap_default_SOAP_ENV__Reason(soap, _p); + { ::soap_default_SOAP_ENV__Reason(soap, _p); _p->SOAP_ENV__Text = SOAP_ENV__Text; } return _p; @@ -332,7 +354,7 @@ SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Reason(struct soap*, const struct S inline int soap_write_SOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason const*p) { soap_free_temp(soap); - if (soap_begin_send(soap) || (soap_serialize_SOAP_ENV__Reason(soap, p), 0) || soap_put_SOAP_ENV__Reason(soap, p, "SOAP-ENV:Reason", "") || soap_end_send(soap)) + if (soap_begin_send(soap) || (::soap_serialize_SOAP_ENV__Reason(soap, p), 0) || ::soap_put_SOAP_ENV__Reason(soap, p, "SOAP-ENV:Reason", "") || soap_end_send(soap)) return soap->error; return SOAP_OK; } @@ -340,16 +362,24 @@ inline int soap_write_SOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reaso inline int soap_PUT_SOAP_ENV__Reason(struct soap *soap, const char *URL, struct SOAP_ENV__Reason const*p) { soap_free_temp(soap); - if (soap_PUT(soap, URL, NULL, NULL) || (soap_serialize_SOAP_ENV__Reason(soap, p), 0) || soap_put_SOAP_ENV__Reason(soap, p, "SOAP-ENV:Reason", "") || soap_end_send(soap) || soap_recv_empty_response(soap)) - return soap->error; + if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENV__Reason(soap, p), 0) || ::soap_put_SOAP_ENV__Reason(soap, p, "SOAP-ENV:Reason", "") || soap_end_send(soap) || soap_recv_empty_response(soap)) + return soap_closesock(soap); + return SOAP_OK; +} + +inline int soap_PATCH_SOAP_ENV__Reason(struct soap *soap, const char *URL, struct SOAP_ENV__Reason const*p) +{ + soap_free_temp(soap); + if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENV__Reason(soap, p), 0) || ::soap_put_SOAP_ENV__Reason(soap, p, "SOAP-ENV:Reason", "") || soap_end_send(soap) || soap_recv_empty_response(soap)) + return soap_closesock(soap); return SOAP_OK; } inline int soap_POST_send_SOAP_ENV__Reason(struct soap *soap, const char *URL, struct SOAP_ENV__Reason const*p) { soap_free_temp(soap); - if (soap_connect(soap, URL, NULL) || (soap_serialize_SOAP_ENV__Reason(soap, p), 0) || soap_put_SOAP_ENV__Reason(soap, p, "SOAP-ENV:Reason", "") || soap_end_send(soap)) - return soap->error; + if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENV__Reason(soap, p), 0) || ::soap_put_SOAP_ENV__Reason(soap, p, "SOAP-ENV:Reason", "") || soap_end_send(soap)) + return soap_closesock(soap); return SOAP_OK; } SOAP_FMAC3 struct SOAP_ENV__Reason * SOAP_FMAC4 soap_get_SOAP_ENV__Reason(struct soap*, struct SOAP_ENV__Reason *, const char*, const char*); @@ -357,8 +387,8 @@ SOAP_FMAC3 struct SOAP_ENV__Reason * SOAP_FMAC4 soap_get_SOAP_ENV__Reason(struct inline int soap_read_SOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason *p) { if (p) - { soap_default_SOAP_ENV__Reason(soap, p); - if (soap_begin_recv(soap) || soap_get_SOAP_ENV__Reason(soap, p, NULL, NULL) == NULL || soap_end_recv(soap)) + { ::soap_default_SOAP_ENV__Reason(soap, p); + if (soap_begin_recv(soap) || ::soap_get_SOAP_ENV__Reason(soap, p, NULL, NULL) == NULL || soap_end_recv(soap)) return soap->error; } return SOAP_OK; @@ -366,16 +396,16 @@ inline int soap_read_SOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason inline int soap_GET_SOAP_ENV__Reason(struct soap *soap, const char *URL, struct SOAP_ENV__Reason *p) { - if (soap_GET(soap, URL, NULL) || soap_read_SOAP_ENV__Reason(soap, p)) - return soap->error; - return SOAP_OK; + if (soap_GET(soap, URL, NULL) || ::soap_read_SOAP_ENV__Reason(soap, p)) + return soap_closesock(soap); + return soap_closesock(soap); } inline int soap_POST_recv_SOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason *p) { - if (soap_read_SOAP_ENV__Reason(soap, p) || soap_closesock(soap)) - return soap->error; - return SOAP_OK; + if (::soap_read_SOAP_ENV__Reason(soap, p)) + return soap_closesock(soap); + return soap_closesock(soap); } #endif @@ -401,9 +431,9 @@ inline struct SOAP_ENV__Detail * soap_new_req_SOAP_ENV__Detail( int __type, void *fault) { - struct SOAP_ENV__Detail *_p = soap_new_SOAP_ENV__Detail(soap); + struct SOAP_ENV__Detail *_p = ::soap_new_SOAP_ENV__Detail(soap); if (_p) - { soap_default_SOAP_ENV__Detail(soap, _p); + { ::soap_default_SOAP_ENV__Detail(soap, _p); _p->__type = __type; _p->fault = fault; } @@ -416,9 +446,9 @@ inline struct SOAP_ENV__Detail * soap_new_set_SOAP_ENV__Detail( int __type, void *fault) { - struct SOAP_ENV__Detail *_p = soap_new_SOAP_ENV__Detail(soap); + struct SOAP_ENV__Detail *_p = ::soap_new_SOAP_ENV__Detail(soap); if (_p) - { soap_default_SOAP_ENV__Detail(soap, _p); + { ::soap_default_SOAP_ENV__Detail(soap, _p); _p->__any = __any; _p->__type = __type; _p->fault = fault; @@ -430,7 +460,7 @@ SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Detail(struct soap*, const struct S inline int soap_write_SOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail const*p) { soap_free_temp(soap); - if (soap_begin_send(soap) || (soap_serialize_SOAP_ENV__Detail(soap, p), 0) || soap_put_SOAP_ENV__Detail(soap, p, "SOAP-ENV:Detail", "") || soap_end_send(soap)) + if (soap_begin_send(soap) || (::soap_serialize_SOAP_ENV__Detail(soap, p), 0) || ::soap_put_SOAP_ENV__Detail(soap, p, "SOAP-ENV:Detail", "") || soap_end_send(soap)) return soap->error; return SOAP_OK; } @@ -438,16 +468,24 @@ inline int soap_write_SOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detai inline int soap_PUT_SOAP_ENV__Detail(struct soap *soap, const char *URL, struct SOAP_ENV__Detail const*p) { soap_free_temp(soap); - if (soap_PUT(soap, URL, NULL, NULL) || (soap_serialize_SOAP_ENV__Detail(soap, p), 0) || soap_put_SOAP_ENV__Detail(soap, p, "SOAP-ENV:Detail", "") || soap_end_send(soap) || soap_recv_empty_response(soap)) - return soap->error; + if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENV__Detail(soap, p), 0) || ::soap_put_SOAP_ENV__Detail(soap, p, "SOAP-ENV:Detail", "") || soap_end_send(soap) || soap_recv_empty_response(soap)) + return soap_closesock(soap); + return SOAP_OK; +} + +inline int soap_PATCH_SOAP_ENV__Detail(struct soap *soap, const char *URL, struct SOAP_ENV__Detail const*p) +{ + soap_free_temp(soap); + if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENV__Detail(soap, p), 0) || ::soap_put_SOAP_ENV__Detail(soap, p, "SOAP-ENV:Detail", "") || soap_end_send(soap) || soap_recv_empty_response(soap)) + return soap_closesock(soap); return SOAP_OK; } inline int soap_POST_send_SOAP_ENV__Detail(struct soap *soap, const char *URL, struct SOAP_ENV__Detail const*p) { soap_free_temp(soap); - if (soap_connect(soap, URL, NULL) || (soap_serialize_SOAP_ENV__Detail(soap, p), 0) || soap_put_SOAP_ENV__Detail(soap, p, "SOAP-ENV:Detail", "") || soap_end_send(soap)) - return soap->error; + if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENV__Detail(soap, p), 0) || ::soap_put_SOAP_ENV__Detail(soap, p, "SOAP-ENV:Detail", "") || soap_end_send(soap)) + return soap_closesock(soap); return SOAP_OK; } SOAP_FMAC3 struct SOAP_ENV__Detail * SOAP_FMAC4 soap_get_SOAP_ENV__Detail(struct soap*, struct SOAP_ENV__Detail *, const char*, const char*); @@ -455,8 +493,8 @@ SOAP_FMAC3 struct SOAP_ENV__Detail * SOAP_FMAC4 soap_get_SOAP_ENV__Detail(struct inline int soap_read_SOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail *p) { if (p) - { soap_default_SOAP_ENV__Detail(soap, p); - if (soap_begin_recv(soap) || soap_get_SOAP_ENV__Detail(soap, p, NULL, NULL) == NULL || soap_end_recv(soap)) + { ::soap_default_SOAP_ENV__Detail(soap, p); + if (soap_begin_recv(soap) || ::soap_get_SOAP_ENV__Detail(soap, p, NULL, NULL) == NULL || soap_end_recv(soap)) return soap->error; } return SOAP_OK; @@ -464,16 +502,16 @@ inline int soap_read_SOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail inline int soap_GET_SOAP_ENV__Detail(struct soap *soap, const char *URL, struct SOAP_ENV__Detail *p) { - if (soap_GET(soap, URL, NULL) || soap_read_SOAP_ENV__Detail(soap, p)) - return soap->error; - return SOAP_OK; + if (soap_GET(soap, URL, NULL) || ::soap_read_SOAP_ENV__Detail(soap, p)) + return soap_closesock(soap); + return soap_closesock(soap); } inline int soap_POST_recv_SOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail *p) { - if (soap_read_SOAP_ENV__Detail(soap, p) || soap_closesock(soap)) - return soap->error; - return SOAP_OK; + if (::soap_read_SOAP_ENV__Detail(soap, p)) + return soap_closesock(soap); + return soap_closesock(soap); } #endif @@ -497,9 +535,9 @@ inline struct SOAP_ENV__Code * soap_new_SOAP_ENV__Code(struct soap *soap, int n inline struct SOAP_ENV__Code * soap_new_req_SOAP_ENV__Code( struct soap *soap) { - struct SOAP_ENV__Code *_p = soap_new_SOAP_ENV__Code(soap); + struct SOAP_ENV__Code *_p = ::soap_new_SOAP_ENV__Code(soap); if (_p) - { soap_default_SOAP_ENV__Code(soap, _p); + { ::soap_default_SOAP_ENV__Code(soap, _p); } return _p; } @@ -509,9 +547,9 @@ inline struct SOAP_ENV__Code * soap_new_set_SOAP_ENV__Code( char *SOAP_ENV__Value, struct SOAP_ENV__Code *SOAP_ENV__Subcode) { - struct SOAP_ENV__Code *_p = soap_new_SOAP_ENV__Code(soap); + struct SOAP_ENV__Code *_p = ::soap_new_SOAP_ENV__Code(soap); if (_p) - { soap_default_SOAP_ENV__Code(soap, _p); + { ::soap_default_SOAP_ENV__Code(soap, _p); _p->SOAP_ENV__Value = SOAP_ENV__Value; _p->SOAP_ENV__Subcode = SOAP_ENV__Subcode; } @@ -522,7 +560,7 @@ SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Code(struct soap*, const struct SOA inline int soap_write_SOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code const*p) { soap_free_temp(soap); - if (soap_begin_send(soap) || (soap_serialize_SOAP_ENV__Code(soap, p), 0) || soap_put_SOAP_ENV__Code(soap, p, "SOAP-ENV:Code", "") || soap_end_send(soap)) + if (soap_begin_send(soap) || (::soap_serialize_SOAP_ENV__Code(soap, p), 0) || ::soap_put_SOAP_ENV__Code(soap, p, "SOAP-ENV:Code", "") || soap_end_send(soap)) return soap->error; return SOAP_OK; } @@ -530,16 +568,24 @@ inline int soap_write_SOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code co inline int soap_PUT_SOAP_ENV__Code(struct soap *soap, const char *URL, struct SOAP_ENV__Code const*p) { soap_free_temp(soap); - if (soap_PUT(soap, URL, NULL, NULL) || (soap_serialize_SOAP_ENV__Code(soap, p), 0) || soap_put_SOAP_ENV__Code(soap, p, "SOAP-ENV:Code", "") || soap_end_send(soap) || soap_recv_empty_response(soap)) - return soap->error; + if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENV__Code(soap, p), 0) || ::soap_put_SOAP_ENV__Code(soap, p, "SOAP-ENV:Code", "") || soap_end_send(soap) || soap_recv_empty_response(soap)) + return soap_closesock(soap); + return SOAP_OK; +} + +inline int soap_PATCH_SOAP_ENV__Code(struct soap *soap, const char *URL, struct SOAP_ENV__Code const*p) +{ + soap_free_temp(soap); + if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENV__Code(soap, p), 0) || ::soap_put_SOAP_ENV__Code(soap, p, "SOAP-ENV:Code", "") || soap_end_send(soap) || soap_recv_empty_response(soap)) + return soap_closesock(soap); return SOAP_OK; } inline int soap_POST_send_SOAP_ENV__Code(struct soap *soap, const char *URL, struct SOAP_ENV__Code const*p) { soap_free_temp(soap); - if (soap_connect(soap, URL, NULL) || (soap_serialize_SOAP_ENV__Code(soap, p), 0) || soap_put_SOAP_ENV__Code(soap, p, "SOAP-ENV:Code", "") || soap_end_send(soap)) - return soap->error; + if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENV__Code(soap, p), 0) || ::soap_put_SOAP_ENV__Code(soap, p, "SOAP-ENV:Code", "") || soap_end_send(soap)) + return soap_closesock(soap); return SOAP_OK; } SOAP_FMAC3 struct SOAP_ENV__Code * SOAP_FMAC4 soap_get_SOAP_ENV__Code(struct soap*, struct SOAP_ENV__Code *, const char*, const char*); @@ -547,8 +593,8 @@ SOAP_FMAC3 struct SOAP_ENV__Code * SOAP_FMAC4 soap_get_SOAP_ENV__Code(struct soa inline int soap_read_SOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code *p) { if (p) - { soap_default_SOAP_ENV__Code(soap, p); - if (soap_begin_recv(soap) || soap_get_SOAP_ENV__Code(soap, p, NULL, NULL) == NULL || soap_end_recv(soap)) + { ::soap_default_SOAP_ENV__Code(soap, p); + if (soap_begin_recv(soap) || ::soap_get_SOAP_ENV__Code(soap, p, NULL, NULL) == NULL || soap_end_recv(soap)) return soap->error; } return SOAP_OK; @@ -556,16 +602,16 @@ inline int soap_read_SOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code *p) inline int soap_GET_SOAP_ENV__Code(struct soap *soap, const char *URL, struct SOAP_ENV__Code *p) { - if (soap_GET(soap, URL, NULL) || soap_read_SOAP_ENV__Code(soap, p)) - return soap->error; - return SOAP_OK; + if (soap_GET(soap, URL, NULL) || ::soap_read_SOAP_ENV__Code(soap, p)) + return soap_closesock(soap); + return soap_closesock(soap); } inline int soap_POST_recv_SOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code *p) { - if (soap_read_SOAP_ENV__Code(soap, p) || soap_closesock(soap)) - return soap->error; - return SOAP_OK; + if (::soap_read_SOAP_ENV__Code(soap, p)) + return soap_closesock(soap); + return soap_closesock(soap); } #endif @@ -589,9 +635,9 @@ inline struct SOAP_ENV__Header * soap_new_SOAP_ENV__Header(struct soap *soap, in inline struct SOAP_ENV__Header * soap_new_req_SOAP_ENV__Header( struct soap *soap) { - struct SOAP_ENV__Header *_p = soap_new_SOAP_ENV__Header(soap); + struct SOAP_ENV__Header *_p = ::soap_new_SOAP_ENV__Header(soap); if (_p) - { soap_default_SOAP_ENV__Header(soap, _p); + { ::soap_default_SOAP_ENV__Header(soap, _p); } return _p; } @@ -599,9 +645,9 @@ inline struct SOAP_ENV__Header * soap_new_req_SOAP_ENV__Header( inline struct SOAP_ENV__Header * soap_new_set_SOAP_ENV__Header( struct soap *soap) { - struct SOAP_ENV__Header *_p = soap_new_SOAP_ENV__Header(soap); + struct SOAP_ENV__Header *_p = ::soap_new_SOAP_ENV__Header(soap); if (_p) - { soap_default_SOAP_ENV__Header(soap, _p); + { ::soap_default_SOAP_ENV__Header(soap, _p); } return _p; } @@ -610,7 +656,7 @@ SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Header(struct soap*, const struct S inline int soap_write_SOAP_ENV__Header(struct soap *soap, struct SOAP_ENV__Header const*p) { soap_free_temp(soap); - if (soap_begin_send(soap) || (soap_serialize_SOAP_ENV__Header(soap, p), 0) || soap_put_SOAP_ENV__Header(soap, p, "SOAP-ENV:Header", "") || soap_end_send(soap)) + if (soap_begin_send(soap) || (::soap_serialize_SOAP_ENV__Header(soap, p), 0) || ::soap_put_SOAP_ENV__Header(soap, p, "SOAP-ENV:Header", "") || soap_end_send(soap)) return soap->error; return SOAP_OK; } @@ -618,16 +664,24 @@ inline int soap_write_SOAP_ENV__Header(struct soap *soap, struct SOAP_ENV__Heade inline int soap_PUT_SOAP_ENV__Header(struct soap *soap, const char *URL, struct SOAP_ENV__Header const*p) { soap_free_temp(soap); - if (soap_PUT(soap, URL, NULL, NULL) || (soap_serialize_SOAP_ENV__Header(soap, p), 0) || soap_put_SOAP_ENV__Header(soap, p, "SOAP-ENV:Header", "") || soap_end_send(soap) || soap_recv_empty_response(soap)) - return soap->error; + if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENV__Header(soap, p), 0) || ::soap_put_SOAP_ENV__Header(soap, p, "SOAP-ENV:Header", "") || soap_end_send(soap) || soap_recv_empty_response(soap)) + return soap_closesock(soap); + return SOAP_OK; +} + +inline int soap_PATCH_SOAP_ENV__Header(struct soap *soap, const char *URL, struct SOAP_ENV__Header const*p) +{ + soap_free_temp(soap); + if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENV__Header(soap, p), 0) || ::soap_put_SOAP_ENV__Header(soap, p, "SOAP-ENV:Header", "") || soap_end_send(soap) || soap_recv_empty_response(soap)) + return soap_closesock(soap); return SOAP_OK; } inline int soap_POST_send_SOAP_ENV__Header(struct soap *soap, const char *URL, struct SOAP_ENV__Header const*p) { soap_free_temp(soap); - if (soap_connect(soap, URL, NULL) || (soap_serialize_SOAP_ENV__Header(soap, p), 0) || soap_put_SOAP_ENV__Header(soap, p, "SOAP-ENV:Header", "") || soap_end_send(soap)) - return soap->error; + if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENV__Header(soap, p), 0) || ::soap_put_SOAP_ENV__Header(soap, p, "SOAP-ENV:Header", "") || soap_end_send(soap)) + return soap_closesock(soap); return SOAP_OK; } SOAP_FMAC3 struct SOAP_ENV__Header * SOAP_FMAC4 soap_get_SOAP_ENV__Header(struct soap*, struct SOAP_ENV__Header *, const char*, const char*); @@ -635,8 +689,8 @@ SOAP_FMAC3 struct SOAP_ENV__Header * SOAP_FMAC4 soap_get_SOAP_ENV__Header(struct inline int soap_read_SOAP_ENV__Header(struct soap *soap, struct SOAP_ENV__Header *p) { if (p) - { soap_default_SOAP_ENV__Header(soap, p); - if (soap_begin_recv(soap) || soap_get_SOAP_ENV__Header(soap, p, NULL, NULL) == NULL || soap_end_recv(soap)) + { ::soap_default_SOAP_ENV__Header(soap, p); + if (soap_begin_recv(soap) || ::soap_get_SOAP_ENV__Header(soap, p, NULL, NULL) == NULL || soap_end_recv(soap)) return soap->error; } return SOAP_OK; @@ -644,16 +698,16 @@ inline int soap_read_SOAP_ENV__Header(struct soap *soap, struct SOAP_ENV__Header inline int soap_GET_SOAP_ENV__Header(struct soap *soap, const char *URL, struct SOAP_ENV__Header *p) { - if (soap_GET(soap, URL, NULL) || soap_read_SOAP_ENV__Header(soap, p)) - return soap->error; - return SOAP_OK; + if (soap_GET(soap, URL, NULL) || ::soap_read_SOAP_ENV__Header(soap, p)) + return soap_closesock(soap); + return soap_closesock(soap); } inline int soap_POST_recv_SOAP_ENV__Header(struct soap *soap, struct SOAP_ENV__Header *p) { - if (soap_read_SOAP_ENV__Header(soap, p) || soap_closesock(soap)) - return soap->error; - return SOAP_OK; + if (::soap_read_SOAP_ENV__Header(soap, p)) + return soap_closesock(soap); + return soap_closesock(soap); } #endif @@ -675,9 +729,9 @@ inline struct ns1__executeCommand * soap_new_ns1__executeCommand(struct soap *so inline struct ns1__executeCommand * soap_new_req_ns1__executeCommand( struct soap *soap) { - struct ns1__executeCommand *_p = soap_new_ns1__executeCommand(soap); + struct ns1__executeCommand *_p = ::soap_new_ns1__executeCommand(soap); if (_p) - { soap_default_ns1__executeCommand(soap, _p); + { ::soap_default_ns1__executeCommand(soap, _p); } return _p; } @@ -686,9 +740,9 @@ inline struct ns1__executeCommand * soap_new_set_ns1__executeCommand( struct soap *soap, char *command) { - struct ns1__executeCommand *_p = soap_new_ns1__executeCommand(soap); + struct ns1__executeCommand *_p = ::soap_new_ns1__executeCommand(soap); if (_p) - { soap_default_ns1__executeCommand(soap, _p); + { ::soap_default_ns1__executeCommand(soap, _p); _p->command = command; } return _p; @@ -698,7 +752,7 @@ SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__executeCommand(struct soap*, const struc inline int soap_write_ns1__executeCommand(struct soap *soap, struct ns1__executeCommand const*p) { soap_free_temp(soap); - if (soap_begin_send(soap) || (soap_serialize_ns1__executeCommand(soap, p), 0) || soap_put_ns1__executeCommand(soap, p, "ns1:executeCommand", "") || soap_end_send(soap)) + if (soap_begin_send(soap) || (::soap_serialize_ns1__executeCommand(soap, p), 0) || ::soap_put_ns1__executeCommand(soap, p, "ns1:executeCommand", "") || soap_end_send(soap)) return soap->error; return SOAP_OK; } @@ -706,16 +760,24 @@ inline int soap_write_ns1__executeCommand(struct soap *soap, struct ns1__execute inline int soap_PUT_ns1__executeCommand(struct soap *soap, const char *URL, struct ns1__executeCommand const*p) { soap_free_temp(soap); - if (soap_PUT(soap, URL, NULL, NULL) || (soap_serialize_ns1__executeCommand(soap, p), 0) || soap_put_ns1__executeCommand(soap, p, "ns1:executeCommand", "") || soap_end_send(soap) || soap_recv_empty_response(soap)) - return soap->error; + if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_ns1__executeCommand(soap, p), 0) || ::soap_put_ns1__executeCommand(soap, p, "ns1:executeCommand", "") || soap_end_send(soap) || soap_recv_empty_response(soap)) + return soap_closesock(soap); + return SOAP_OK; +} + +inline int soap_PATCH_ns1__executeCommand(struct soap *soap, const char *URL, struct ns1__executeCommand const*p) +{ + soap_free_temp(soap); + if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_ns1__executeCommand(soap, p), 0) || ::soap_put_ns1__executeCommand(soap, p, "ns1:executeCommand", "") || soap_end_send(soap) || soap_recv_empty_response(soap)) + return soap_closesock(soap); return SOAP_OK; } inline int soap_POST_send_ns1__executeCommand(struct soap *soap, const char *URL, struct ns1__executeCommand const*p) { soap_free_temp(soap); - if (soap_connect(soap, URL, NULL) || (soap_serialize_ns1__executeCommand(soap, p), 0) || soap_put_ns1__executeCommand(soap, p, "ns1:executeCommand", "") || soap_end_send(soap)) - return soap->error; + if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_ns1__executeCommand(soap, p), 0) || ::soap_put_ns1__executeCommand(soap, p, "ns1:executeCommand", "") || soap_end_send(soap)) + return soap_closesock(soap); return SOAP_OK; } SOAP_FMAC3 struct ns1__executeCommand * SOAP_FMAC4 soap_get_ns1__executeCommand(struct soap*, struct ns1__executeCommand *, const char*, const char*); @@ -723,8 +785,8 @@ SOAP_FMAC3 struct ns1__executeCommand * SOAP_FMAC4 soap_get_ns1__executeCommand( inline int soap_read_ns1__executeCommand(struct soap *soap, struct ns1__executeCommand *p) { if (p) - { soap_default_ns1__executeCommand(soap, p); - if (soap_begin_recv(soap) || soap_get_ns1__executeCommand(soap, p, NULL, NULL) == NULL || soap_end_recv(soap)) + { ::soap_default_ns1__executeCommand(soap, p); + if (soap_begin_recv(soap) || ::soap_get_ns1__executeCommand(soap, p, NULL, NULL) == NULL || soap_end_recv(soap)) return soap->error; } return SOAP_OK; @@ -732,16 +794,16 @@ inline int soap_read_ns1__executeCommand(struct soap *soap, struct ns1__executeC inline int soap_GET_ns1__executeCommand(struct soap *soap, const char *URL, struct ns1__executeCommand *p) { - if (soap_GET(soap, URL, NULL) || soap_read_ns1__executeCommand(soap, p)) - return soap->error; - return SOAP_OK; + if (soap_GET(soap, URL, NULL) || ::soap_read_ns1__executeCommand(soap, p)) + return soap_closesock(soap); + return soap_closesock(soap); } inline int soap_POST_recv_ns1__executeCommand(struct soap *soap, struct ns1__executeCommand *p) { - if (soap_read_ns1__executeCommand(soap, p) || soap_closesock(soap)) - return soap->error; - return SOAP_OK; + if (::soap_read_ns1__executeCommand(soap, p)) + return soap_closesock(soap); + return soap_closesock(soap); } #endif @@ -761,9 +823,9 @@ inline struct ns1__executeCommandResponse * soap_new_ns1__executeCommandResponse inline struct ns1__executeCommandResponse * soap_new_req_ns1__executeCommandResponse( struct soap *soap) { - struct ns1__executeCommandResponse *_p = soap_new_ns1__executeCommandResponse(soap); + struct ns1__executeCommandResponse *_p = ::soap_new_ns1__executeCommandResponse(soap); if (_p) - { soap_default_ns1__executeCommandResponse(soap, _p); + { ::soap_default_ns1__executeCommandResponse(soap, _p); } return _p; } @@ -772,9 +834,9 @@ inline struct ns1__executeCommandResponse * soap_new_set_ns1__executeCommandResp struct soap *soap, char **result) { - struct ns1__executeCommandResponse *_p = soap_new_ns1__executeCommandResponse(soap); + struct ns1__executeCommandResponse *_p = ::soap_new_ns1__executeCommandResponse(soap); if (_p) - { soap_default_ns1__executeCommandResponse(soap, _p); + { ::soap_default_ns1__executeCommandResponse(soap, _p); _p->result = result; } return _p; @@ -784,7 +846,7 @@ SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__executeCommandResponse(struct soap*, con inline int soap_write_ns1__executeCommandResponse(struct soap *soap, struct ns1__executeCommandResponse const*p) { soap_free_temp(soap); - if (soap_begin_send(soap) || (soap_serialize_ns1__executeCommandResponse(soap, p), 0) || soap_put_ns1__executeCommandResponse(soap, p, "ns1:executeCommandResponse", "") || soap_end_send(soap)) + if (soap_begin_send(soap) || (::soap_serialize_ns1__executeCommandResponse(soap, p), 0) || ::soap_put_ns1__executeCommandResponse(soap, p, "ns1:executeCommandResponse", "") || soap_end_send(soap)) return soap->error; return SOAP_OK; } @@ -792,16 +854,24 @@ inline int soap_write_ns1__executeCommandResponse(struct soap *soap, struct ns1_ inline int soap_PUT_ns1__executeCommandResponse(struct soap *soap, const char *URL, struct ns1__executeCommandResponse const*p) { soap_free_temp(soap); - if (soap_PUT(soap, URL, NULL, NULL) || (soap_serialize_ns1__executeCommandResponse(soap, p), 0) || soap_put_ns1__executeCommandResponse(soap, p, "ns1:executeCommandResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap)) - return soap->error; + if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_ns1__executeCommandResponse(soap, p), 0) || ::soap_put_ns1__executeCommandResponse(soap, p, "ns1:executeCommandResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap)) + return soap_closesock(soap); + return SOAP_OK; +} + +inline int soap_PATCH_ns1__executeCommandResponse(struct soap *soap, const char *URL, struct ns1__executeCommandResponse const*p) +{ + soap_free_temp(soap); + if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_ns1__executeCommandResponse(soap, p), 0) || ::soap_put_ns1__executeCommandResponse(soap, p, "ns1:executeCommandResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap)) + return soap_closesock(soap); return SOAP_OK; } inline int soap_POST_send_ns1__executeCommandResponse(struct soap *soap, const char *URL, struct ns1__executeCommandResponse const*p) { soap_free_temp(soap); - if (soap_connect(soap, URL, NULL) || (soap_serialize_ns1__executeCommandResponse(soap, p), 0) || soap_put_ns1__executeCommandResponse(soap, p, "ns1:executeCommandResponse", "") || soap_end_send(soap)) - return soap->error; + if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_ns1__executeCommandResponse(soap, p), 0) || ::soap_put_ns1__executeCommandResponse(soap, p, "ns1:executeCommandResponse", "") || soap_end_send(soap)) + return soap_closesock(soap); return SOAP_OK; } SOAP_FMAC3 struct ns1__executeCommandResponse * SOAP_FMAC4 soap_get_ns1__executeCommandResponse(struct soap*, struct ns1__executeCommandResponse *, const char*, const char*); @@ -809,8 +879,8 @@ SOAP_FMAC3 struct ns1__executeCommandResponse * SOAP_FMAC4 soap_get_ns1__execute inline int soap_read_ns1__executeCommandResponse(struct soap *soap, struct ns1__executeCommandResponse *p) { if (p) - { soap_default_ns1__executeCommandResponse(soap, p); - if (soap_begin_recv(soap) || soap_get_ns1__executeCommandResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap)) + { ::soap_default_ns1__executeCommandResponse(soap, p); + if (soap_begin_recv(soap) || ::soap_get_ns1__executeCommandResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap)) return soap->error; } return SOAP_OK; @@ -818,16 +888,16 @@ inline int soap_read_ns1__executeCommandResponse(struct soap *soap, struct ns1__ inline int soap_GET_ns1__executeCommandResponse(struct soap *soap, const char *URL, struct ns1__executeCommandResponse *p) { - if (soap_GET(soap, URL, NULL) || soap_read_ns1__executeCommandResponse(soap, p)) - return soap->error; - return SOAP_OK; + if (soap_GET(soap, URL, NULL) || ::soap_read_ns1__executeCommandResponse(soap, p)) + return soap_closesock(soap); + return soap_closesock(soap); } inline int soap_POST_recv_ns1__executeCommandResponse(struct soap *soap, struct ns1__executeCommandResponse *p) { - if (soap_read_ns1__executeCommandResponse(soap, p) || soap_closesock(soap)) - return soap->error; - return SOAP_OK; + if (::soap_read_ns1__executeCommandResponse(soap, p)) + return soap_closesock(soap); + return soap_closesock(soap); } #endif @@ -910,7 +980,7 @@ inline int soap_write__QName(struct soap *soap, char *const*p) { soap_free_temp(soap); if (p) - { if (soap_begin_send(soap) || soap_put__QName(soap, p, "QName", "") || soap_end_send(soap)) + { if (soap_begin_send(soap) || ::soap_put__QName(soap, p, "QName", "") || soap_end_send(soap)) return soap->error; } return SOAP_OK; @@ -919,16 +989,24 @@ inline int soap_write__QName(struct soap *soap, char *const*p) inline int soap_PUT__QName(struct soap *soap, const char *URL, char *const*p) { soap_free_temp(soap); - if (soap_PUT(soap, URL, NULL, NULL) || soap_put__QName(soap, p, "QName", "") || soap_end_send(soap) || soap_recv_empty_response(soap)) - return soap->error; + if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__QName(soap, p, "QName", "") || soap_end_send(soap) || soap_recv_empty_response(soap)) + return soap_closesock(soap); + return SOAP_OK; +} + +inline int soap_PATCH__QName(struct soap *soap, const char *URL, char *const*p) +{ + soap_free_temp(soap); + if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__QName(soap, p, "QName", "") || soap_end_send(soap) || soap_recv_empty_response(soap)) + return soap_closesock(soap); return SOAP_OK; } inline int soap_POST_send__QName(struct soap *soap, const char *URL, char *const*p) { soap_free_temp(soap); - if (soap_connect(soap, URL, NULL) || soap_put__QName(soap, p, "QName", "") || soap_end_send(soap)) - return soap->error; + if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__QName(soap, p, "QName", "") || soap_end_send(soap)) + return soap_closesock(soap); return SOAP_OK; } SOAP_FMAC3 char ** SOAP_FMAC4 soap_get__QName(struct soap*, char **, const char*, const char*); @@ -936,7 +1014,7 @@ SOAP_FMAC3 char ** SOAP_FMAC4 soap_get__QName(struct soap*, char **, const char* inline int soap_read__QName(struct soap *soap, char **p) { if (p) - { if (soap_begin_recv(soap) || soap_get__QName(soap, p, NULL, NULL) == NULL || soap_end_recv(soap)) + { if (soap_begin_recv(soap) || ::soap_get__QName(soap, p, NULL, NULL) == NULL || soap_end_recv(soap)) return soap->error; } return SOAP_OK; @@ -944,16 +1022,16 @@ inline int soap_read__QName(struct soap *soap, char **p) inline int soap_GET__QName(struct soap *soap, const char *URL, char **p) { - if (soap_GET(soap, URL, NULL) || soap_read__QName(soap, p)) - return soap->error; - return SOAP_OK; + if (soap_GET(soap, URL, NULL) || ::soap_read__QName(soap, p)) + return soap_closesock(soap); + return soap_closesock(soap); } inline int soap_POST_recv__QName(struct soap *soap, char **p) { - if (soap_read__QName(soap, p) || soap_closesock(soap)) - return soap->error; - return SOAP_OK; + if (::soap_read__QName(soap, p)) + return soap_closesock(soap); + return soap_closesock(soap); } #endif @@ -988,7 +1066,7 @@ inline int soap_write_string(struct soap *soap, char *const*p) { soap_free_temp(soap); if (p) - { if (soap_begin_send(soap) || soap_put_string(soap, p, "string", "") || soap_end_send(soap)) + { if (soap_begin_send(soap) || ::soap_put_string(soap, p, "string", "") || soap_end_send(soap)) return soap->error; } return SOAP_OK; @@ -997,16 +1075,24 @@ inline int soap_write_string(struct soap *soap, char *const*p) inline int soap_PUT_string(struct soap *soap, const char *URL, char *const*p) { soap_free_temp(soap); - if (soap_PUT(soap, URL, NULL, NULL) || soap_put_string(soap, p, "string", "") || soap_end_send(soap) || soap_recv_empty_response(soap)) - return soap->error; + if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_string(soap, p, "string", "") || soap_end_send(soap) || soap_recv_empty_response(soap)) + return soap_closesock(soap); + return SOAP_OK; +} + +inline int soap_PATCH_string(struct soap *soap, const char *URL, char *const*p) +{ + soap_free_temp(soap); + if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_string(soap, p, "string", "") || soap_end_send(soap) || soap_recv_empty_response(soap)) + return soap_closesock(soap); return SOAP_OK; } inline int soap_POST_send_string(struct soap *soap, const char *URL, char *const*p) { soap_free_temp(soap); - if (soap_connect(soap, URL, NULL) || soap_put_string(soap, p, "string", "") || soap_end_send(soap)) - return soap->error; + if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_string(soap, p, "string", "") || soap_end_send(soap)) + return soap_closesock(soap); return SOAP_OK; } SOAP_FMAC3 char ** SOAP_FMAC4 soap_get_string(struct soap*, char **, const char*, const char*); @@ -1014,7 +1100,7 @@ SOAP_FMAC3 char ** SOAP_FMAC4 soap_get_string(struct soap*, char **, const char* inline int soap_read_string(struct soap *soap, char **p) { if (p) - { if (soap_begin_recv(soap) || soap_get_string(soap, p, NULL, NULL) == NULL || soap_end_recv(soap)) + { if (soap_begin_recv(soap) || ::soap_get_string(soap, p, NULL, NULL) == NULL || soap_end_recv(soap)) return soap->error; } return SOAP_OK; @@ -1022,16 +1108,16 @@ inline int soap_read_string(struct soap *soap, char **p) inline int soap_GET_string(struct soap *soap, const char *URL, char **p) { - if (soap_GET(soap, URL, NULL) || soap_read_string(soap, p)) - return soap->error; - return SOAP_OK; + if (soap_GET(soap, URL, NULL) || ::soap_read_string(soap, p)) + return soap_closesock(soap); + return soap_closesock(soap); } inline int soap_POST_recv_string(struct soap *soap, char **p) { - if (soap_read_string(soap, p) || soap_closesock(soap)) - return soap->error; - return SOAP_OK; + if (::soap_read_string(soap, p)) + return soap_closesock(soap); + return soap_closesock(soap); } #endif |