/* soapH.h Generated by gSOAP 2.8.126 for calc.h gSOAP XML Web services tools Copyright (C) 2000-2023, 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. -------------------------------------------------------------------------------- A commercial use license is available from Genivia Inc., contact@genivia.com -------------------------------------------------------------------------------- */ #ifndef soapH_H #define soapH_H #include "soapStub.h" #ifndef WITH_NOIDREF #ifdef __cplusplus extern "C" { #endif SOAP_FMAC3 void SOAP_FMAC4 soap_markelement(struct soap*, const void*, int); #ifdef __cplusplus } #endif SOAP_FMAC3 int SOAP_FMAC4 soap_putindependent(struct soap*); SOAP_FMAC3 int SOAP_FMAC4 soap_getindependent(struct soap*); #endif #ifdef __cplusplus extern "C" { #endif 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); #ifdef __cplusplus } #endif SOAP_FMAC3 int SOAP_FMAC4 soap_ignore_element(struct 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 *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**); #ifndef SOAP_TYPE_byte_DEFINED #define SOAP_TYPE_byte_DEFINED inline void soap_default_byte(struct soap *soap, char *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_byte *a = SOAP_DEFAULT_byte; #else *a = (char)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_out_byte(struct soap*, const char*, int, const char *, const char*); SOAP_FMAC3 char * SOAP_FMAC4 soap_in_byte(struct soap*, const char*, char *, const char*); SOAP_FMAC3 char * SOAP_FMAC4 soap_new_byte(struct soap *soap, int n = -1); SOAP_FMAC3 int SOAP_FMAC4 soap_put_byte(struct soap*, const char *, const char*, const char*); 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)) return soap->error; } return SOAP_OK; } inline int soap_PUT_byte(struct soap *soap, const char *URL, char const*p) { soap_free_temp(soap); 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_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*); 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)) return soap->error; } return SOAP_OK; } 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_closesock(soap); return soap_closesock(soap); } inline int soap_POST_recv_byte(struct soap *soap, char *p) { if (::soap_read_byte(soap, p)) return soap_closesock(soap); return soap_closesock(soap); } #endif #ifndef SOAP_TYPE_int_DEFINED #define SOAP_TYPE_int_DEFINED inline void soap_default_int(struct soap *soap, int *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_int *a = SOAP_DEFAULT_int; #else *a = (int)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_out_int(struct soap*, const char*, int, const int *, const char*); SOAP_FMAC3 int * SOAP_FMAC4 soap_in_int(struct soap*, const char*, int *, const char*); SOAP_FMAC3 int * SOAP_FMAC4 soap_new_int(struct soap *soap, int n = -1); SOAP_FMAC3 int SOAP_FMAC4 soap_put_int(struct soap*, const int *, const char*, const char*); 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)) return soap->error; } return SOAP_OK; } inline int soap_PUT_int(struct soap *soap, const char *URL, int const*p) { soap_free_temp(soap); 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_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*); 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)) return soap->error; } return SOAP_OK; } 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_closesock(soap); return soap_closesock(soap); } inline int soap_POST_recv_int(struct soap *soap, int *p) { if (::soap_read_int(soap, p)) return soap_closesock(soap); return soap_closesock(soap); } #endif #ifndef SOAP_TYPE_LONG64_DEFINED #define SOAP_TYPE_LONG64_DEFINED inline void soap_default_LONG64(struct soap *soap, LONG64 *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_LONG64 *a = SOAP_DEFAULT_LONG64; #else *a = (LONG64)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_out_LONG64(struct soap*, const char*, int, const LONG64 *, const char*); SOAP_FMAC3 LONG64 * SOAP_FMAC4 soap_in_LONG64(struct soap*, const char*, LONG64 *, const char*); SOAP_FMAC3 LONG64 * SOAP_FMAC4 soap_new_LONG64(struct soap *soap, int n = -1); SOAP_FMAC3 int SOAP_FMAC4 soap_put_LONG64(struct soap*, const LONG64 *, const char*, const char*); inline int soap_write_LONG64(struct soap *soap, LONG64 const*p) { soap_free_temp(soap); if (p) { if (soap_begin_send(soap) || ::soap_put_LONG64(soap, p, "long", "") || soap_end_send(soap)) return soap->error; } return SOAP_OK; } inline int soap_PUT_LONG64(struct soap *soap, const char *URL, LONG64 const*p) { soap_free_temp(soap); if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_LONG64(soap, p, "long", "") || soap_end_send(soap) || soap_recv_empty_response(soap)) return soap_closesock(soap); return SOAP_OK; } inline int soap_PATCH_LONG64(struct soap *soap, const char *URL, LONG64 const*p) { soap_free_temp(soap); if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_LONG64(soap, p, "long", "") || soap_end_send(soap) || soap_recv_empty_response(soap)) return soap_closesock(soap); return SOAP_OK; } inline int soap_POST_send_LONG64(struct soap *soap, const char *URL, LONG64 const*p) { soap_free_temp(soap); if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_LONG64(soap, p, "long", "") || soap_end_send(soap)) return soap_closesock(soap); return SOAP_OK; } SOAP_FMAC3 LONG64 * SOAP_FMAC4 soap_get_LONG64(struct soap*, LONG64 *, const char*, const char*); inline int soap_read_LONG64(struct soap *soap, LONG64 *p) { if (p) { if (soap_begin_recv(soap) || ::soap_get_LONG64(soap, p, NULL, NULL) == NULL || soap_end_recv(soap)) return soap->error; } return SOAP_OK; } inline int soap_GET_LONG64(struct soap *soap, const char *URL, LONG64 *p) { if (soap_GET(soap, URL, NULL) || ::soap_read_LONG64(soap, p)) return soap_closesock(soap); return soap_closesock(soap); } inline int soap_POST_recv_LONG64(struct soap *soap, LONG64 *p) { if (::soap_read_LONG64(soap, p)) return soap_closesock(soap); return soap_closesock(soap); } #endif #ifndef SOAP_TYPE_double_DEFINED #define SOAP_TYPE_double_DEFINED inline void soap_default_double(struct soap *soap, double *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_double *a = SOAP_DEFAULT_double; #else *a = (double)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_out_double(struct soap*, const char*, int, const double *, const char*); SOAP_FMAC3 double * SOAP_FMAC4 soap_in_double(struct soap*, const char*, double *, const char*); SOAP_FMAC3 double * SOAP_FMAC4 soap_new_double(struct soap *soap, int n = -1); SOAP_FMAC3 int SOAP_FMAC4 soap_put_double(struct soap*, const double *, const char*, const char*); inline int soap_write_double(struct soap *soap, double const*p) { soap_free_temp(soap); if (p) { if (soap_begin_send(soap) || ::soap_put_double(soap, p, "double", "") || soap_end_send(soap)) return soap->error; } return SOAP_OK; } inline int soap_PUT_double(struct soap *soap, const char *URL, double const*p) { soap_free_temp(soap); if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_double(soap, p, "double", "") || soap_end_send(soap) || soap_recv_empty_response(soap)) return soap_closesock(soap); return SOAP_OK; } inline int soap_PATCH_double(struct soap *soap, const char *URL, double const*p) { soap_free_temp(soap); if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_double(soap, p, "double", "") || soap_end_send(soap) || soap_recv_empty_response(soap)) return soap_closesock(soap); return SOAP_OK; } inline int soap_POST_send_double(struct soap *soap, const char *URL, double const*p) { soap_free_temp(soap); if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_double(soap, p, "double", "") || soap_end_send(soap)) return soap_closesock(soap); return SOAP_OK; } SOAP_FMAC3 double * SOAP_FMAC4 soap_get_double(struct soap*, double *, const char*, const char*); inline int soap_read_double(struct soap *soap, double *p) { if (p) { if (soap_begin_recv(soap) || ::soap_get_double(soap, p, NULL, NULL) == NULL || soap_end_recv(soap)) return soap->error; } return SOAP_OK; } inline int soap_GET_double(struct soap *soap, const char *URL, double *p) { if (soap_GET(soap, URL, NULL) || ::soap_read_double(soap, p)) return soap_closesock(soap); return soap_closesock(soap); } inline int soap_POST_recv_double(struct soap *soap, double *p) { if (::soap_read_double(soap, p)) return soap_closesock(soap); return soap_closesock(soap); } #endif #ifndef SOAP_TYPE_ns1__Op_DEFINED #define SOAP_TYPE_ns1__Op_DEFINED inline void soap_default_ns1__Op(struct soap *soap, enum ns1__Op *a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_ns1__Op *a = SOAP_DEFAULT_ns1__Op; #else *a = (enum ns1__Op)0; #endif } SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__Op(struct soap*, const char*, int, const enum ns1__Op *, const char*); SOAP_FMAC3S const char* SOAP_FMAC4S soap_ns1__Op2s(struct soap*, enum ns1__Op); SOAP_FMAC3 enum ns1__Op * SOAP_FMAC4 soap_in_ns1__Op(struct soap*, const char*, enum ns1__Op *, const char*); SOAP_FMAC3S int SOAP_FMAC4S soap_s2ns1__Op(struct soap*, const char*, enum ns1__Op *); SOAP_FMAC3 enum ns1__Op * SOAP_FMAC4 soap_new_ns1__Op(struct soap *soap, int n = -1); SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__Op(struct soap*, const enum ns1__Op *, const char*, const char*); inline int soap_write_ns1__Op(struct soap *soap, enum ns1__Op const*p) { soap_free_temp(soap); if (p) { if (soap_begin_send(soap) || ::soap_put_ns1__Op(soap, p, "ns1:Op", "") || soap_end_send(soap)) return soap->error; } return SOAP_OK; } inline int soap_PUT_ns1__Op(struct soap *soap, const char *URL, enum ns1__Op const*p) { soap_free_temp(soap); if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_ns1__Op(soap, p, "ns1:Op", "") || soap_end_send(soap) || soap_recv_empty_response(soap)) return soap_closesock(soap); return SOAP_OK; } inline int soap_PATCH_ns1__Op(struct soap *soap, const char *URL, enum ns1__Op const*p) { soap_free_temp(soap); if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_ns1__Op(soap, p, "ns1:Op", "") || soap_end_send(soap) || soap_recv_empty_response(soap)) return soap_closesock(soap); return SOAP_OK; } inline int soap_POST_send_ns1__Op(struct soap *soap, const char *URL, enum ns1__Op const*p) { soap_free_temp(soap); if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_ns1__Op(soap, p, "ns1:Op", "") || soap_end_send(soap)) return soap_closesock(soap); return SOAP_OK; } SOAP_FMAC3 enum ns1__Op * SOAP_FMAC4 soap_get_ns1__Op(struct soap*, enum ns1__Op *, const char*, const char*); inline int soap_read_ns1__Op(struct soap *soap, enum ns1__Op *p) { if (p) { if (soap_begin_recv(soap) || ::soap_get_ns1__Op(soap, p, NULL, NULL) == NULL || soap_end_recv(soap)) return soap->error; } return SOAP_OK; } inline int soap_GET_ns1__Op(struct soap *soap, const char *URL, enum ns1__Op *p) { if (soap_GET(soap, URL, NULL) || ::soap_read_ns1__Op(soap, p)) return soap_closesock(soap); return soap_closesock(soap); } inline int soap_POST_recv_ns1__Op(struct soap *soap, enum ns1__Op *p) { if (::soap_read_ns1__Op(soap, p)) return soap_closesock(soap); return soap_closesock(soap); } #endif #ifndef SOAP_TYPE_std__string_DEFINED #define SOAP_TYPE_std__string_DEFINED inline void soap_default_std__string(struct soap *soap, std::string *p) { (void)soap; /* appease -Wall -Werror */ p->erase(); } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__string(struct soap*, const std::string *); #define soap_std__string2s(soap, a) ((a).c_str()) SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__string(struct soap*, const char*, int, const std::string*, const char*); #define soap_s2std__string(soap, s, a) soap_s2stdchar((soap), (s), (a), 1, 0, -1, NULL) SOAP_FMAC3 std::string * SOAP_FMAC4 soap_in_std__string(struct soap*, const char*, std::string*, const char*); SOAP_FMAC1 std::string * SOAP_FMAC2 soap_instantiate_std__string(struct soap*, int, const char*, const char*, size_t*); inline std::string * soap_new_std__string(struct soap *soap, int n = -1) { return soap_instantiate_std__string(soap, n, NULL, NULL, NULL); } inline std::string * soap_new_req_std__string( struct soap *soap) { std::string *_p = ::soap_new_std__string(soap); if (_p) { ::soap_default_std__string(soap, _p); } return _p; } inline std::string * soap_new_set_std__string( struct soap *soap) { std::string *_p = ::soap_new_std__string(soap); if (_p) { ::soap_default_std__string(soap, _p); } return _p; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_std__string(struct soap*, const std::string *, const char*, const char*); inline int soap_write_std__string(struct soap *soap, std::string const*p) { soap_free_temp(soap); if (p) { if (soap_begin_send(soap) || ::soap_put_std__string(soap, p, "string", "") || soap_end_send(soap)) return soap->error; } return SOAP_OK; } inline int soap_PUT_std__string(struct soap *soap, const char *URL, std::string const*p) { soap_free_temp(soap); if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_std__string(soap, p, "string", "") || soap_end_send(soap) || soap_recv_empty_response(soap)) return soap_closesock(soap); return SOAP_OK; } inline int soap_PATCH_std__string(struct soap *soap, const char *URL, std::string const*p) { soap_free_temp(soap); if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_std__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_std__string(struct soap *soap, const char *URL, std::string const*p) { soap_free_temp(soap); if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_std__string(soap, p, "string", "") || soap_end_send(soap)) return soap_closesock(soap); return SOAP_OK; } SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_std__string(struct soap*, std::string *, const char*, const char*); inline int soap_read_std__string(struct soap *soap, std::string *p) { if (p) { if (soap_begin_recv(soap) || ::soap_get_std__string(soap, p, NULL, NULL) == NULL || soap_end_recv(soap)) return soap->error; } return SOAP_OK; } inline int soap_GET_std__string(struct soap *soap, const char *URL, std::string *p) { if (soap_GET(soap, URL, NULL) || ::soap_read_std__string(soap, p)) return soap_closesock(soap); return soap_closesock(soap); } inline int soap_POST_recv_std__string(struct soap *soap, std::string *p) { if (::soap_read_std__string(soap, p)) return soap_closesock(soap); return soap_closesock(soap); } #endif #ifndef SOAP_TYPE__ns1__listResponse_DEFINED #define SOAP_TYPE__ns1__listResponse_DEFINED SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__listResponse(struct soap*, const char*, int, const _ns1__listResponse *, const char*); SOAP_FMAC3 _ns1__listResponse * SOAP_FMAC4 soap_in__ns1__listResponse(struct soap*, const char*, _ns1__listResponse *, const char*); SOAP_FMAC1 _ns1__listResponse * SOAP_FMAC2 soap_instantiate__ns1__listResponse(struct soap*, int, const char*, const char*, size_t*); inline _ns1__listResponse * soap_new__ns1__listResponse(struct soap *soap, int n = -1) { return soap_instantiate__ns1__listResponse(soap, n, NULL, NULL, NULL); } inline _ns1__listResponse * soap_new_req__ns1__listResponse( struct soap *soap, LONG64 total) { _ns1__listResponse *_p = ::soap_new__ns1__listResponse(soap); if (_p) { _p->soap_default(soap); _p->_ns1__listResponse::total = total; } return _p; } inline _ns1__listResponse * soap_new_set__ns1__listResponse( struct soap *soap, LONG64 total) { _ns1__listResponse *_p = ::soap_new__ns1__listResponse(soap); if (_p) { _p->soap_default(soap); _p->_ns1__listResponse::total = total; } return _p; } inline int soap_write__ns1__listResponse(struct soap *soap, _ns1__listResponse const*p) { soap_free_temp(soap); if (soap_begin_send(soap) || (p->soap_serialize(soap), 0) || p->soap_put(soap, "ns1:listResponse", p->soap_type() == SOAP_TYPE__ns1__listResponse ? "" : NULL) || soap_end_send(soap)) return soap->error; return SOAP_OK; } inline int soap_PUT__ns1__listResponse(struct soap *soap, const char *URL, _ns1__listResponse const*p) { soap_free_temp(soap); if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (p->soap_serialize(soap), 0) || p->soap_put(soap, "ns1:listResponse", p->soap_type() == SOAP_TYPE__ns1__listResponse ? "" : NULL) || soap_end_send(soap) || soap_recv_empty_response(soap)) return soap_closesock(soap); return SOAP_OK; } inline int soap_PATCH__ns1__listResponse(struct soap *soap, const char *URL, _ns1__listResponse const*p) { soap_free_temp(soap); if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (p->soap_serialize(soap), 0) || p->soap_put(soap, "ns1:listResponse", p->soap_type() == SOAP_TYPE__ns1__listResponse ? "" : NULL) || soap_end_send(soap) || soap_recv_empty_response(soap)) return soap_closesock(soap); return SOAP_OK; } inline int soap_POST_send__ns1__listResponse(struct soap *soap, const char *URL, _ns1__listResponse const*p) { soap_free_temp(soap); if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (p->soap_serialize(soap), 0) || p->soap_put(soap, "ns1:listResponse", p->soap_type() == SOAP_TYPE__ns1__listResponse ? "" : NULL) || soap_end_send(soap)) return soap_closesock(soap); return SOAP_OK; } SOAP_FMAC3 _ns1__listResponse * SOAP_FMAC4 soap_get__ns1__listResponse(struct soap*, _ns1__listResponse *, const char*, const char*); inline int soap_read__ns1__listResponse(struct soap *soap, _ns1__listResponse *p) { if (p) { p->soap_default(soap); if (soap_begin_recv(soap) || ::soap_get__ns1__listResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap)) return soap->error; } return SOAP_OK; } inline int soap_GET__ns1__listResponse(struct soap *soap, const char *URL, _ns1__listResponse *p) { if (soap_GET(soap, URL, NULL) || ::soap_read__ns1__listResponse(soap, p)) return soap_closesock(soap); return soap_closesock(soap); } inline int soap_POST_recv__ns1__listResponse(struct soap *soap, _ns1__listResponse *p) { if (::soap_read__ns1__listResponse(soap, p)) return soap_closesock(soap); return soap_closesock(soap); } #endif #ifndef SOAP_TYPE__ns1__listRequest_DEFINED #define SOAP_TYPE__ns1__listRequest_DEFINED SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__listRequest(struct soap*, const char*, int, const _ns1__listRequest *, const char*); SOAP_FMAC3 _ns1__listRequest * SOAP_FMAC4 soap_in__ns1__listRequest(struct soap*, const char*, _ns1__listRequest *, const char*); SOAP_FMAC1 _ns1__listRequest * SOAP_FMAC2 soap_instantiate__ns1__listRequest(struct soap*, int, const char*, const char*, size_t*); inline _ns1__listRequest * soap_new__ns1__listRequest(struct soap *soap, int n = -1) { return soap_instantiate__ns1__listRequest(soap, n, NULL, NULL, NULL); } inline _ns1__listRequest * soap_new_req__ns1__listRequest( struct soap *soap) { _ns1__listRequest *_p = ::soap_new__ns1__listRequest(soap); if (_p) { _p->soap_default(soap); } return _p; } inline _ns1__listRequest * soap_new_set__ns1__listRequest( struct soap *soap, const std::vector & value) { _ns1__listRequest *_p = ::soap_new__ns1__listRequest(soap); if (_p) { _p->soap_default(soap); _p->_ns1__listRequest::value = value; } return _p; } inline int soap_write__ns1__listRequest(struct soap *soap, _ns1__listRequest const*p) { soap_free_temp(soap); if (soap_begin_send(soap) || (p->soap_serialize(soap), 0) || p->soap_put(soap, "ns1:listRequest", p->soap_type() == SOAP_TYPE__ns1__listRequest ? "" : NULL) || soap_end_send(soap)) return soap->error; return SOAP_OK; } inline int soap_PUT__ns1__listRequest(struct soap *soap, const char *URL, _ns1__listRequest const*p) { soap_free_temp(soap); if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (p->soap_serialize(soap), 0) || p->soap_put(soap, "ns1:listRequest", p->soap_type() == SOAP_TYPE__ns1__listRequest ? "" : NULL) || soap_end_send(soap) || soap_recv_empty_response(soap)) return soap_closesock(soap); return SOAP_OK; } inline int soap_PATCH__ns1__listRequest(struct soap *soap, const char *URL, _ns1__listRequest const*p) { soap_free_temp(soap); if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (p->soap_serialize(soap), 0) || p->soap_put(soap, "ns1:listRequest", p->soap_type() == SOAP_TYPE__ns1__listRequest ? "" : NULL) || soap_end_send(soap) || soap_recv_empty_response(soap)) return soap_closesock(soap); return SOAP_OK; } inline int soap_POST_send__ns1__listRequest(struct soap *soap, const char *URL, _ns1__listRequest const*p) { soap_free_temp(soap); if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (p->soap_serialize(soap), 0) || p->soap_put(soap, "ns1:listRequest", p->soap_type() == SOAP_TYPE__ns1__listRequest ? "" : NULL) || soap_end_send(soap)) return soap_closesock(soap); return SOAP_OK; } SOAP_FMAC3 _ns1__listRequest * SOAP_FMAC4 soap_get__ns1__listRequest(struct soap*, _ns1__listRequest *, const char*, const char*); inline int soap_read__ns1__listRequest(struct soap *soap, _ns1__listRequest *p) { if (p) { p->soap_default(soap); if (soap_begin_recv(soap) || ::soap_get__ns1__listRequest(soap, p, NULL, NULL) == NULL || soap_end_recv(soap)) return soap->error; } return SOAP_OK; } inline int soap_GET__ns1__listRequest(struct soap *soap, const char *URL, _ns1__listRequest *p) { if (soap_GET(soap, URL, NULL) || ::soap_read__ns1__listRequest(soap, p)) return soap_closesock(soap); return soap_closesock(soap); } inline int soap_POST_recv__ns1__listRequest(struct soap *soap, _ns1__listRequest *p) { if (::soap_read__ns1__listRequest(soap, p)) return soap_closesock(soap); return soap_closesock(soap); } #endif #ifndef SOAP_TYPE__ns1__calcResponse_DEFINED #define SOAP_TYPE__ns1__calcResponse_DEFINED SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__calcResponse(struct soap*, const char*, int, const _ns1__calcResponse *, const char*); SOAP_FMAC3 _ns1__calcResponse * SOAP_FMAC4 soap_in__ns1__calcResponse(struct soap*, const char*, _ns1__calcResponse *, const char*); SOAP_FMAC1 _ns1__calcResponse * SOAP_FMAC2 soap_instantiate__ns1__calcResponse(struct soap*, int, const char*, const char*, size_t*); inline _ns1__calcResponse * soap_new__ns1__calcResponse(struct soap *soap, int n = -1) { return soap_instantiate__ns1__calcResponse(soap, n, NULL, NULL, NULL); } inline _ns1__calcResponse * soap_new_req__ns1__calcResponse( struct soap *soap, double result) { _ns1__calcResponse *_p = ::soap_new__ns1__calcResponse(soap); if (_p) { _p->soap_default(soap); _p->_ns1__calcResponse::result = result; } return _p; } inline _ns1__calcResponse * soap_new_set__ns1__calcResponse( struct soap *soap, double result, std::string *note) { _ns1__calcResponse *_p = ::soap_new__ns1__calcResponse(soap); if (_p) { _p->soap_default(soap); _p->_ns1__calcResponse::result = result; _p->_ns1__calcResponse::note = note; } return _p; } inline int soap_write__ns1__calcResponse(struct soap *soap, _ns1__calcResponse const*p) { soap_free_temp(soap); if (soap_begin_send(soap) || (p->soap_serialize(soap), 0) || p->soap_put(soap, "ns1:calcResponse", p->soap_type() == SOAP_TYPE__ns1__calcResponse ? "" : NULL) || soap_end_send(soap)) return soap->error; return SOAP_OK; } inline int soap_PUT__ns1__calcResponse(struct soap *soap, const char *URL, _ns1__calcResponse const*p) { soap_free_temp(soap); if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (p->soap_serialize(soap), 0) || p->soap_put(soap, "ns1:calcResponse", p->soap_type() == SOAP_TYPE__ns1__calcResponse ? "" : NULL) || soap_end_send(soap) || soap_recv_empty_response(soap)) return soap_closesock(soap); return SOAP_OK; } inline int soap_PATCH__ns1__calcResponse(struct soap *soap, const char *URL, _ns1__calcResponse const*p) { soap_free_temp(soap); if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (p->soap_serialize(soap), 0) || p->soap_put(soap, "ns1:calcResponse", p->soap_type() == SOAP_TYPE__ns1__calcResponse ? "" : NULL) || soap_end_send(soap) || soap_recv_empty_response(soap)) return soap_closesock(soap); return SOAP_OK; } inline int soap_POST_send__ns1__calcResponse(struct soap *soap, const char *URL, _ns1__calcResponse const*p) { soap_free_temp(soap); if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (p->soap_serialize(soap), 0) || p->soap_put(soap, "ns1:calcResponse", p->soap_type() == SOAP_TYPE__ns1__calcResponse ? "" : NULL) || soap_end_send(soap)) return soap_closesock(soap); return SOAP_OK; } SOAP_FMAC3 _ns1__calcResponse * SOAP_FMAC4 soap_get__ns1__calcResponse(struct soap*, _ns1__calcResponse *, const char*, const char*); inline int soap_read__ns1__calcResponse(struct soap *soap, _ns1__calcResponse *p) { if (p) { p->soap_default(soap); if (soap_begin_recv(soap) || ::soap_get__ns1__calcResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap)) return soap->error; } return SOAP_OK; } inline int soap_GET__ns1__calcResponse(struct soap *soap, const char *URL, _ns1__calcResponse *p) { if (soap_GET(soap, URL, NULL) || ::soap_read__ns1__calcResponse(soap, p)) return soap_closesock(soap); return soap_closesock(soap); } inline int soap_POST_recv__ns1__calcResponse(struct soap *soap, _ns1__calcResponse *p) { if (::soap_read__ns1__calcResponse(soap, p)) return soap_closesock(soap); return soap_closesock(soap); } #endif #ifndef SOAP_TYPE__ns1__calcRequest_DEFINED #define SOAP_TYPE__ns1__calcRequest_DEFINED SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__calcRequest(struct soap*, const char*, int, const _ns1__calcRequest *, const char*); SOAP_FMAC3 _ns1__calcRequest * SOAP_FMAC4 soap_in__ns1__calcRequest(struct soap*, const char*, _ns1__calcRequest *, const char*); SOAP_FMAC1 _ns1__calcRequest * SOAP_FMAC2 soap_instantiate__ns1__calcRequest(struct soap*, int, const char*, const char*, size_t*); inline _ns1__calcRequest * soap_new__ns1__calcRequest(struct soap *soap, int n = -1) { return soap_instantiate__ns1__calcRequest(soap, n, NULL, NULL, NULL); } inline _ns1__calcRequest * soap_new_req__ns1__calcRequest( struct soap *soap, enum ns1__Op op, ns1__Operands *operands) { _ns1__calcRequest *_p = ::soap_new__ns1__calcRequest(soap); if (_p) { _p->soap_default(soap); _p->_ns1__calcRequest::op = op; _p->_ns1__calcRequest::operands = operands; } return _p; } inline _ns1__calcRequest * soap_new_set__ns1__calcRequest( struct soap *soap, enum ns1__Op op, ns1__Operands *operands) { _ns1__calcRequest *_p = ::soap_new__ns1__calcRequest(soap); if (_p) { _p->soap_default(soap); _p->_ns1__calcRequest::op = op; _p->_ns1__calcRequest::operands = operands; } return _p; } inline int soap_write__ns1__calcRequest(struct soap *soap, _ns1__calcRequest const*p) { soap_free_temp(soap); if (soap_begin_send(soap) || (p->soap_serialize(soap), 0) || p->soap_put(soap, "ns1:calcRequest", p->soap_type() == SOAP_TYPE__ns1__calcRequest ? "" : NULL) || soap_end_send(soap)) return soap->error; return SOAP_OK; } inline int soap_PUT__ns1__calcRequest(struct soap *soap, const char *URL, _ns1__calcRequest const*p) { soap_free_temp(soap); if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (p->soap_serialize(soap), 0) || p->soap_put(soap, "ns1:calcRequest", p->soap_type() == SOAP_TYPE__ns1__calcRequest ? "" : NULL) || soap_end_send(soap) || soap_recv_empty_response(soap)) return soap_closesock(soap); return SOAP_OK; } inline int soap_PATCH__ns1__calcRequest(struct soap *soap, const char *URL, _ns1__calcRequest const*p) { soap_free_temp(soap); if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (p->soap_serialize(soap), 0) || p->soap_put(soap, "ns1:calcRequest", p->soap_type() == SOAP_TYPE__ns1__calcRequest ? "" : NULL) || soap_end_send(soap) || soap_recv_empty_response(soap)) return soap_closesock(soap); return SOAP_OK; } inline int soap_POST_send__ns1__calcRequest(struct soap *soap, const char *URL, _ns1__calcRequest const*p) { soap_free_temp(soap); if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (p->soap_serialize(soap), 0) || p->soap_put(soap, "ns1:calcRequest", p->soap_type() == SOAP_TYPE__ns1__calcRequest ? "" : NULL) || soap_end_send(soap)) return soap_closesock(soap); return SOAP_OK; } SOAP_FMAC3 _ns1__calcRequest * SOAP_FMAC4 soap_get__ns1__calcRequest(struct soap*, _ns1__calcRequest *, const char*, const char*); inline int soap_read__ns1__calcRequest(struct soap *soap, _ns1__calcRequest *p) { if (p) { p->soap_default(soap); if (soap_begin_recv(soap) || ::soap_get__ns1__calcRequest(soap, p, NULL, NULL) == NULL || soap_end_recv(soap)) return soap->error; } return SOAP_OK; } inline int soap_GET__ns1__calcRequest(struct soap *soap, const char *URL, _ns1__calcRequest *p) { if (soap_GET(soap, URL, NULL) || ::soap_read__ns1__calcRequest(soap, p)) return soap_closesock(soap); return soap_closesock(soap); } inline int soap_POST_recv__ns1__calcRequest(struct soap *soap, _ns1__calcRequest *p) { if (::soap_read__ns1__calcRequest(soap, p)) return soap_closesock(soap); return soap_closesock(soap); } #endif #ifndef SOAP_TYPE_ns1__Operands_DEFINED #define SOAP_TYPE_ns1__Operands_DEFINED SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__Operands(struct soap*, const char*, int, const ns1__Operands *, const char*); SOAP_FMAC3 ns1__Operands * SOAP_FMAC4 soap_in_ns1__Operands(struct soap*, const char*, ns1__Operands *, const char*); SOAP_FMAC1 ns1__Operands * SOAP_FMAC2 soap_instantiate_ns1__Operands(struct soap*, int, const char*, const char*, size_t*); inline ns1__Operands * soap_new_ns1__Operands(struct soap *soap, int n = -1) { return soap_instantiate_ns1__Operands(soap, n, NULL, NULL, NULL); } inline ns1__Operands * soap_new_req_ns1__Operands( struct soap *soap, double a, double b) { ns1__Operands *_p = ::soap_new_ns1__Operands(soap); if (_p) { _p->soap_default(soap); _p->ns1__Operands::a = a; _p->ns1__Operands::b = b; } return _p; } inline ns1__Operands * soap_new_set_ns1__Operands( struct soap *soap, double a, double b) { ns1__Operands *_p = ::soap_new_ns1__Operands(soap); if (_p) { _p->soap_default(soap); _p->ns1__Operands::a = a; _p->ns1__Operands::b = b; } return _p; } inline int soap_write_ns1__Operands(struct soap *soap, ns1__Operands const*p) { soap_free_temp(soap); if (soap_begin_send(soap) || (p->soap_serialize(soap), 0) || p->soap_put(soap, "ns1:Operands", p->soap_type() == SOAP_TYPE_ns1__Operands ? "" : NULL) || soap_end_send(soap)) return soap->error; return SOAP_OK; } inline int soap_PUT_ns1__Operands(struct soap *soap, const char *URL, ns1__Operands const*p) { soap_free_temp(soap); if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (p->soap_serialize(soap), 0) || p->soap_put(soap, "ns1:Operands", p->soap_type() == SOAP_TYPE_ns1__Operands ? "" : NULL) || soap_end_send(soap) || soap_recv_empty_response(soap)) return soap_closesock(soap); return SOAP_OK; } inline int soap_PATCH_ns1__Operands(struct soap *soap, const char *URL, ns1__Operands const*p) { soap_free_temp(soap); if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (p->soap_serialize(soap), 0) || p->soap_put(soap, "ns1:Operands", p->soap_type() == SOAP_TYPE_ns1__Operands ? "" : NULL) || soap_end_send(soap) || soap_recv_empty_response(soap)) return soap_closesock(soap); return SOAP_OK; } inline int soap_POST_send_ns1__Operands(struct soap *soap, const char *URL, ns1__Operands const*p) { soap_free_temp(soap); if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (p->soap_serialize(soap), 0) || p->soap_put(soap, "ns1:Operands", p->soap_type() == SOAP_TYPE_ns1__Operands ? "" : NULL) || soap_end_send(soap)) return soap_closesock(soap); return SOAP_OK; } SOAP_FMAC3 ns1__Operands * SOAP_FMAC4 soap_get_ns1__Operands(struct soap*, ns1__Operands *, const char*, const char*); inline int soap_read_ns1__Operands(struct soap *soap, ns1__Operands *p) { if (p) { p->soap_default(soap); if (soap_begin_recv(soap) || ::soap_get_ns1__Operands(soap, p, NULL, NULL) == NULL || soap_end_recv(soap)) return soap->error; } return SOAP_OK; } inline int soap_GET_ns1__Operands(struct soap *soap, const char *URL, ns1__Operands *p) { if (soap_GET(soap, URL, NULL) || ::soap_read_ns1__Operands(soap, p)) return soap_closesock(soap); return soap_closesock(soap); } inline int soap_POST_recv_ns1__Operands(struct soap *soap, ns1__Operands *p) { if (::soap_read_ns1__Operands(soap, p)) return soap_closesock(soap); return soap_closesock(soap); } #endif #ifndef WITH_NOGLOBAL #ifndef SOAP_TYPE_SOAP_ENV__Fault_DEFINED #define SOAP_TYPE_SOAP_ENV__Fault_DEFINED SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Fault(struct soap*, struct SOAP_ENV__Fault *); SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Fault(struct soap*, const struct SOAP_ENV__Fault *); SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Fault(struct soap*, const char*, int, const struct SOAP_ENV__Fault *, const char*); SOAP_FMAC3 struct SOAP_ENV__Fault * SOAP_FMAC4 soap_in_SOAP_ENV__Fault(struct soap*, const char*, struct SOAP_ENV__Fault *, const char*); SOAP_FMAC1 struct SOAP_ENV__Fault * SOAP_FMAC2 soap_instantiate_SOAP_ENV__Fault(struct soap*, int, const char*, const char*, size_t*); inline struct SOAP_ENV__Fault * soap_new_SOAP_ENV__Fault(struct soap *soap, int n = -1) { return soap_instantiate_SOAP_ENV__Fault(soap, n, NULL, NULL, NULL); } 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); if (_p) { ::soap_default_SOAP_ENV__Fault(soap, _p); } return _p; } inline struct SOAP_ENV__Fault * soap_new_set_SOAP_ENV__Fault( struct soap *soap, char *faultcode, char *faultstring, char *faultactor, struct SOAP_ENV__Detail *detail, struct SOAP_ENV__Code *SOAP_ENV__Code, struct SOAP_ENV__Reason *SOAP_ENV__Reason, char *SOAP_ENV__Node, char *SOAP_ENV__Role, struct SOAP_ENV__Detail *SOAP_ENV__Detail) { struct SOAP_ENV__Fault *_p = ::soap_new_SOAP_ENV__Fault(soap); if (_p) { ::soap_default_SOAP_ENV__Fault(soap, _p); _p->faultcode = faultcode; _p->faultstring = faultstring; _p->faultactor = faultactor; _p->detail = detail; _p->SOAP_ENV__Code = SOAP_ENV__Code; _p->SOAP_ENV__Reason = SOAP_ENV__Reason; _p->SOAP_ENV__Node = SOAP_ENV__Node; _p->SOAP_ENV__Role = SOAP_ENV__Role; _p->SOAP_ENV__Detail = SOAP_ENV__Detail; } return _p; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Fault(struct soap*, const struct SOAP_ENV__Fault *, const char*, const char*); 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)) return soap->error; return SOAP_OK; } 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, "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_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*); 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)) return soap->error; } return SOAP_OK; } 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_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)) return soap_closesock(soap); return soap_closesock(soap); } #endif #endif #ifndef WITH_NOGLOBAL #ifndef SOAP_TYPE_SOAP_ENV__Reason_DEFINED #define SOAP_TYPE_SOAP_ENV__Reason_DEFINED SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Reason(struct soap*, struct SOAP_ENV__Reason *); SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Reason(struct soap*, const struct SOAP_ENV__Reason *); SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Reason(struct soap*, const char*, int, const struct SOAP_ENV__Reason *, const char*); SOAP_FMAC3 struct SOAP_ENV__Reason * SOAP_FMAC4 soap_in_SOAP_ENV__Reason(struct soap*, const char*, struct SOAP_ENV__Reason *, const char*); SOAP_FMAC1 struct SOAP_ENV__Reason * SOAP_FMAC2 soap_instantiate_SOAP_ENV__Reason(struct soap*, int, const char*, const char*, size_t*); inline struct SOAP_ENV__Reason * soap_new_SOAP_ENV__Reason(struct soap *soap, int n = -1) { return soap_instantiate_SOAP_ENV__Reason(soap, n, NULL, NULL, NULL); } 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); if (_p) { ::soap_default_SOAP_ENV__Reason(soap, _p); } return _p; } 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); if (_p) { ::soap_default_SOAP_ENV__Reason(soap, _p); _p->SOAP_ENV__Text = SOAP_ENV__Text; } return _p; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Reason(struct soap*, const struct SOAP_ENV__Reason *, const char*, const char*); 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)) return soap->error; return SOAP_OK; } 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, "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_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*); 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)) return soap->error; } return SOAP_OK; } 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_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)) return soap_closesock(soap); return soap_closesock(soap); } #endif #endif #ifndef WITH_NOGLOBAL #ifndef SOAP_TYPE_SOAP_ENV__Detail_DEFINED #define SOAP_TYPE_SOAP_ENV__Detail_DEFINED SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Detail(struct soap*, struct SOAP_ENV__Detail *); SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Detail(struct soap*, const struct SOAP_ENV__Detail *); SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Detail(struct soap*, const char*, int, const struct SOAP_ENV__Detail *, const char*); SOAP_FMAC3 struct SOAP_ENV__Detail * SOAP_FMAC4 soap_in_SOAP_ENV__Detail(struct soap*, const char*, struct SOAP_ENV__Detail *, const char*); SOAP_FMAC1 struct SOAP_ENV__Detail * SOAP_FMAC2 soap_instantiate_SOAP_ENV__Detail(struct soap*, int, const char*, const char*, size_t*); inline struct SOAP_ENV__Detail * soap_new_SOAP_ENV__Detail(struct soap *soap, int n = -1) { return soap_instantiate_SOAP_ENV__Detail(soap, n, NULL, NULL, NULL); } inline struct SOAP_ENV__Detail * soap_new_req_SOAP_ENV__Detail( struct soap *soap, int __type, void *fault) { struct SOAP_ENV__Detail *_p = ::soap_new_SOAP_ENV__Detail(soap); if (_p) { ::soap_default_SOAP_ENV__Detail(soap, _p); _p->__type = __type; _p->fault = fault; } return _p; } inline struct SOAP_ENV__Detail * soap_new_set_SOAP_ENV__Detail( struct soap *soap, char *__any, int __type, void *fault) { struct SOAP_ENV__Detail *_p = ::soap_new_SOAP_ENV__Detail(soap); if (_p) { ::soap_default_SOAP_ENV__Detail(soap, _p); _p->__any = __any; _p->__type = __type; _p->fault = fault; } return _p; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Detail(struct soap*, const struct SOAP_ENV__Detail *, const char*, const char*); 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)) return soap->error; return SOAP_OK; } 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, "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_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*); 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)) return soap->error; } return SOAP_OK; } 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_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)) return soap_closesock(soap); return soap_closesock(soap); } #endif #endif #ifndef WITH_NOGLOBAL #ifndef SOAP_TYPE_SOAP_ENV__Code_DEFINED #define SOAP_TYPE_SOAP_ENV__Code_DEFINED SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Code(struct soap*, struct SOAP_ENV__Code *); SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Code(struct soap*, const struct SOAP_ENV__Code *); SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Code(struct soap*, const char*, int, const struct SOAP_ENV__Code *, const char*); SOAP_FMAC3 struct SOAP_ENV__Code * SOAP_FMAC4 soap_in_SOAP_ENV__Code(struct soap*, const char*, struct SOAP_ENV__Code *, const char*); SOAP_FMAC1 struct SOAP_ENV__Code * SOAP_FMAC2 soap_instantiate_SOAP_ENV__Code(struct soap*, int, const char*, const char*, size_t*); inline struct SOAP_ENV__Code * soap_new_SOAP_ENV__Code(struct soap *soap, int n = -1) { return soap_instantiate_SOAP_ENV__Code(soap, n, NULL, NULL, NULL); } 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); if (_p) { ::soap_default_SOAP_ENV__Code(soap, _p); } return _p; } inline struct SOAP_ENV__Code * soap_new_set_SOAP_ENV__Code( struct soap *soap, char *SOAP_ENV__Value, struct SOAP_ENV__Code *SOAP_ENV__Subcode) { struct SOAP_ENV__Code *_p = ::soap_new_SOAP_ENV__Code(soap); if (_p) { ::soap_default_SOAP_ENV__Code(soap, _p); _p->SOAP_ENV__Value = SOAP_ENV__Value; _p->SOAP_ENV__Subcode = SOAP_ENV__Subcode; } return _p; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Code(struct soap*, const struct SOAP_ENV__Code *, const char*, const char*); 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)) return soap->error; return SOAP_OK; } 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, "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_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*); 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)) return soap->error; } return SOAP_OK; } 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_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)) return soap_closesock(soap); return soap_closesock(soap); } #endif #endif #ifndef WITH_NOGLOBAL #ifndef SOAP_TYPE_SOAP_ENV__Header_DEFINED #define SOAP_TYPE_SOAP_ENV__Header_DEFINED SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Header(struct soap*, struct SOAP_ENV__Header *); SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Header(struct soap*, const struct SOAP_ENV__Header *); SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Header(struct soap*, const char*, int, const struct SOAP_ENV__Header *, const char*); SOAP_FMAC3 struct SOAP_ENV__Header * SOAP_FMAC4 soap_in_SOAP_ENV__Header(struct soap*, const char*, struct SOAP_ENV__Header *, const char*); SOAP_FMAC1 struct SOAP_ENV__Header * SOAP_FMAC2 soap_instantiate_SOAP_ENV__Header(struct soap*, int, const char*, const char*, size_t*); inline struct SOAP_ENV__Header * soap_new_SOAP_ENV__Header(struct soap *soap, int n = -1) { return soap_instantiate_SOAP_ENV__Header(soap, n, NULL, NULL, NULL); } 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); if (_p) { ::soap_default_SOAP_ENV__Header(soap, _p); } return _p; } 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); if (_p) { ::soap_default_SOAP_ENV__Header(soap, _p); } return _p; } SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Header(struct soap*, const struct SOAP_ENV__Header *, const char*, const char*); 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)) return soap->error; return SOAP_OK; } 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, "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_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*); 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)) return soap->error; } return SOAP_OK; } 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_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)) return soap_closesock(soap); return soap_closesock(soap); } #endif #endif #ifndef SOAP_TYPE___ns1__sum_DEFINED #define SOAP_TYPE___ns1__sum_DEFINED SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__sum(struct soap*, struct __ns1__sum *); SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__sum(struct soap*, const struct __ns1__sum *); SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__sum(struct soap*, const char*, int, const struct __ns1__sum *, const char*); SOAP_FMAC3 struct __ns1__sum * SOAP_FMAC4 soap_in___ns1__sum(struct soap*, const char*, struct __ns1__sum *, const char*); SOAP_FMAC1 struct __ns1__sum * SOAP_FMAC2 soap_instantiate___ns1__sum(struct soap*, int, const char*, const char*, size_t*); inline struct __ns1__sum * soap_new___ns1__sum(struct soap *soap, int n = -1) { return soap_instantiate___ns1__sum(soap, n, NULL, NULL, NULL); } inline struct __ns1__sum * soap_new_req___ns1__sum( struct soap *soap) { struct __ns1__sum *_p = ::soap_new___ns1__sum(soap); if (_p) { ::soap_default___ns1__sum(soap, _p); } return _p; } inline struct __ns1__sum * soap_new_set___ns1__sum( struct soap *soap, _ns1__listRequest *ns1__listRequest) { struct __ns1__sum *_p = ::soap_new___ns1__sum(soap); if (_p) { ::soap_default___ns1__sum(soap, _p); _p->ns1__listRequest = ns1__listRequest; } return _p; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__sum(struct soap*, const struct __ns1__sum *, const char*, const char*); inline int soap_write___ns1__sum(struct soap *soap, struct __ns1__sum const*p) { soap_free_temp(soap); if (soap_begin_send(soap) || (::soap_serialize___ns1__sum(soap, p), 0) || ::soap_put___ns1__sum(soap, p, "-ns1:sum", "") || soap_end_send(soap)) return soap->error; return SOAP_OK; } inline int soap_PUT___ns1__sum(struct soap *soap, const char *URL, struct __ns1__sum const*p) { soap_free_temp(soap); if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___ns1__sum(soap, p), 0) || ::soap_put___ns1__sum(soap, p, "-ns1:sum", "") || soap_end_send(soap) || soap_recv_empty_response(soap)) return soap_closesock(soap); return SOAP_OK; } inline int soap_PATCH___ns1__sum(struct soap *soap, const char *URL, struct __ns1__sum const*p) { soap_free_temp(soap); if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___ns1__sum(soap, p), 0) || ::soap_put___ns1__sum(soap, p, "-ns1:sum", "") || soap_end_send(soap) || soap_recv_empty_response(soap)) return soap_closesock(soap); return SOAP_OK; } inline int soap_POST_send___ns1__sum(struct soap *soap, const char *URL, struct __ns1__sum const*p) { soap_free_temp(soap); if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___ns1__sum(soap, p), 0) || ::soap_put___ns1__sum(soap, p, "-ns1:sum", "") || soap_end_send(soap)) return soap_closesock(soap); return SOAP_OK; } SOAP_FMAC3 struct __ns1__sum * SOAP_FMAC4 soap_get___ns1__sum(struct soap*, struct __ns1__sum *, const char*, const char*); inline int soap_read___ns1__sum(struct soap *soap, struct __ns1__sum *p) { if (p) { ::soap_default___ns1__sum(soap, p); if (soap_begin_recv(soap) || ::soap_get___ns1__sum(soap, p, NULL, NULL) == NULL || soap_end_recv(soap)) return soap->error; } return SOAP_OK; } inline int soap_GET___ns1__sum(struct soap *soap, const char *URL, struct __ns1__sum *p) { if (soap_GET(soap, URL, NULL) || ::soap_read___ns1__sum(soap, p)) return soap_closesock(soap); return soap_closesock(soap); } inline int soap_POST_recv___ns1__sum(struct soap *soap, struct __ns1__sum *p) { if (::soap_read___ns1__sum(soap, p)) return soap_closesock(soap); return soap_closesock(soap); } #endif #ifndef SOAP_TYPE___ns1__calc_DEFINED #define SOAP_TYPE___ns1__calc_DEFINED SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__calc(struct soap*, struct __ns1__calc *); SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__calc(struct soap*, const struct __ns1__calc *); SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__calc(struct soap*, const char*, int, const struct __ns1__calc *, const char*); SOAP_FMAC3 struct __ns1__calc * SOAP_FMAC4 soap_in___ns1__calc(struct soap*, const char*, struct __ns1__calc *, const char*); SOAP_FMAC1 struct __ns1__calc * SOAP_FMAC2 soap_instantiate___ns1__calc(struct soap*, int, const char*, const char*, size_t*); inline struct __ns1__calc * soap_new___ns1__calc(struct soap *soap, int n = -1) { return soap_instantiate___ns1__calc(soap, n, NULL, NULL, NULL); } inline struct __ns1__calc * soap_new_req___ns1__calc( struct soap *soap) { struct __ns1__calc *_p = ::soap_new___ns1__calc(soap); if (_p) { ::soap_default___ns1__calc(soap, _p); } return _p; } inline struct __ns1__calc * soap_new_set___ns1__calc( struct soap *soap, _ns1__calcRequest *ns1__calcRequest) { struct __ns1__calc *_p = ::soap_new___ns1__calc(soap); if (_p) { ::soap_default___ns1__calc(soap, _p); _p->ns1__calcRequest = ns1__calcRequest; } return _p; } SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__calc(struct soap*, const struct __ns1__calc *, const char*, const char*); inline int soap_write___ns1__calc(struct soap *soap, struct __ns1__calc const*p) { soap_free_temp(soap); if (soap_begin_send(soap) || (::soap_serialize___ns1__calc(soap, p), 0) || ::soap_put___ns1__calc(soap, p, "-ns1:calc", "") || soap_end_send(soap)) return soap->error; return SOAP_OK; } inline int soap_PUT___ns1__calc(struct soap *soap, const char *URL, struct __ns1__calc const*p) { soap_free_temp(soap); if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___ns1__calc(soap, p), 0) || ::soap_put___ns1__calc(soap, p, "-ns1:calc", "") || soap_end_send(soap) || soap_recv_empty_response(soap)) return soap_closesock(soap); return SOAP_OK; } inline int soap_PATCH___ns1__calc(struct soap *soap, const char *URL, struct __ns1__calc const*p) { soap_free_temp(soap); if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___ns1__calc(soap, p), 0) || ::soap_put___ns1__calc(soap, p, "-ns1:calc", "") || soap_end_send(soap) || soap_recv_empty_response(soap)) return soap_closesock(soap); return SOAP_OK; } inline int soap_POST_send___ns1__calc(struct soap *soap, const char *URL, struct __ns1__calc const*p) { soap_free_temp(soap); if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___ns1__calc(soap, p), 0) || ::soap_put___ns1__calc(soap, p, "-ns1:calc", "") || soap_end_send(soap)) return soap_closesock(soap); return SOAP_OK; } SOAP_FMAC3 struct __ns1__calc * SOAP_FMAC4 soap_get___ns1__calc(struct soap*, struct __ns1__calc *, const char*, const char*); inline int soap_read___ns1__calc(struct soap *soap, struct __ns1__calc *p) { if (p) { ::soap_default___ns1__calc(soap, p); if (soap_begin_recv(soap) || ::soap_get___ns1__calc(soap, p, NULL, NULL) == NULL || soap_end_recv(soap)) return soap->error; } return SOAP_OK; } inline int soap_GET___ns1__calc(struct soap *soap, const char *URL, struct __ns1__calc *p) { if (soap_GET(soap, URL, NULL) || ::soap_read___ns1__calc(soap, p)) return soap_closesock(soap); return soap_closesock(soap); } inline int soap_POST_recv___ns1__calc(struct soap *soap, struct __ns1__calc *p) { if (::soap_read___ns1__calc(soap, p)) return soap_closesock(soap); return soap_closesock(soap); } #endif #ifndef WITH_NOGLOBAL #ifndef SOAP_TYPE_PointerToSOAP_ENV__Reason_DEFINED #define SOAP_TYPE_PointerToSOAP_ENV__Reason_DEFINED SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToSOAP_ENV__Reason(struct soap*, struct SOAP_ENV__Reason *const*); SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToSOAP_ENV__Reason(struct soap*, const char *, int, struct SOAP_ENV__Reason *const*, const char *); SOAP_FMAC3 struct SOAP_ENV__Reason ** SOAP_FMAC4 soap_in_PointerToSOAP_ENV__Reason(struct soap*, const char*, struct SOAP_ENV__Reason **, const char*); SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToSOAP_ENV__Reason(struct soap*, struct SOAP_ENV__Reason *const*, const char*, const char*); SOAP_FMAC3 struct SOAP_ENV__Reason ** SOAP_FMAC4 soap_get_PointerToSOAP_ENV__Reason(struct soap*, struct SOAP_ENV__Reason **, const char*, const char*); #endif #endif #ifndef WITH_NOGLOBAL #ifndef SOAP_TYPE_PointerToSOAP_ENV__Detail_DEFINED #define SOAP_TYPE_PointerToSOAP_ENV__Detail_DEFINED SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToSOAP_ENV__Detail(struct soap*, struct SOAP_ENV__Detail *const*); SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToSOAP_ENV__Detail(struct soap*, const char *, int, struct SOAP_ENV__Detail *const*, const char *); SOAP_FMAC3 struct SOAP_ENV__Detail ** SOAP_FMAC4 soap_in_PointerToSOAP_ENV__Detail(struct soap*, const char*, struct SOAP_ENV__Detail **, const char*); SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToSOAP_ENV__Detail(struct soap*, struct SOAP_ENV__Detail *const*, const char*, const char*); SOAP_FMAC3 struct SOAP_ENV__Detail ** SOAP_FMAC4 soap_get_PointerToSOAP_ENV__Detail(struct soap*, struct SOAP_ENV__Detail **, const char*, const char*); #endif #endif #ifndef WITH_NOGLOBAL #ifndef SOAP_TYPE_PointerToSOAP_ENV__Code_DEFINED #define SOAP_TYPE_PointerToSOAP_ENV__Code_DEFINED SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToSOAP_ENV__Code(struct soap*, struct SOAP_ENV__Code *const*); SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToSOAP_ENV__Code(struct soap*, const char *, int, struct SOAP_ENV__Code *const*, const char *); SOAP_FMAC3 struct SOAP_ENV__Code ** SOAP_FMAC4 soap_in_PointerToSOAP_ENV__Code(struct soap*, const char*, struct SOAP_ENV__Code **, const char*); SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToSOAP_ENV__Code(struct soap*, struct SOAP_ENV__Code *const*, const char*, const char*); SOAP_FMAC3 struct SOAP_ENV__Code ** SOAP_FMAC4 soap_get_PointerToSOAP_ENV__Code(struct soap*, struct SOAP_ENV__Code **, const char*, const char*); #endif #endif #ifndef SOAP_TYPE_PointerTo_ns1__listRequest_DEFINED #define SOAP_TYPE_PointerTo_ns1__listRequest_DEFINED SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__listRequest(struct soap*, _ns1__listRequest *const*); SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__listRequest(struct soap*, const char *, int, _ns1__listRequest *const*, const char *); SOAP_FMAC3 _ns1__listRequest ** SOAP_FMAC4 soap_in_PointerTo_ns1__listRequest(struct soap*, const char*, _ns1__listRequest **, const char*); SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__listRequest(struct soap*, _ns1__listRequest *const*, const char*, const char*); SOAP_FMAC3 _ns1__listRequest ** SOAP_FMAC4 soap_get_PointerTo_ns1__listRequest(struct soap*, _ns1__listRequest **, const char*, const char*); #endif #ifndef SOAP_TYPE_PointerTo_ns1__calcRequest_DEFINED #define SOAP_TYPE_PointerTo_ns1__calcRequest_DEFINED SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__calcRequest(struct soap*, _ns1__calcRequest *const*); SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__calcRequest(struct soap*, const char *, int, _ns1__calcRequest *const*, const char *); SOAP_FMAC3 _ns1__calcRequest ** SOAP_FMAC4 soap_in_PointerTo_ns1__calcRequest(struct soap*, const char*, _ns1__calcRequest **, const char*); SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__calcRequest(struct soap*, _ns1__calcRequest *const*, const char*, const char*); SOAP_FMAC3 _ns1__calcRequest ** SOAP_FMAC4 soap_get_PointerTo_ns1__calcRequest(struct soap*, _ns1__calcRequest **, const char*, const char*); #endif #ifndef SOAP_TYPE_PointerTostd__string_DEFINED #define SOAP_TYPE_PointerTostd__string_DEFINED SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTostd__string(struct soap*, std::string *const*); SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTostd__string(struct soap*, const char *, int, std::string *const*, const char *); SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_in_PointerTostd__string(struct soap*, const char*, std::string **, const char*); SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTostd__string(struct soap*, std::string *const*, const char*, const char*); SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_get_PointerTostd__string(struct soap*, std::string **, const char*, const char*); #endif #ifndef SOAP_TYPE_PointerTons1__Operands_DEFINED #define SOAP_TYPE_PointerTons1__Operands_DEFINED SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__Operands(struct soap*, ns1__Operands *const*); SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__Operands(struct soap*, const char *, int, ns1__Operands *const*, const char *); SOAP_FMAC3 ns1__Operands ** SOAP_FMAC4 soap_in_PointerTons1__Operands(struct soap*, const char*, ns1__Operands **, const char*); SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__Operands(struct soap*, ns1__Operands *const*, const char*, const char*); SOAP_FMAC3 ns1__Operands ** SOAP_FMAC4 soap_get_PointerTons1__Operands(struct soap*, ns1__Operands **, const char*, const char*); #endif #ifndef SOAP_TYPE__QName_DEFINED #define SOAP_TYPE__QName_DEFINED inline void soap_default__QName(struct soap *soap, char **a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT__QName *a = SOAP_DEFAULT__QName; #else *a = (char *)0; #endif } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__QName(struct soap*, char *const*); #define soap__QName2s(soap, a) soap_QName2s(soap, (a)) SOAP_FMAC3 int SOAP_FMAC4 soap_out__QName(struct soap*, const char*, int, char*const*, const char*); #define soap_s2_QName(soap, s, a) soap_s2QName((soap), (s), (char**)(a), 0, -1, NULL) SOAP_FMAC3 char * * SOAP_FMAC4 soap_in__QName(struct soap*, const char*, char **, const char*); #define soap_instantiate__QName soap_instantiate_string #define soap_new__QName soap_new_string SOAP_FMAC3 int SOAP_FMAC4 soap_put__QName(struct soap*, char *const*, const char*, const char*); 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)) return soap->error; } return SOAP_OK; } inline int soap_PUT__QName(struct soap *soap, const char *URL, char *const*p) { soap_free_temp(soap); 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_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*); 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)) return soap->error; } return SOAP_OK; } 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_closesock(soap); return soap_closesock(soap); } inline int soap_POST_recv__QName(struct soap *soap, char **p) { if (::soap_read__QName(soap, p)) return soap_closesock(soap); return soap_closesock(soap); } #endif #ifndef SOAP_TYPE__XML_DEFINED #define SOAP_TYPE__XML_DEFINED #endif #ifndef SOAP_TYPE_string_DEFINED #define SOAP_TYPE_string_DEFINED inline void soap_default_string(struct soap *soap, char **a) { (void)soap; /* appease -Wall -Werror */ #ifdef SOAP_DEFAULT_string *a = SOAP_DEFAULT_string; #else *a = (char *)0; #endif } SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_string(struct soap*, char *const*); #define soap_string2s(soap, a) (a) SOAP_FMAC3 int SOAP_FMAC4 soap_out_string(struct soap*, const char*, int, char*const*, const char*); #define soap_s2string(soap, s, a) soap_s2char((soap), (s), (char**)(a), 1, 0, -1, NULL) SOAP_FMAC3 char * * SOAP_FMAC4 soap_in_string(struct soap*, const char*, char **, const char*); SOAP_FMAC3 char * * SOAP_FMAC4 soap_new_string(struct soap *soap, int n = -1); SOAP_FMAC3 int SOAP_FMAC4 soap_put_string(struct soap*, char *const*, const char*, const char*); 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)) return soap->error; } return SOAP_OK; } inline int soap_PUT_string(struct soap *soap, const char *URL, char *const*p) { soap_free_temp(soap); 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_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*); 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)) return soap->error; } return SOAP_OK; } 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_closesock(soap); return soap_closesock(soap); } inline int soap_POST_recv_string(struct soap *soap, char **p) { if (::soap_read_string(soap, p)) return soap_closesock(soap); return soap_closesock(soap); } #endif #ifndef SOAP_TYPE_std__vectorTemplateOfint_DEFINED #define SOAP_TYPE_std__vectorTemplateOfint_DEFINED SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfint(struct soap*, std::vector *); SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfint(struct soap*, const std::vector *); SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfint(struct soap*, const char*, int, const std::vector *, const char*); SOAP_FMAC3 std::vector * SOAP_FMAC4 soap_in_std__vectorTemplateOfint(struct soap*, const char*, std::vector *, const char*); SOAP_FMAC1 std::vector * SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfint(struct soap*, int, const char*, const char*, size_t*); inline std::vector * soap_new_std__vectorTemplateOfint(struct soap *soap, int n = -1) { return soap_instantiate_std__vectorTemplateOfint(soap, n, NULL, NULL, NULL); } #endif #endif /* End of soapH.h */