Sync DrDump crash handler with TortoiseSVN codebase
[TortoiseGit.git] / ext / CrashServer / CrashHandler / DumpUploaderServiceLib / generated / soapCustomBinding_DumpUploadService3_UploaderProxy.cpp
blobebf0fada80d98f2cc743f4565032225e72c9ff2b
1 /* soapCustomBinding_DumpUploadService3_UploaderProxy.cpp
2 Generated by gSOAP 2.8.17r from DumpUploader.h
4 Copyright(C) 2000-2013, Robert van Engelen, Genivia Inc. All Rights Reserved.
5 The generated code is released under one of the following licenses:
6 GPL or Genivia's license for commercial use.
7 This program is released under the GPL with the additional exemption that
8 compiling, linking, and/or using OpenSSL is allowed.
9 */
11 #include "soapCustomBinding_DumpUploadService3_UploaderProxy.h"
13 CustomBinding_DumpUploadService3_UploaderProxy::CustomBinding_DumpUploadService3_UploaderProxy()
14 { CustomBinding_DumpUploadService3_UploaderProxy_init(SOAP_IO_DEFAULT, SOAP_IO_DEFAULT);
17 CustomBinding_DumpUploadService3_UploaderProxy::CustomBinding_DumpUploadService3_UploaderProxy(const struct soap &_soap) : soap(_soap)
18 { }
20 CustomBinding_DumpUploadService3_UploaderProxy::CustomBinding_DumpUploadService3_UploaderProxy(const char *url)
21 { CustomBinding_DumpUploadService3_UploaderProxy_init(SOAP_IO_DEFAULT, SOAP_IO_DEFAULT);
22 soap_endpoint = url;
25 CustomBinding_DumpUploadService3_UploaderProxy::CustomBinding_DumpUploadService3_UploaderProxy(soap_mode iomode)
26 { CustomBinding_DumpUploadService3_UploaderProxy_init(iomode, iomode);
29 CustomBinding_DumpUploadService3_UploaderProxy::CustomBinding_DumpUploadService3_UploaderProxy(const char *url, soap_mode iomode)
30 { CustomBinding_DumpUploadService3_UploaderProxy_init(iomode, iomode);
31 soap_endpoint = url;
34 CustomBinding_DumpUploadService3_UploaderProxy::CustomBinding_DumpUploadService3_UploaderProxy(soap_mode imode, soap_mode omode)
35 { CustomBinding_DumpUploadService3_UploaderProxy_init(imode, omode);
38 CustomBinding_DumpUploadService3_UploaderProxy::~CustomBinding_DumpUploadService3_UploaderProxy()
39 { }
41 void CustomBinding_DumpUploadService3_UploaderProxy::CustomBinding_DumpUploadService3_UploaderProxy_init(soap_mode imode, soap_mode omode)
42 { soap_imode(this, imode);
43 soap_omode(this, omode);
44 soap_endpoint = NULL;
45 static const struct Namespace namespaces[] =
47 {"SOAP-ENV", "http://www.w3.org/2003/05/soap-envelope", "http://schemas.xmlsoap.org/soap/envelope/", NULL},
48 {"SOAP-ENC", "http://www.w3.org/2003/05/soap-encoding", "http://schemas.xmlsoap.org/soap/encoding/", NULL},
49 {"xsi", "http://www.w3.org/2001/XMLSchema-instance", "http://www.w3.org/*/XMLSchema-instance", NULL},
50 {"xsd", "http://www.w3.org/2001/XMLSchema", "http://www.w3.org/*/XMLSchema", NULL},
51 {"xop", "http://www.w3.org/2004/08/xop/include", NULL, NULL},
52 {"ns5", "http://schemas.microsoft.com/2003/10/Serialization/Arrays", NULL, NULL},
53 {"ns3", "http://schemas.microsoft.com/2003/10/Serialization/", NULL, NULL},
54 {"ns4", "http://schemas.datacontract.org/2004/07/DumpUploadService3", NULL, NULL},
55 {"ns1", "https://www.drdump.com/services", NULL, NULL},
56 {NULL, NULL, NULL, NULL}
58 soap_set_namespaces(this, namespaces);
61 void CustomBinding_DumpUploadService3_UploaderProxy::destroy()
62 { soap_destroy(this);
63 soap_end(this);
66 void CustomBinding_DumpUploadService3_UploaderProxy::reset()
67 { destroy();
68 soap_done(this);
69 soap_initialize(this);
70 CustomBinding_DumpUploadService3_UploaderProxy_init(SOAP_IO_DEFAULT, SOAP_IO_DEFAULT);
73 void CustomBinding_DumpUploadService3_UploaderProxy::soap_noheader()
74 { this->header = NULL;
77 const SOAP_ENV__Header *CustomBinding_DumpUploadService3_UploaderProxy::soap_header()
78 { return this->header;
81 const SOAP_ENV__Fault *CustomBinding_DumpUploadService3_UploaderProxy::soap_fault()
82 { return this->fault;
85 const char *CustomBinding_DumpUploadService3_UploaderProxy::soap_fault_string()
86 { return *soap_faultstring(this);
89 const char *CustomBinding_DumpUploadService3_UploaderProxy::soap_fault_detail()
90 { return *soap_faultdetail(this);
93 int CustomBinding_DumpUploadService3_UploaderProxy::soap_close_socket()
94 { return soap_closesock(this);
97 int CustomBinding_DumpUploadService3_UploaderProxy::soap_force_close_socket()
98 { return soap_force_closesock(this);
101 void CustomBinding_DumpUploadService3_UploaderProxy::soap_print_fault(FILE *fd)
102 { ::soap_print_fault(this, fd);
105 #ifndef WITH_LEAN
106 #ifndef WITH_COMPAT
107 void CustomBinding_DumpUploadService3_UploaderProxy::soap_stream_fault(std::ostream& os)
108 { ::soap_stream_fault(this, os);
110 #endif
112 char *CustomBinding_DumpUploadService3_UploaderProxy::soap_sprint_fault(char *buf, size_t len)
113 { return ::soap_sprint_fault(this, buf, len);
115 #endif
117 int CustomBinding_DumpUploadService3_UploaderProxy::Hello(const char *endpoint, const char *soap_action, _ns1__Hello *ns1__Hello, _ns1__HelloResponse *ns1__HelloResponse)
118 { struct soap *soap = this;
119 struct __ns1__Hello soap_tmp___ns1__Hello;
120 if (endpoint)
121 soap_endpoint = endpoint;
122 if (soap_endpoint == NULL)
123 soap_endpoint = "http://localhost:59175/Service/DumpUploader3.svc";
124 if (soap_action == NULL)
125 soap_action = "https://www.drdump.com/services/DumpUploadService3.Uploader/Hello";
126 soap_begin(soap);
127 soap->encodingStyle = NULL;
128 soap_tmp___ns1__Hello.ns1__Hello = ns1__Hello;
129 soap_set_version(soap, 2); /* SOAP1.2 */
130 soap_serializeheader(soap);
131 soap_serialize___ns1__Hello(soap, &soap_tmp___ns1__Hello);
132 if (soap_begin_count(soap))
133 return soap->error;
134 if (soap->mode & SOAP_IO_LENGTH)
135 { if (soap_envelope_begin_out(soap)
136 || soap_putheader(soap)
137 || soap_body_begin_out(soap)
138 || soap_put___ns1__Hello(soap, &soap_tmp___ns1__Hello, "-ns1:Hello", NULL)
139 || soap_body_end_out(soap)
140 || soap_envelope_end_out(soap))
141 return soap->error;
143 if (soap_end_count(soap))
144 return soap->error;
145 if (soap_connect(soap, soap_url(soap, soap_endpoint, NULL), soap_action)
146 || soap_envelope_begin_out(soap)
147 || soap_putheader(soap)
148 || soap_body_begin_out(soap)
149 || soap_put___ns1__Hello(soap, &soap_tmp___ns1__Hello, "-ns1:Hello", NULL)
150 || soap_body_end_out(soap)
151 || soap_envelope_end_out(soap)
152 || soap_end_send(soap))
153 return soap_closesock(soap);
154 if (!ns1__HelloResponse)
155 return soap_closesock(soap);
156 ns1__HelloResponse->soap_default(soap);
157 if (soap_begin_recv(soap)
158 || soap_envelope_begin_in(soap)
159 || soap_recv_header(soap)
160 || soap_body_begin_in(soap))
161 return soap_closesock(soap);
162 ns1__HelloResponse->soap_get(soap, "ns1:HelloResponse", "");
163 if (soap->error)
164 return soap_recv_fault(soap, 0);
165 if (soap_body_end_in(soap)
166 || soap_envelope_end_in(soap)
167 || soap_end_recv(soap))
168 return soap_closesock(soap);
169 return soap_closesock(soap);
172 int CustomBinding_DumpUploadService3_UploaderProxy::UploadMiniDump(const char *endpoint, const char *soap_action, _ns1__UploadMiniDump *ns1__UploadMiniDump, _ns1__UploadMiniDumpResponse *ns1__UploadMiniDumpResponse)
173 { struct soap *soap = this;
174 struct __ns1__UploadMiniDump soap_tmp___ns1__UploadMiniDump;
175 if (endpoint)
176 soap_endpoint = endpoint;
177 if (soap_endpoint == NULL)
178 soap_endpoint = "http://localhost:59175/Service/DumpUploader3.svc";
179 if (soap_action == NULL)
180 soap_action = "https://www.drdump.com/services/DumpUploadService3.Uploader/UploadMiniDump";
181 soap_begin(soap);
182 soap->encodingStyle = NULL;
183 soap_tmp___ns1__UploadMiniDump.ns1__UploadMiniDump = ns1__UploadMiniDump;
184 soap_set_version(soap, 2); /* SOAP1.2 */
185 soap_serializeheader(soap);
186 soap_serialize___ns1__UploadMiniDump(soap, &soap_tmp___ns1__UploadMiniDump);
187 if (soap_begin_count(soap))
188 return soap->error;
189 if (soap->mode & SOAP_IO_LENGTH)
190 { if (soap_envelope_begin_out(soap)
191 || soap_putheader(soap)
192 || soap_body_begin_out(soap)
193 || soap_put___ns1__UploadMiniDump(soap, &soap_tmp___ns1__UploadMiniDump, "-ns1:UploadMiniDump", NULL)
194 || soap_body_end_out(soap)
195 || soap_envelope_end_out(soap))
196 return soap->error;
198 if (soap_end_count(soap))
199 return soap->error;
200 if (soap_connect(soap, soap_url(soap, soap_endpoint, NULL), soap_action)
201 || soap_envelope_begin_out(soap)
202 || soap_putheader(soap)
203 || soap_body_begin_out(soap)
204 || soap_put___ns1__UploadMiniDump(soap, &soap_tmp___ns1__UploadMiniDump, "-ns1:UploadMiniDump", NULL)
205 || soap_body_end_out(soap)
206 || soap_envelope_end_out(soap)
207 || soap_end_send(soap))
208 return soap_closesock(soap);
209 if (!ns1__UploadMiniDumpResponse)
210 return soap_closesock(soap);
211 ns1__UploadMiniDumpResponse->soap_default(soap);
212 if (soap_begin_recv(soap)
213 || soap_envelope_begin_in(soap)
214 || soap_recv_header(soap)
215 || soap_body_begin_in(soap))
216 return soap_closesock(soap);
217 ns1__UploadMiniDumpResponse->soap_get(soap, "ns1:UploadMiniDumpResponse", "");
218 if (soap->error)
219 return soap_recv_fault(soap, 0);
220 if (soap_body_end_in(soap)
221 || soap_envelope_end_in(soap)
222 || soap_end_recv(soap))
223 return soap_closesock(soap);
224 return soap_closesock(soap);
227 int CustomBinding_DumpUploadService3_UploaderProxy::UploadFullDump(const char *endpoint, const char *soap_action, _ns1__UploadFullDump *ns1__UploadFullDump, _ns1__UploadFullDumpResponse *ns1__UploadFullDumpResponse)
228 { struct soap *soap = this;
229 struct __ns1__UploadFullDump soap_tmp___ns1__UploadFullDump;
230 if (endpoint)
231 soap_endpoint = endpoint;
232 if (soap_endpoint == NULL)
233 soap_endpoint = "http://localhost:59175/Service/DumpUploader3.svc";
234 if (soap_action == NULL)
235 soap_action = "https://www.drdump.com/services/DumpUploadService3.Uploader/UploadFullDump";
236 soap_begin(soap);
237 soap->encodingStyle = NULL;
238 soap_tmp___ns1__UploadFullDump.ns1__UploadFullDump = ns1__UploadFullDump;
239 soap_set_version(soap, 2); /* SOAP1.2 */
240 soap_serializeheader(soap);
241 soap_serialize___ns1__UploadFullDump(soap, &soap_tmp___ns1__UploadFullDump);
242 if (soap_begin_count(soap))
243 return soap->error;
244 if (soap->mode & SOAP_IO_LENGTH)
245 { if (soap_envelope_begin_out(soap)
246 || soap_putheader(soap)
247 || soap_body_begin_out(soap)
248 || soap_put___ns1__UploadFullDump(soap, &soap_tmp___ns1__UploadFullDump, "-ns1:UploadFullDump", NULL)
249 || soap_body_end_out(soap)
250 || soap_envelope_end_out(soap))
251 return soap->error;
253 if (soap_end_count(soap))
254 return soap->error;
255 if (soap_connect(soap, soap_url(soap, soap_endpoint, NULL), soap_action)
256 || soap_envelope_begin_out(soap)
257 || soap_putheader(soap)
258 || soap_body_begin_out(soap)
259 || soap_put___ns1__UploadFullDump(soap, &soap_tmp___ns1__UploadFullDump, "-ns1:UploadFullDump", NULL)
260 || soap_body_end_out(soap)
261 || soap_envelope_end_out(soap)
262 || soap_end_send(soap))
263 return soap_closesock(soap);
264 if (!ns1__UploadFullDumpResponse)
265 return soap_closesock(soap);
266 ns1__UploadFullDumpResponse->soap_default(soap);
267 if (soap_begin_recv(soap)
268 || soap_envelope_begin_in(soap)
269 || soap_recv_header(soap)
270 || soap_body_begin_in(soap))
271 return soap_closesock(soap);
272 ns1__UploadFullDumpResponse->soap_get(soap, "ns1:UploadFullDumpResponse", "");
273 if (soap->error)
274 return soap_recv_fault(soap, 0);
275 if (soap_body_end_in(soap)
276 || soap_envelope_end_in(soap)
277 || soap_end_recv(soap))
278 return soap_closesock(soap);
279 return soap_closesock(soap);
282 int CustomBinding_DumpUploadService3_UploaderProxy::UploadAdditionalInfo(const char *endpoint, const char *soap_action, _ns1__UploadAdditionalInfo *ns1__UploadAdditionalInfo, _ns1__UploadAdditionalInfoResponse *ns1__UploadAdditionalInfoResponse)
283 { struct soap *soap = this;
284 struct __ns1__UploadAdditionalInfo soap_tmp___ns1__UploadAdditionalInfo;
285 if (endpoint)
286 soap_endpoint = endpoint;
287 if (soap_endpoint == NULL)
288 soap_endpoint = "http://localhost:59175/Service/DumpUploader3.svc";
289 if (soap_action == NULL)
290 soap_action = "https://www.drdump.com/services/DumpUploadService3.Uploader/UploadAdditionalInfo";
291 soap_begin(soap);
292 soap->encodingStyle = NULL;
293 soap_tmp___ns1__UploadAdditionalInfo.ns1__UploadAdditionalInfo = ns1__UploadAdditionalInfo;
294 soap_set_version(soap, 2); /* SOAP1.2 */
295 soap_serializeheader(soap);
296 soap_serialize___ns1__UploadAdditionalInfo(soap, &soap_tmp___ns1__UploadAdditionalInfo);
297 if (soap_begin_count(soap))
298 return soap->error;
299 if (soap->mode & SOAP_IO_LENGTH)
300 { if (soap_envelope_begin_out(soap)
301 || soap_putheader(soap)
302 || soap_body_begin_out(soap)
303 || soap_put___ns1__UploadAdditionalInfo(soap, &soap_tmp___ns1__UploadAdditionalInfo, "-ns1:UploadAdditionalInfo", NULL)
304 || soap_body_end_out(soap)
305 || soap_envelope_end_out(soap))
306 return soap->error;
308 if (soap_end_count(soap))
309 return soap->error;
310 if (soap_connect(soap, soap_url(soap, soap_endpoint, NULL), soap_action)
311 || soap_envelope_begin_out(soap)
312 || soap_putheader(soap)
313 || soap_body_begin_out(soap)
314 || soap_put___ns1__UploadAdditionalInfo(soap, &soap_tmp___ns1__UploadAdditionalInfo, "-ns1:UploadAdditionalInfo", NULL)
315 || soap_body_end_out(soap)
316 || soap_envelope_end_out(soap)
317 || soap_end_send(soap))
318 return soap_closesock(soap);
319 if (!ns1__UploadAdditionalInfoResponse)
320 return soap_closesock(soap);
321 ns1__UploadAdditionalInfoResponse->soap_default(soap);
322 if (soap_begin_recv(soap)
323 || soap_envelope_begin_in(soap)
324 || soap_recv_header(soap)
325 || soap_body_begin_in(soap))
326 return soap_closesock(soap);
327 ns1__UploadAdditionalInfoResponse->soap_get(soap, "ns1:UploadAdditionalInfoResponse", "");
328 if (soap->error)
329 return soap_recv_fault(soap, 0);
330 if (soap_body_end_in(soap)
331 || soap_envelope_end_in(soap)
332 || soap_end_recv(soap))
333 return soap_closesock(soap);
334 return soap_closesock(soap);
337 int CustomBinding_DumpUploadService3_UploaderProxy::RejectedToSendAdditionalInfo(const char *endpoint, const char *soap_action, _ns1__RejectedToSendAdditionalInfo *ns1__RejectedToSendAdditionalInfo, _ns1__RejectedToSendAdditionalInfoResponse *ns1__RejectedToSendAdditionalInfoResponse)
338 { struct soap *soap = this;
339 struct __ns1__RejectedToSendAdditionalInfo soap_tmp___ns1__RejectedToSendAdditionalInfo;
340 if (endpoint)
341 soap_endpoint = endpoint;
342 if (soap_endpoint == NULL)
343 soap_endpoint = "http://localhost:59175/Service/DumpUploader3.svc";
344 if (soap_action == NULL)
345 soap_action = "https://www.drdump.com/services/DumpUploadService3.Uploader/RejectedToSendAdditionalInfo";
346 soap_begin(soap);
347 soap->encodingStyle = NULL;
348 soap_tmp___ns1__RejectedToSendAdditionalInfo.ns1__RejectedToSendAdditionalInfo = ns1__RejectedToSendAdditionalInfo;
349 soap_set_version(soap, 2); /* SOAP1.2 */
350 soap_serializeheader(soap);
351 soap_serialize___ns1__RejectedToSendAdditionalInfo(soap, &soap_tmp___ns1__RejectedToSendAdditionalInfo);
352 if (soap_begin_count(soap))
353 return soap->error;
354 if (soap->mode & SOAP_IO_LENGTH)
355 { if (soap_envelope_begin_out(soap)
356 || soap_putheader(soap)
357 || soap_body_begin_out(soap)
358 || soap_put___ns1__RejectedToSendAdditionalInfo(soap, &soap_tmp___ns1__RejectedToSendAdditionalInfo, "-ns1:RejectedToSendAdditionalInfo", NULL)
359 || soap_body_end_out(soap)
360 || soap_envelope_end_out(soap))
361 return soap->error;
363 if (soap_end_count(soap))
364 return soap->error;
365 if (soap_connect(soap, soap_url(soap, soap_endpoint, NULL), soap_action)
366 || soap_envelope_begin_out(soap)
367 || soap_putheader(soap)
368 || soap_body_begin_out(soap)
369 || soap_put___ns1__RejectedToSendAdditionalInfo(soap, &soap_tmp___ns1__RejectedToSendAdditionalInfo, "-ns1:RejectedToSendAdditionalInfo", NULL)
370 || soap_body_end_out(soap)
371 || soap_envelope_end_out(soap)
372 || soap_end_send(soap))
373 return soap_closesock(soap);
374 if (!ns1__RejectedToSendAdditionalInfoResponse)
375 return soap_closesock(soap);
376 ns1__RejectedToSendAdditionalInfoResponse->soap_default(soap);
377 if (soap_begin_recv(soap)
378 || soap_envelope_begin_in(soap)
379 || soap_recv_header(soap)
380 || soap_body_begin_in(soap))
381 return soap_closesock(soap);
382 ns1__RejectedToSendAdditionalInfoResponse->soap_get(soap, "ns1:RejectedToSendAdditionalInfoResponse", "");
383 if (soap->error)
384 return soap_recv_fault(soap, 0);
385 if (soap_body_end_in(soap)
386 || soap_envelope_end_in(soap)
387 || soap_end_recv(soap))
388 return soap_closesock(soap);
389 return soap_closesock(soap);
392 int CustomBinding_DumpUploadService3_UploaderProxy::UploadSymbol(const char *endpoint, const char *soap_action, _ns1__UploadSymbol *ns1__UploadSymbol, _ns1__UploadSymbolResponse *ns1__UploadSymbolResponse)
393 { struct soap *soap = this;
394 struct __ns1__UploadSymbol soap_tmp___ns1__UploadSymbol;
395 if (endpoint)
396 soap_endpoint = endpoint;
397 if (soap_endpoint == NULL)
398 soap_endpoint = "http://localhost:59175/Service/DumpUploader3.svc";
399 if (soap_action == NULL)
400 soap_action = "https://www.drdump.com/services/DumpUploadService3.Uploader/UploadSymbol";
401 soap_begin(soap);
402 soap->encodingStyle = NULL;
403 soap_tmp___ns1__UploadSymbol.ns1__UploadSymbol = ns1__UploadSymbol;
404 soap_set_version(soap, 2); /* SOAP1.2 */
405 soap_serializeheader(soap);
406 soap_serialize___ns1__UploadSymbol(soap, &soap_tmp___ns1__UploadSymbol);
407 if (soap_begin_count(soap))
408 return soap->error;
409 if (soap->mode & SOAP_IO_LENGTH)
410 { if (soap_envelope_begin_out(soap)
411 || soap_putheader(soap)
412 || soap_body_begin_out(soap)
413 || soap_put___ns1__UploadSymbol(soap, &soap_tmp___ns1__UploadSymbol, "-ns1:UploadSymbol", NULL)
414 || soap_body_end_out(soap)
415 || soap_envelope_end_out(soap))
416 return soap->error;
418 if (soap_end_count(soap))
419 return soap->error;
420 if (soap_connect(soap, soap_url(soap, soap_endpoint, NULL), soap_action)
421 || soap_envelope_begin_out(soap)
422 || soap_putheader(soap)
423 || soap_body_begin_out(soap)
424 || soap_put___ns1__UploadSymbol(soap, &soap_tmp___ns1__UploadSymbol, "-ns1:UploadSymbol", NULL)
425 || soap_body_end_out(soap)
426 || soap_envelope_end_out(soap)
427 || soap_end_send(soap))
428 return soap_closesock(soap);
429 if (!ns1__UploadSymbolResponse)
430 return soap_closesock(soap);
431 ns1__UploadSymbolResponse->soap_default(soap);
432 if (soap_begin_recv(soap)
433 || soap_envelope_begin_in(soap)
434 || soap_recv_header(soap)
435 || soap_body_begin_in(soap))
436 return soap_closesock(soap);
437 ns1__UploadSymbolResponse->soap_get(soap, "ns1:UploadSymbolResponse", "");
438 if (soap->error)
439 return soap_recv_fault(soap, 0);
440 if (soap_body_end_in(soap)
441 || soap_envelope_end_in(soap)
442 || soap_end_recv(soap))
443 return soap_closesock(soap);
444 return soap_closesock(soap);
446 /* End of client proxy code */