Optimize length check
[TortoiseGit.git] / ext / CrashServer / CrashHandler / DumpUploaderServiceLib / generated / soapUploaderSoap12Proxy.cpp
blobb4b8dfc45d42cea05ef79585049b1e9a25e9bc8e
1 /* soapUploaderSoap12Proxy.cpp
2 Generated by gSOAP 2.8.0 from DumpUploader.h
3 Copyright(C) 2000-2010, Robert van Engelen, Genivia Inc. All Rights Reserved.
4 The generated code is released under one of the following licenses:
5 GPL, the gSOAP public license, or Genivia's license for commercial use.
6 */
8 #include "soapUploaderSoap12Proxy.h"
10 UploaderSoap12Proxy::UploaderSoap12Proxy()
11 { UploaderSoap12Proxy_init(SOAP_IO_DEFAULT, SOAP_IO_DEFAULT);
14 UploaderSoap12Proxy::UploaderSoap12Proxy(const struct soap &_soap) : soap(_soap)
15 { }
17 UploaderSoap12Proxy::UploaderSoap12Proxy(soap_mode iomode)
18 { UploaderSoap12Proxy_init(iomode, iomode);
21 UploaderSoap12Proxy::UploaderSoap12Proxy(soap_mode imode, soap_mode omode)
22 { UploaderSoap12Proxy_init(imode, omode);
25 void UploaderSoap12Proxy::UploaderSoap12Proxy_init(soap_mode imode, soap_mode omode)
26 { soap_imode(this, imode);
27 soap_omode(this, omode);
28 soap_endpoint = NULL;
29 static const struct Namespace namespaces[] =
31 {"SOAP-ENV", "http://www.w3.org/2003/05/soap-envelope", "http://www.w3.org/2003/05/soap-envelope", NULL},
32 {"SOAP-ENC", "http://www.w3.org/2003/05/soap-encoding", "http://www.w3.org/2003/05/soap-encoding", NULL},
33 {"xsi", "http://www.w3.org/2001/XMLSchema-instance", "http://www.w3.org/*/XMLSchema-instance", NULL},
34 {"xsd", "http://www.w3.org/2001/XMLSchema", "http://www.w3.org/*/XMLSchema", NULL},
35 {"xop", "http://www.w3.org/2004/08/xop/include", NULL, NULL},
36 {"ns2", "http://microsoft.com/wsdl/types/", NULL, NULL},
37 {"ns3", "https://www.crash-server.com/UploaderSoap", NULL, NULL},
38 {"ns1", "https://www.crash-server.com/", NULL, NULL},
39 {"ns4", "https://www.crash-server.com/UploaderSoap12", NULL, NULL},
40 {NULL, NULL, NULL, NULL}
42 this->namespaces = namespaces;
45 UploaderSoap12Proxy::~UploaderSoap12Proxy()
46 { }
48 void UploaderSoap12Proxy::destroy()
49 { soap_destroy(this);
50 soap_end(this);
53 void UploaderSoap12Proxy::soap_noheader()
54 { header = NULL;
57 const SOAP_ENV__Fault *UploaderSoap12Proxy::soap_fault()
58 { return this->fault;
61 const char *UploaderSoap12Proxy::soap_fault_string()
62 { return *soap_faultstring(this);
65 const char *UploaderSoap12Proxy::soap_fault_detail()
66 { return *soap_faultdetail(this);
69 int UploaderSoap12Proxy::soap_close_socket()
70 { return soap_closesock(this);
73 void UploaderSoap12Proxy::soap_print_fault(FILE *fd)
74 { ::soap_print_fault(this, fd);
77 #ifndef WITH_LEAN
78 void UploaderSoap12Proxy::soap_stream_fault(std::ostream& os)
79 { ::soap_stream_fault(this, os);
82 char *UploaderSoap12Proxy::soap_sprint_fault(char *buf, size_t len)
83 { return ::soap_sprint_fault(this, buf, len);
85 #endif
87 int UploaderSoap12Proxy::Hello(_ns1__Hello *ns1__Hello, _ns1__HelloResponse *ns1__HelloResponse)
88 { struct soap *soap = this;
89 struct __ns4__Hello soap_tmp___ns4__Hello;
90 const char *soap_action = NULL;
91 if (!soap_endpoint)
92 soap_endpoint = "http://localhost:59175/DumpUploader.asmx";
93 soap_action = "https://www.crash-server.com/Hello";
94 soap->encodingStyle = NULL;
95 soap_tmp___ns4__Hello.ns1__Hello = ns1__Hello;
96 soap_begin(soap);
97 soap_serializeheader(soap);
98 soap_serialize___ns4__Hello(soap, &soap_tmp___ns4__Hello);
99 if (soap_begin_count(soap))
100 return soap->error;
101 if (soap->mode & SOAP_IO_LENGTH)
102 { if (soap_envelope_begin_out(soap)
103 || soap_putheader(soap)
104 || soap_body_begin_out(soap)
105 || soap_put___ns4__Hello(soap, &soap_tmp___ns4__Hello, "-ns4:Hello", NULL)
106 || soap_body_end_out(soap)
107 || soap_envelope_end_out(soap))
108 return soap->error;
110 if (soap_end_count(soap))
111 return soap->error;
112 if (soap_connect(soap, soap_endpoint, soap_action)
113 || soap_envelope_begin_out(soap)
114 || soap_putheader(soap)
115 || soap_body_begin_out(soap)
116 || soap_put___ns4__Hello(soap, &soap_tmp___ns4__Hello, "-ns4:Hello", NULL)
117 || soap_body_end_out(soap)
118 || soap_envelope_end_out(soap)
119 || soap_end_send(soap))
120 return soap_closesock(soap);
121 if (!ns1__HelloResponse)
122 return soap_closesock(soap);
123 ns1__HelloResponse->soap_default(soap);
124 if (soap_begin_recv(soap)
125 || soap_envelope_begin_in(soap)
126 || soap_recv_header(soap)
127 || soap_body_begin_in(soap))
128 return soap_closesock(soap);
129 ns1__HelloResponse->soap_get(soap, "ns1:HelloResponse", "");
130 if (soap->error)
131 return soap_recv_fault(soap, 0);
132 if (soap_body_end_in(soap)
133 || soap_envelope_end_in(soap)
134 || soap_end_recv(soap))
135 return soap_closesock(soap);
136 return soap_closesock(soap);
139 int UploaderSoap12Proxy::UploadMiniDump(_ns1__UploadMiniDump *ns1__UploadMiniDump, _ns1__UploadMiniDumpResponse *ns1__UploadMiniDumpResponse)
140 { struct soap *soap = this;
141 struct __ns4__UploadMiniDump soap_tmp___ns4__UploadMiniDump;
142 const char *soap_action = NULL;
143 if (!soap_endpoint)
144 soap_endpoint = "http://localhost:59175/DumpUploader.asmx";
145 soap_action = "https://www.crash-server.com/UploadMiniDump";
146 soap->encodingStyle = NULL;
147 soap_tmp___ns4__UploadMiniDump.ns1__UploadMiniDump = ns1__UploadMiniDump;
148 soap_begin(soap);
149 soap_serializeheader(soap);
150 soap_serialize___ns4__UploadMiniDump(soap, &soap_tmp___ns4__UploadMiniDump);
151 if (soap_begin_count(soap))
152 return soap->error;
153 if (soap->mode & SOAP_IO_LENGTH)
154 { if (soap_envelope_begin_out(soap)
155 || soap_putheader(soap)
156 || soap_body_begin_out(soap)
157 || soap_put___ns4__UploadMiniDump(soap, &soap_tmp___ns4__UploadMiniDump, "-ns4:UploadMiniDump", NULL)
158 || soap_body_end_out(soap)
159 || soap_envelope_end_out(soap))
160 return soap->error;
162 if (soap_end_count(soap))
163 return soap->error;
164 if (soap_connect(soap, soap_endpoint, soap_action)
165 || soap_envelope_begin_out(soap)
166 || soap_putheader(soap)
167 || soap_body_begin_out(soap)
168 || soap_put___ns4__UploadMiniDump(soap, &soap_tmp___ns4__UploadMiniDump, "-ns4:UploadMiniDump", NULL)
169 || soap_body_end_out(soap)
170 || soap_envelope_end_out(soap)
171 || soap_end_send(soap))
172 return soap_closesock(soap);
173 if (!ns1__UploadMiniDumpResponse)
174 return soap_closesock(soap);
175 ns1__UploadMiniDumpResponse->soap_default(soap);
176 if (soap_begin_recv(soap)
177 || soap_envelope_begin_in(soap)
178 || soap_recv_header(soap)
179 || soap_body_begin_in(soap))
180 return soap_closesock(soap);
181 ns1__UploadMiniDumpResponse->soap_get(soap, "ns1:UploadMiniDumpResponse", "");
182 if (soap->error)
183 return soap_recv_fault(soap, 0);
184 if (soap_body_end_in(soap)
185 || soap_envelope_end_in(soap)
186 || soap_end_recv(soap))
187 return soap_closesock(soap);
188 return soap_closesock(soap);
191 int UploaderSoap12Proxy::UploadAdditionalInfo(_ns1__UploadAdditionalInfo *ns1__UploadAdditionalInfo, _ns1__UploadAdditionalInfoResponse *ns1__UploadAdditionalInfoResponse)
192 { struct soap *soap = this;
193 struct __ns4__UploadAdditionalInfo soap_tmp___ns4__UploadAdditionalInfo;
194 const char *soap_action = NULL;
195 if (!soap_endpoint)
196 soap_endpoint = "http://localhost:59175/DumpUploader.asmx";
197 soap_action = "https://www.crash-server.com/UploadAdditionalInfo";
198 soap->encodingStyle = NULL;
199 soap_tmp___ns4__UploadAdditionalInfo.ns1__UploadAdditionalInfo = ns1__UploadAdditionalInfo;
200 soap_begin(soap);
201 soap_serializeheader(soap);
202 soap_serialize___ns4__UploadAdditionalInfo(soap, &soap_tmp___ns4__UploadAdditionalInfo);
203 if (soap_begin_count(soap))
204 return soap->error;
205 if (soap->mode & SOAP_IO_LENGTH)
206 { if (soap_envelope_begin_out(soap)
207 || soap_putheader(soap)
208 || soap_body_begin_out(soap)
209 || soap_put___ns4__UploadAdditionalInfo(soap, &soap_tmp___ns4__UploadAdditionalInfo, "-ns4:UploadAdditionalInfo", NULL)
210 || soap_body_end_out(soap)
211 || soap_envelope_end_out(soap))
212 return soap->error;
214 if (soap_end_count(soap))
215 return soap->error;
216 if (soap_connect(soap, soap_endpoint, soap_action)
217 || soap_envelope_begin_out(soap)
218 || soap_putheader(soap)
219 || soap_body_begin_out(soap)
220 || soap_put___ns4__UploadAdditionalInfo(soap, &soap_tmp___ns4__UploadAdditionalInfo, "-ns4:UploadAdditionalInfo", NULL)
221 || soap_body_end_out(soap)
222 || soap_envelope_end_out(soap)
223 || soap_end_send(soap))
224 return soap_closesock(soap);
225 if (!ns1__UploadAdditionalInfoResponse)
226 return soap_closesock(soap);
227 ns1__UploadAdditionalInfoResponse->soap_default(soap);
228 if (soap_begin_recv(soap)
229 || soap_envelope_begin_in(soap)
230 || soap_recv_header(soap)
231 || soap_body_begin_in(soap))
232 return soap_closesock(soap);
233 ns1__UploadAdditionalInfoResponse->soap_get(soap, "ns1:UploadAdditionalInfoResponse", "");
234 if (soap->error)
235 return soap_recv_fault(soap, 0);
236 if (soap_body_end_in(soap)
237 || soap_envelope_end_in(soap)
238 || soap_end_recv(soap))
239 return soap_closesock(soap);
240 return soap_closesock(soap);
243 int UploaderSoap12Proxy::UploadSymbol(_ns1__UploadSymbol *ns1__UploadSymbol, _ns1__UploadSymbolResponse *ns1__UploadSymbolResponse)
244 { struct soap *soap = this;
245 struct __ns4__UploadSymbol soap_tmp___ns4__UploadSymbol;
246 const char *soap_action = NULL;
247 if (!soap_endpoint)
248 soap_endpoint = "http://localhost:59175/DumpUploader.asmx";
249 soap_action = "https://www.crash-server.com/UploadSymbol";
250 soap->encodingStyle = NULL;
251 soap_tmp___ns4__UploadSymbol.ns1__UploadSymbol = ns1__UploadSymbol;
252 soap_begin(soap);
253 soap_serializeheader(soap);
254 soap_serialize___ns4__UploadSymbol(soap, &soap_tmp___ns4__UploadSymbol);
255 if (soap_begin_count(soap))
256 return soap->error;
257 if (soap->mode & SOAP_IO_LENGTH)
258 { if (soap_envelope_begin_out(soap)
259 || soap_putheader(soap)
260 || soap_body_begin_out(soap)
261 || soap_put___ns4__UploadSymbol(soap, &soap_tmp___ns4__UploadSymbol, "-ns4:UploadSymbol", NULL)
262 || soap_body_end_out(soap)
263 || soap_envelope_end_out(soap))
264 return soap->error;
266 if (soap_end_count(soap))
267 return soap->error;
268 if (soap_connect(soap, soap_endpoint, soap_action)
269 || soap_envelope_begin_out(soap)
270 || soap_putheader(soap)
271 || soap_body_begin_out(soap)
272 || soap_put___ns4__UploadSymbol(soap, &soap_tmp___ns4__UploadSymbol, "-ns4:UploadSymbol", NULL)
273 || soap_body_end_out(soap)
274 || soap_envelope_end_out(soap)
275 || soap_end_send(soap))
276 return soap_closesock(soap);
277 if (!ns1__UploadSymbolResponse)
278 return soap_closesock(soap);
279 ns1__UploadSymbolResponse->soap_default(soap);
280 if (soap_begin_recv(soap)
281 || soap_envelope_begin_in(soap)
282 || soap_recv_header(soap)
283 || soap_body_begin_in(soap))
284 return soap_closesock(soap);
285 ns1__UploadSymbolResponse->soap_get(soap, "ns1:UploadSymbolResponse", "");
286 if (soap->error)
287 return soap_recv_fault(soap, 0);
288 if (soap_body_end_in(soap)
289 || soap_envelope_end_in(soap)
290 || soap_end_recv(soap))
291 return soap_closesock(soap);
292 return soap_closesock(soap);
294 /* End of client proxy code */