Sync DrDump crash handler with TortoiseSVN codebase
[TortoiseGit.git] / ext / CrashServer / CrashHandler / DumpUploaderServiceLib / generated / soapC.cpp
blob3ec9109fdc8ce12d37050dddea3be73090983571
1 /* soapC.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 #if defined(__BORLANDC__)
12 #pragma option push -w-8060
13 #pragma option push -w-8004
14 #endif
16 #include "soapH.h"
18 SOAP_SOURCE_STAMP("@(#) soapC.cpp ver 2.8.17r 2014-08-13 22:23:36 GMT")
21 #ifndef WITH_NOGLOBAL
23 SOAP_FMAC3 int SOAP_FMAC4 soap_getheader(struct soap *soap)
25 soap->part = SOAP_IN_HEADER;
26 soap->header = soap_in_SOAP_ENV__Header(soap, "SOAP-ENV:Header", soap->header, NULL);
27 soap->part = SOAP_END_HEADER;
28 return soap->header == NULL;
31 SOAP_FMAC3 int SOAP_FMAC4 soap_putheader(struct soap *soap)
33 if (soap->version && soap->header)
34 { soap->part = SOAP_IN_HEADER;
35 if (soap_out_SOAP_ENV__Header(soap, "SOAP-ENV:Header", 0, soap->header, NULL))
36 return soap->error;
37 soap->part = SOAP_END_HEADER;
39 return SOAP_OK;
42 SOAP_FMAC3 void SOAP_FMAC4 soap_serializeheader(struct soap *soap)
44 if (soap->version && soap->header)
45 soap_serialize_SOAP_ENV__Header(soap, soap->header);
48 SOAP_FMAC3 void SOAP_FMAC4 soap_header(struct soap *soap)
50 if (soap->header == NULL)
51 { if ((soap->header = soap_new_SOAP_ENV__Header(soap, -1)))
52 soap_default_SOAP_ENV__Header(soap, soap->header);
56 SOAP_FMAC3 void SOAP_FMAC4 soap_fault(struct soap *soap)
58 if (soap->fault == NULL)
59 { soap->fault = soap_new_SOAP_ENV__Fault(soap, -1);
60 if (soap->fault == NULL)
61 return;
62 soap_default_SOAP_ENV__Fault(soap, soap->fault);
64 if (soap->version == 2 && !soap->fault->SOAP_ENV__Code)
65 { soap->fault->SOAP_ENV__Code = soap_new_SOAP_ENV__Code(soap, -1);
66 soap_default_SOAP_ENV__Code(soap, soap->fault->SOAP_ENV__Code);
68 if (soap->version == 2 && !soap->fault->SOAP_ENV__Reason)
69 { soap->fault->SOAP_ENV__Reason = soap_new_SOAP_ENV__Reason(soap, -1);
70 soap_default_SOAP_ENV__Reason(soap, soap->fault->SOAP_ENV__Reason);
74 SOAP_FMAC3 void SOAP_FMAC4 soap_serializefault(struct soap *soap)
76 soap_fault(soap);
77 if (soap->fault)
78 soap_serialize_SOAP_ENV__Fault(soap, soap->fault);
81 SOAP_FMAC3 int SOAP_FMAC4 soap_putfault(struct soap *soap)
83 if (soap->fault)
84 return soap_put_SOAP_ENV__Fault(soap, soap->fault, "SOAP-ENV:Fault", NULL);
85 return SOAP_OK;
88 SOAP_FMAC3 int SOAP_FMAC4 soap_getfault(struct soap *soap)
90 return (soap->fault = soap_get_SOAP_ENV__Fault(soap, NULL, "SOAP-ENV:Fault", NULL)) == NULL;
93 SOAP_FMAC3 const char ** SOAP_FMAC4 soap_faultcode(struct soap *soap)
95 soap_fault(soap);
96 if (soap->version == 2 && soap->fault->SOAP_ENV__Code)
97 return (const char**)&soap->fault->SOAP_ENV__Code->SOAP_ENV__Value;
98 return (const char**)&soap->fault->faultcode;
101 SOAP_FMAC3 const char ** SOAP_FMAC4 soap_faultsubcode(struct soap *soap)
103 soap_fault(soap);
104 if (soap->version == 2)
105 { if (soap->fault->SOAP_ENV__Code->SOAP_ENV__Subcode == NULL)
106 { soap->fault->SOAP_ENV__Code->SOAP_ENV__Subcode = soap_new_SOAP_ENV__Code(soap, -1);
107 soap_default_SOAP_ENV__Code(soap, soap->fault->SOAP_ENV__Code->SOAP_ENV__Subcode);
109 return (const char**)&soap->fault->SOAP_ENV__Code->SOAP_ENV__Subcode->SOAP_ENV__Value;
111 return (const char**)&soap->fault->faultcode;
114 SOAP_FMAC3 const char * SOAP_FMAC4 soap_check_faultsubcode(struct soap *soap)
116 soap_fault(soap);
117 if (soap->version == 2)
118 { if (soap->fault->SOAP_ENV__Code && soap->fault->SOAP_ENV__Code->SOAP_ENV__Subcode && soap->fault->SOAP_ENV__Code->SOAP_ENV__Subcode)
119 return soap->fault->SOAP_ENV__Code->SOAP_ENV__Subcode->SOAP_ENV__Value;
120 return NULL;
122 return soap->fault->faultcode;
125 SOAP_FMAC3 const char ** SOAP_FMAC4 soap_faultstring(struct soap *soap)
127 soap_fault(soap);
128 if (soap->version == 2)
129 return (const char**)&soap->fault->SOAP_ENV__Reason->SOAP_ENV__Text;
130 return (const char**)&soap->fault->faultstring;
133 SOAP_FMAC3 const char ** SOAP_FMAC4 soap_faultdetail(struct soap *soap)
135 soap_fault(soap);
136 if (soap->version == 2)
137 { if (soap->fault->SOAP_ENV__Detail == NULL)
138 { soap->fault->SOAP_ENV__Detail = soap_new_SOAP_ENV__Detail(soap, -1);
139 soap_default_SOAP_ENV__Detail(soap, soap->fault->SOAP_ENV__Detail);
141 return (const char**)&soap->fault->SOAP_ENV__Detail->__any;
143 if (soap->fault->detail == NULL)
144 { soap->fault->detail = soap_new_SOAP_ENV__Detail(soap, -1);
145 soap_default_SOAP_ENV__Detail(soap, soap->fault->detail);
147 return (const char**)&soap->fault->detail->__any;
150 SOAP_FMAC3 const char * SOAP_FMAC4 soap_check_faultdetail(struct soap *soap)
152 soap_fault(soap);
153 if (soap->version == 2 && soap->fault->SOAP_ENV__Detail)
154 return soap->fault->SOAP_ENV__Detail->__any;
155 if (soap->fault->detail)
156 return soap->fault->detail->__any;
157 return NULL;
160 #endif
162 #ifndef WITH_NOIDREF
163 SOAP_FMAC3 int SOAP_FMAC4 soap_getindependent(struct soap *soap)
165 int t;
166 if (soap->version == 1)
167 { for (;;)
168 { if (!soap_getelement(soap, &t))
169 if (soap->error || soap_ignore_element(soap))
170 break;
173 if (soap->error == SOAP_NO_TAG || soap->error == SOAP_EOF)
174 soap->error = SOAP_OK;
175 return soap->error;
177 #endif
179 #ifdef __cplusplus
180 extern "C" {
181 #endif
182 SOAP_FMAC3 void * SOAP_FMAC4 soap_getelement(struct soap *soap, int *type)
183 { (void)type;
184 if (soap_peek_element(soap))
185 return NULL;
186 #ifndef WITH_NOIDREF
187 if (!*soap->id || !(*type = soap_lookup_type(soap, soap->id)))
188 *type = soap_lookup_type(soap, soap->href);
189 switch (*type)
191 case SOAP_TYPE_xsd__byte:
192 return soap_in_xsd__byte(soap, NULL, NULL, "xsd:byte");
193 case SOAP_TYPE_byte:
194 return soap_in_byte(soap, NULL, NULL, "xsd:byte");
195 case SOAP_TYPE_short:
196 return soap_in_short(soap, NULL, NULL, "xsd:short");
197 case SOAP_TYPE_ns3__char:
198 return soap_in_ns3__char(soap, NULL, NULL, "ns3:char");
199 case SOAP_TYPE_int:
200 return soap_in_int(soap, NULL, NULL, "xsd:int");
201 case SOAP_TYPE_LONG64:
202 return soap_in_LONG64(soap, NULL, NULL, "xsd:long");
203 case SOAP_TYPE_float:
204 return soap_in_float(soap, NULL, NULL, "xsd:float");
205 case SOAP_TYPE_double:
206 return soap_in_double(soap, NULL, NULL, "xsd:double");
207 case SOAP_TYPE_xsd__unsignedByte:
208 return soap_in_xsd__unsignedByte(soap, NULL, NULL, "xsd:unsignedByte");
209 case SOAP_TYPE_unsignedByte:
210 return soap_in_unsignedByte(soap, NULL, NULL, "xsd:unsignedByte");
211 case SOAP_TYPE_unsignedShort:
212 return soap_in_unsignedShort(soap, NULL, NULL, "xsd:unsignedShort");
213 case SOAP_TYPE_unsignedInt:
214 return soap_in_unsignedInt(soap, NULL, NULL, "xsd:unsignedInt");
215 case SOAP_TYPE_unsignedLONG64:
216 return soap_in_unsignedLONG64(soap, NULL, NULL, "xsd:unsignedLong");
217 case SOAP_TYPE_time:
218 return soap_in_time(soap, NULL, NULL, "xsd:dateTime");
219 case SOAP_TYPE_ns4__HaveSolutionResponse_SolutionType:
220 return soap_in_ns4__HaveSolutionResponse_SolutionType(soap, NULL, NULL, "ns4:HaveSolutionResponse.SolutionType");
221 case SOAP_TYPE_ns4__ClientLib_ClientType:
222 return soap_in_ns4__ClientLib_ClientType(soap, NULL, NULL, "ns4:ClientLib.ClientType");
223 case SOAP_TYPE_ns4__ClientLib_Architecture:
224 return soap_in_ns4__ClientLib_Architecture(soap, NULL, NULL, "ns4:ClientLib.Architecture");
225 case SOAP_TYPE_bool:
226 return soap_in_bool(soap, NULL, NULL, "xsd:boolean");
227 case SOAP_TYPE_ns4__HaveSolutionResponse_SolutionType_:
228 return soap_in_ns4__HaveSolutionResponse_SolutionType_(soap, NULL, NULL, "ns4:HaveSolutionResponse.SolutionType");
229 case SOAP_TYPE_ns4__ClientLib_ClientType_:
230 return soap_in_ns4__ClientLib_ClientType_(soap, NULL, NULL, "ns4:ClientLib.ClientType");
231 case SOAP_TYPE_ns4__ClientLib_Architecture_:
232 return soap_in_ns4__ClientLib_Architecture_(soap, NULL, NULL, "ns4:ClientLib.Architecture");
233 case SOAP_TYPE_ns3__guid__:
234 return soap_in_ns3__guid__(soap, NULL, NULL, "ns3:guid");
235 case SOAP_TYPE_ns3__guid:
236 return soap_in_ns3__guid(soap, NULL, NULL, "ns3:guid");
237 case SOAP_TYPE_ns3__duration__:
238 return soap_in_ns3__duration__(soap, NULL, NULL, "ns3:duration");
239 case SOAP_TYPE_ns3__duration:
240 return soap_in_ns3__duration(soap, NULL, NULL, "ns3:duration");
241 case SOAP_TYPE_ns3__char__:
242 return soap_in_ns3__char__(soap, NULL, NULL, "ns3:char");
243 case SOAP_TYPE_ns5__ArrayOfstring:
244 return soap_in_ns5__ArrayOfstring(soap, NULL, NULL, "ns5:ArrayOfstring");
245 case SOAP_TYPE_ns1__NeedMoreInfoResponse:
246 return soap_in_ns1__NeedMoreInfoResponse(soap, NULL, NULL, "ns1:NeedMoreInfoResponse");
247 case SOAP_TYPE_ns1__NeedFullDumpResponse:
248 return soap_in_ns1__NeedFullDumpResponse(soap, NULL, NULL, "ns1:NeedFullDumpResponse");
249 case SOAP_TYPE_ns1__NeedMiniDumpResponse:
250 return soap_in_ns1__NeedMiniDumpResponse(soap, NULL, NULL, "ns1:NeedMiniDumpResponse");
251 case SOAP_TYPE_ns1__NeedSymbolsThenMiniDumpResponse:
252 return soap_in_ns1__NeedSymbolsThenMiniDumpResponse(soap, NULL, NULL, "ns1:NeedSymbolsThenMiniDumpResponse");
253 case SOAP_TYPE_ns1__HaveSolutionResponse:
254 return soap_in_ns1__HaveSolutionResponse(soap, NULL, NULL, "ns1:HaveSolutionResponse");
255 case SOAP_TYPE_ns1__ErrorResponse:
256 return soap_in_ns1__ErrorResponse(soap, NULL, NULL, "ns1:ErrorResponse");
257 case SOAP_TYPE_ns1__StopResponse:
258 return soap_in_ns1__StopResponse(soap, NULL, NULL, "ns1:StopResponse");
259 case SOAP_TYPE_ns1__Response:
260 return soap_in_ns1__Response(soap, NULL, NULL, "ns1:Response");
261 case SOAP_TYPE_ns1__Pdb70File:
262 return soap_in_ns1__Pdb70File(soap, NULL, NULL, "ns1:Pdb70File");
263 case SOAP_TYPE_ns1__ModuleSymbolInfo:
264 return soap_in_ns1__ModuleSymbolInfo(soap, NULL, NULL, "ns1:ModuleSymbolInfo");
265 case SOAP_TYPE_ns1__ArrayOfModuleSymbolInfo:
266 return soap_in_ns1__ArrayOfModuleSymbolInfo(soap, NULL, NULL, "ns1:ArrayOfModuleSymbolInfo");
267 case SOAP_TYPE_ns1__DumpAdditionalInfo:
268 return soap_in_ns1__DumpAdditionalInfo(soap, NULL, NULL, "ns1:DumpAdditionalInfo");
269 case SOAP_TYPE_ns1__AppAdditionalInfo:
270 return soap_in_ns1__AppAdditionalInfo(soap, NULL, NULL, "ns1:AppAdditionalInfo");
271 case SOAP_TYPE_ns1__Application:
272 return soap_in_ns1__Application(soap, NULL, NULL, "ns1:Application");
273 case SOAP_TYPE_ns1__ClientLib:
274 return soap_in_ns1__ClientLib(soap, NULL, NULL, "ns1:ClientLib");
275 case SOAP_TYPE_xsd__unsignedShort:
276 return soap_in_xsd__unsignedShort(soap, NULL, NULL, "xsd:unsignedShort");
277 case SOAP_TYPE_xsd__unsignedLong:
278 return soap_in_xsd__unsignedLong(soap, NULL, NULL, "xsd:unsignedLong");
279 case SOAP_TYPE_xsd__unsignedInt:
280 return soap_in_xsd__unsignedInt(soap, NULL, NULL, "xsd:unsignedInt");
281 case SOAP_TYPE_xsd__unsignedByte_:
282 return soap_in_xsd__unsignedByte_(soap, NULL, NULL, "xsd:unsignedByte");
283 case SOAP_TYPE_xsd__string:
284 return soap_in_xsd__string(soap, NULL, NULL, "xsd:string");
285 case SOAP_TYPE_xsd__short:
286 return soap_in_xsd__short(soap, NULL, NULL, "xsd:short");
287 case SOAP_TYPE_xsd__long:
288 return soap_in_xsd__long(soap, NULL, NULL, "xsd:long");
289 case SOAP_TYPE_xsd__int:
290 return soap_in_xsd__int(soap, NULL, NULL, "xsd:int");
291 case SOAP_TYPE_xsd__float:
292 return soap_in_xsd__float(soap, NULL, NULL, "xsd:float");
293 case SOAP_TYPE_xsd__duration_:
294 return soap_in_xsd__duration_(soap, NULL, NULL, "xsd:duration");
295 case SOAP_TYPE_xsd__duration:
296 return soap_in_xsd__duration(soap, NULL, NULL, "xsd:duration");
297 case SOAP_TYPE_xsd__double:
298 return soap_in_xsd__double(soap, NULL, NULL, "xsd:double");
299 case SOAP_TYPE_xsd__decimal_:
300 return soap_in_xsd__decimal_(soap, NULL, NULL, "xsd:decimal");
301 case SOAP_TYPE_xsd__decimal:
302 return soap_in_xsd__decimal(soap, NULL, NULL, "xsd:decimal");
303 case SOAP_TYPE_xsd__dateTime:
304 return soap_in_xsd__dateTime(soap, NULL, NULL, "xsd:dateTime");
305 case SOAP_TYPE_xsd__byte_:
306 return soap_in_xsd__byte_(soap, NULL, NULL, "xsd:byte");
307 case SOAP_TYPE_xsd__boolean:
308 return soap_in_xsd__boolean(soap, NULL, NULL, "xsd:boolean");
309 case SOAP_TYPE_xsd__base64Binary:
310 return soap_in_xsd__base64Binary(soap, NULL, NULL, "xsd:base64Binary");
311 case SOAP_TYPE_xsd__anyURI_:
312 return soap_in_xsd__anyURI_(soap, NULL, NULL, "xsd:anyURI");
313 case SOAP_TYPE_xsd__anyURI:
314 return soap_in_xsd__anyURI(soap, NULL, NULL, "xsd:anyURI");
315 case SOAP_TYPE_xsd__QName_:
316 return soap_in_xsd__QName_(soap, NULL, NULL, "xsd:QName");
317 case SOAP_TYPE_xsd__IDREF_:
318 return soap_in_xsd__IDREF_(soap, NULL, NULL, "xsd:IDREF");
319 case SOAP_TYPE_xsd__IDREF:
320 return soap_in_xsd__IDREF(soap, NULL, NULL, "xsd:IDREF");
321 case SOAP_TYPE_xsd__ID_:
322 return soap_in_xsd__ID_(soap, NULL, NULL, "xsd:ID");
323 case SOAP_TYPE_xsd__ID:
324 return soap_in_xsd__ID(soap, NULL, NULL, "xsd:ID");
325 case SOAP_TYPE_std__wstring:
326 return soap_in_std__wstring(soap, NULL, NULL, "xsd:string");
327 case SOAP_TYPE_xsd__QName:
328 return soap_in_xsd__QName(soap, NULL, NULL, "xsd:QName");
329 case SOAP_TYPE_std__string:
330 return soap_in_std__string(soap, NULL, NULL, "xsd:string");
331 case SOAP_TYPE_xsd__anyType:
332 return soap_in_xsd__anyType(soap, NULL, NULL, "xsd:anyType");
333 case SOAP_TYPE_PointerTo_ns1__UploadSymbolResponse:
334 return soap_in_PointerTo_ns1__UploadSymbolResponse(soap, NULL, NULL, "ns1:UploadSymbolResponse");
335 case SOAP_TYPE_PointerTo_ns1__UploadSymbol:
336 return soap_in_PointerTo_ns1__UploadSymbol(soap, NULL, NULL, "ns1:UploadSymbol");
337 case SOAP_TYPE_PointerTo_ns1__RejectedToSendAdditionalInfoResponse:
338 return soap_in_PointerTo_ns1__RejectedToSendAdditionalInfoResponse(soap, NULL, NULL, "ns1:RejectedToSendAdditionalInfoResponse");
339 case SOAP_TYPE_PointerTo_ns1__RejectedToSendAdditionalInfo:
340 return soap_in_PointerTo_ns1__RejectedToSendAdditionalInfo(soap, NULL, NULL, "ns1:RejectedToSendAdditionalInfo");
341 case SOAP_TYPE_PointerTo_ns1__UploadAdditionalInfoResponse:
342 return soap_in_PointerTo_ns1__UploadAdditionalInfoResponse(soap, NULL, NULL, "ns1:UploadAdditionalInfoResponse");
343 case SOAP_TYPE_PointerTo_ns1__UploadAdditionalInfo:
344 return soap_in_PointerTo_ns1__UploadAdditionalInfo(soap, NULL, NULL, "ns1:UploadAdditionalInfo");
345 case SOAP_TYPE_PointerTo_ns1__UploadFullDumpResponse:
346 return soap_in_PointerTo_ns1__UploadFullDumpResponse(soap, NULL, NULL, "ns1:UploadFullDumpResponse");
347 case SOAP_TYPE_PointerTo_ns1__UploadFullDump:
348 return soap_in_PointerTo_ns1__UploadFullDump(soap, NULL, NULL, "ns1:UploadFullDump");
349 case SOAP_TYPE_PointerTo_ns1__UploadMiniDumpResponse:
350 return soap_in_PointerTo_ns1__UploadMiniDumpResponse(soap, NULL, NULL, "ns1:UploadMiniDumpResponse");
351 case SOAP_TYPE_PointerTo_ns1__UploadMiniDump:
352 return soap_in_PointerTo_ns1__UploadMiniDump(soap, NULL, NULL, "ns1:UploadMiniDump");
353 case SOAP_TYPE_PointerTo_ns1__HelloResponse:
354 return soap_in_PointerTo_ns1__HelloResponse(soap, NULL, NULL, "ns1:HelloResponse");
355 case SOAP_TYPE_PointerTo_ns1__Hello:
356 return soap_in_PointerTo_ns1__Hello(soap, NULL, NULL, "ns1:Hello");
357 case SOAP_TYPE_PointerTons5__ArrayOfstring:
358 return soap_in_PointerTons5__ArrayOfstring(soap, NULL, NULL, "ns5:ArrayOfstring");
359 case SOAP_TYPE_PointerTobool:
360 return soap_in_PointerTobool(soap, NULL, NULL, "xsd:boolean");
361 case SOAP_TYPE_PointerTons1__Response:
362 return soap_in_PointerTons1__Response(soap, NULL, NULL, "ns1:Response");
363 case SOAP_TYPE_PointerTons1__ArrayOfModuleSymbolInfo:
364 return soap_in_PointerTons1__ArrayOfModuleSymbolInfo(soap, NULL, NULL, "ns1:ArrayOfModuleSymbolInfo");
365 case SOAP_TYPE_PointerTons1__DumpAdditionalInfo:
366 return soap_in_PointerTons1__DumpAdditionalInfo(soap, NULL, NULL, "ns1:DumpAdditionalInfo");
367 case SOAP_TYPE_PointerTons1__AppAdditionalInfo:
368 return soap_in_PointerTons1__AppAdditionalInfo(soap, NULL, NULL, "ns1:AppAdditionalInfo");
369 case SOAP_TYPE_PointerTons1__Application:
370 return soap_in_PointerTons1__Application(soap, NULL, NULL, "ns1:Application");
371 case SOAP_TYPE_PointerTons1__ClientLib:
372 return soap_in_PointerTons1__ClientLib(soap, NULL, NULL, "ns1:ClientLib");
373 case SOAP_TYPE_PointerToint:
374 return soap_in_PointerToint(soap, NULL, NULL, "xsd:int");
375 case SOAP_TYPE_PointerTo_xop__Include:
376 return soap_in_PointerTo_xop__Include(soap, NULL, NULL, "xop:Include");
377 case SOAP_TYPE_PointerTons1__Pdb70File:
378 return soap_in_PointerTons1__Pdb70File(soap, NULL, NULL, "ns1:Pdb70File");
379 case SOAP_TYPE_PointerTons1__ModuleSymbolInfo:
380 return soap_in_PointerTons1__ModuleSymbolInfo(soap, NULL, NULL, "ns1:ModuleSymbolInfo");
381 case SOAP_TYPE_PointerTostd__wstring:
382 return soap_in_PointerTostd__wstring(soap, NULL, NULL, "xsd:string");
383 case SOAP_TYPE_PointerTounsignedByte:
384 return soap_in_PointerTounsignedByte(soap, NULL, NULL, "xsd:unsignedByte");
385 case SOAP_TYPE__QName:
386 { char **s;
387 s = soap_in__QName(soap, NULL, NULL, "xsd:QName");
388 return s ? *s : NULL;
390 case SOAP_TYPE_string:
391 { char **s;
392 s = soap_in_string(soap, NULL, NULL, "xsd:string");
393 return s ? *s : NULL;
395 default:
396 #else
397 *type = 0;
398 #endif
399 { const char *t = soap->type;
400 if (!*t)
401 t = soap->tag;
402 if (!soap_match_tag(soap, t, "ns4:HaveSolutionResponse.SolutionType"))
403 { *type = SOAP_TYPE_ns4__HaveSolutionResponse_SolutionType_;
404 return soap_in_ns4__HaveSolutionResponse_SolutionType_(soap, NULL, NULL, NULL);
406 if (!soap_match_tag(soap, t, "ns4:ClientLib.ClientType"))
407 { *type = SOAP_TYPE_ns4__ClientLib_ClientType_;
408 return soap_in_ns4__ClientLib_ClientType_(soap, NULL, NULL, NULL);
410 if (!soap_match_tag(soap, t, "ns4:ClientLib.Architecture"))
411 { *type = SOAP_TYPE_ns4__ClientLib_Architecture_;
412 return soap_in_ns4__ClientLib_Architecture_(soap, NULL, NULL, NULL);
414 if (!soap_match_tag(soap, t, "ns3:guid"))
415 { *type = SOAP_TYPE_ns3__guid__;
416 return soap_in_ns3__guid__(soap, NULL, NULL, NULL);
418 if (!soap_match_tag(soap, t, "ns3:guid"))
419 { *type = SOAP_TYPE_ns3__guid;
420 return soap_in_ns3__guid(soap, NULL, NULL, NULL);
422 if (!soap_match_tag(soap, t, "ns3:duration"))
423 { *type = SOAP_TYPE_ns3__duration__;
424 return soap_in_ns3__duration__(soap, NULL, NULL, NULL);
426 if (!soap_match_tag(soap, t, "ns3:duration"))
427 { *type = SOAP_TYPE_ns3__duration;
428 return soap_in_ns3__duration(soap, NULL, NULL, NULL);
430 if (!soap_match_tag(soap, t, "ns3:char"))
431 { *type = SOAP_TYPE_ns3__char__;
432 return soap_in_ns3__char__(soap, NULL, NULL, NULL);
434 if (!soap_match_tag(soap, t, "ns5:ArrayOfstring"))
435 { *type = SOAP_TYPE_ns5__ArrayOfstring;
436 return soap_in_ns5__ArrayOfstring(soap, NULL, NULL, NULL);
438 if (!soap_match_tag(soap, t, "ns1:NeedMoreInfoResponse"))
439 { *type = SOAP_TYPE_ns1__NeedMoreInfoResponse;
440 return soap_in_ns1__NeedMoreInfoResponse(soap, NULL, NULL, NULL);
442 if (!soap_match_tag(soap, t, "ns1:NeedFullDumpResponse"))
443 { *type = SOAP_TYPE_ns1__NeedFullDumpResponse;
444 return soap_in_ns1__NeedFullDumpResponse(soap, NULL, NULL, NULL);
446 if (!soap_match_tag(soap, t, "ns1:NeedMiniDumpResponse"))
447 { *type = SOAP_TYPE_ns1__NeedMiniDumpResponse;
448 return soap_in_ns1__NeedMiniDumpResponse(soap, NULL, NULL, NULL);
450 if (!soap_match_tag(soap, t, "ns1:NeedSymbolsThenMiniDumpResponse"))
451 { *type = SOAP_TYPE_ns1__NeedSymbolsThenMiniDumpResponse;
452 return soap_in_ns1__NeedSymbolsThenMiniDumpResponse(soap, NULL, NULL, NULL);
454 if (!soap_match_tag(soap, t, "ns1:HaveSolutionResponse"))
455 { *type = SOAP_TYPE_ns1__HaveSolutionResponse;
456 return soap_in_ns1__HaveSolutionResponse(soap, NULL, NULL, NULL);
458 if (!soap_match_tag(soap, t, "ns1:ErrorResponse"))
459 { *type = SOAP_TYPE_ns1__ErrorResponse;
460 return soap_in_ns1__ErrorResponse(soap, NULL, NULL, NULL);
462 if (!soap_match_tag(soap, t, "ns1:StopResponse"))
463 { *type = SOAP_TYPE_ns1__StopResponse;
464 return soap_in_ns1__StopResponse(soap, NULL, NULL, NULL);
466 if (!soap_match_tag(soap, t, "ns1:Response"))
467 { *type = SOAP_TYPE_ns1__Response;
468 return soap_in_ns1__Response(soap, NULL, NULL, NULL);
470 if (!soap_match_tag(soap, t, "ns1:Pdb70File"))
471 { *type = SOAP_TYPE_ns1__Pdb70File;
472 return soap_in_ns1__Pdb70File(soap, NULL, NULL, NULL);
474 if (!soap_match_tag(soap, t, "ns1:ModuleSymbolInfo"))
475 { *type = SOAP_TYPE_ns1__ModuleSymbolInfo;
476 return soap_in_ns1__ModuleSymbolInfo(soap, NULL, NULL, NULL);
478 if (!soap_match_tag(soap, t, "ns1:ArrayOfModuleSymbolInfo"))
479 { *type = SOAP_TYPE_ns1__ArrayOfModuleSymbolInfo;
480 return soap_in_ns1__ArrayOfModuleSymbolInfo(soap, NULL, NULL, NULL);
482 if (!soap_match_tag(soap, t, "ns1:DumpAdditionalInfo"))
483 { *type = SOAP_TYPE_ns1__DumpAdditionalInfo;
484 return soap_in_ns1__DumpAdditionalInfo(soap, NULL, NULL, NULL);
486 if (!soap_match_tag(soap, t, "ns1:AppAdditionalInfo"))
487 { *type = SOAP_TYPE_ns1__AppAdditionalInfo;
488 return soap_in_ns1__AppAdditionalInfo(soap, NULL, NULL, NULL);
490 if (!soap_match_tag(soap, t, "ns1:Application"))
491 { *type = SOAP_TYPE_ns1__Application;
492 return soap_in_ns1__Application(soap, NULL, NULL, NULL);
494 if (!soap_match_tag(soap, t, "ns1:ClientLib"))
495 { *type = SOAP_TYPE_ns1__ClientLib;
496 return soap_in_ns1__ClientLib(soap, NULL, NULL, NULL);
498 if (!soap_match_tag(soap, t, "xsd:unsignedShort"))
499 { *type = SOAP_TYPE_xsd__unsignedShort;
500 return soap_in_xsd__unsignedShort(soap, NULL, NULL, NULL);
502 if (!soap_match_tag(soap, t, "xsd:unsignedLong"))
503 { *type = SOAP_TYPE_xsd__unsignedLong;
504 return soap_in_xsd__unsignedLong(soap, NULL, NULL, NULL);
506 if (!soap_match_tag(soap, t, "xsd:unsignedInt"))
507 { *type = SOAP_TYPE_xsd__unsignedInt;
508 return soap_in_xsd__unsignedInt(soap, NULL, NULL, NULL);
510 if (!soap_match_tag(soap, t, "xsd:unsignedByte"))
511 { *type = SOAP_TYPE_xsd__unsignedByte_;
512 return soap_in_xsd__unsignedByte_(soap, NULL, NULL, NULL);
514 if (!soap_match_tag(soap, t, "xsd:string"))
515 { *type = SOAP_TYPE_xsd__string;
516 return soap_in_xsd__string(soap, NULL, NULL, NULL);
518 if (!soap_match_tag(soap, t, "xsd:short"))
519 { *type = SOAP_TYPE_xsd__short;
520 return soap_in_xsd__short(soap, NULL, NULL, NULL);
522 if (!soap_match_tag(soap, t, "xsd:long"))
523 { *type = SOAP_TYPE_xsd__long;
524 return soap_in_xsd__long(soap, NULL, NULL, NULL);
526 if (!soap_match_tag(soap, t, "xsd:int"))
527 { *type = SOAP_TYPE_xsd__int;
528 return soap_in_xsd__int(soap, NULL, NULL, NULL);
530 if (!soap_match_tag(soap, t, "xsd:float"))
531 { *type = SOAP_TYPE_xsd__float;
532 return soap_in_xsd__float(soap, NULL, NULL, NULL);
534 if (!soap_match_tag(soap, t, "xsd:duration"))
535 { *type = SOAP_TYPE_xsd__duration_;
536 return soap_in_xsd__duration_(soap, NULL, NULL, NULL);
538 if (!soap_match_tag(soap, t, "xsd:duration"))
539 { *type = SOAP_TYPE_xsd__duration;
540 return soap_in_xsd__duration(soap, NULL, NULL, NULL);
542 if (!soap_match_tag(soap, t, "xsd:double"))
543 { *type = SOAP_TYPE_xsd__double;
544 return soap_in_xsd__double(soap, NULL, NULL, NULL);
546 if (!soap_match_tag(soap, t, "xsd:decimal"))
547 { *type = SOAP_TYPE_xsd__decimal_;
548 return soap_in_xsd__decimal_(soap, NULL, NULL, NULL);
550 if (!soap_match_tag(soap, t, "xsd:decimal"))
551 { *type = SOAP_TYPE_xsd__decimal;
552 return soap_in_xsd__decimal(soap, NULL, NULL, NULL);
554 if (!soap_match_tag(soap, t, "xsd:dateTime"))
555 { *type = SOAP_TYPE_xsd__dateTime;
556 return soap_in_xsd__dateTime(soap, NULL, NULL, NULL);
558 if (!soap_match_tag(soap, t, "xsd:byte"))
559 { *type = SOAP_TYPE_xsd__byte_;
560 return soap_in_xsd__byte_(soap, NULL, NULL, NULL);
562 if (!soap_match_tag(soap, t, "xsd:boolean"))
563 { *type = SOAP_TYPE_xsd__boolean;
564 return soap_in_xsd__boolean(soap, NULL, NULL, NULL);
566 if (!soap_match_tag(soap, t, "xsd:base64Binary"))
567 { *type = SOAP_TYPE_xsd__base64Binary;
568 return soap_in_xsd__base64Binary(soap, NULL, NULL, NULL);
570 if (!soap_match_tag(soap, t, "xsd:anyURI"))
571 { *type = SOAP_TYPE_xsd__anyURI_;
572 return soap_in_xsd__anyURI_(soap, NULL, NULL, NULL);
574 if (!soap_match_tag(soap, t, "xsd:anyURI"))
575 { *type = SOAP_TYPE_xsd__anyURI;
576 return soap_in_xsd__anyURI(soap, NULL, NULL, NULL);
578 if (!soap_match_tag(soap, t, "xsd:QName"))
579 { *type = SOAP_TYPE_xsd__QName_;
580 return soap_in_xsd__QName_(soap, NULL, NULL, NULL);
582 if (!soap_match_tag(soap, t, "xsd:IDREF"))
583 { *type = SOAP_TYPE_xsd__IDREF_;
584 return soap_in_xsd__IDREF_(soap, NULL, NULL, NULL);
586 if (!soap_match_tag(soap, t, "xsd:IDREF"))
587 { *type = SOAP_TYPE_xsd__IDREF;
588 return soap_in_xsd__IDREF(soap, NULL, NULL, NULL);
590 if (!soap_match_tag(soap, t, "xsd:ID"))
591 { *type = SOAP_TYPE_xsd__ID_;
592 return soap_in_xsd__ID_(soap, NULL, NULL, NULL);
594 if (!soap_match_tag(soap, t, "xsd:ID"))
595 { *type = SOAP_TYPE_xsd__ID;
596 return soap_in_xsd__ID(soap, NULL, NULL, NULL);
598 if (!soap_match_tag(soap, t, "xsd:string"))
599 { *type = SOAP_TYPE_std__wstring;
600 return soap_in_std__wstring(soap, NULL, NULL, NULL);
602 if (!soap_match_tag(soap, t, "xsd:QName"))
603 { *type = SOAP_TYPE_xsd__QName;
604 return soap_in_xsd__QName(soap, NULL, NULL, NULL);
606 if (!soap_match_tag(soap, t, "xsd:string"))
607 { *type = SOAP_TYPE_std__string;
608 return soap_in_std__string(soap, NULL, NULL, NULL);
610 if (!soap_match_tag(soap, t, "xsd:anyType"))
611 { *type = SOAP_TYPE_xsd__anyType;
612 return soap_in_xsd__anyType(soap, NULL, NULL, NULL);
614 if (!soap_match_tag(soap, t, "xsd:byte"))
615 { *type = SOAP_TYPE_xsd__byte;
616 return soap_in_xsd__byte(soap, NULL, NULL, NULL);
618 if (!soap_match_tag(soap, t, "xsd:byte"))
619 { *type = SOAP_TYPE_byte;
620 return soap_in_byte(soap, NULL, NULL, NULL);
622 if (!soap_match_tag(soap, t, "xsd:short"))
623 { *type = SOAP_TYPE_short;
624 return soap_in_short(soap, NULL, NULL, NULL);
626 if (!soap_match_tag(soap, t, "ns3:char"))
627 { *type = SOAP_TYPE_ns3__char;
628 return soap_in_ns3__char(soap, NULL, NULL, NULL);
630 if (!soap_match_tag(soap, t, "xsd:int"))
631 { *type = SOAP_TYPE_int;
632 return soap_in_int(soap, NULL, NULL, NULL);
634 if (!soap_match_tag(soap, t, "xsd:long"))
635 { *type = SOAP_TYPE_LONG64;
636 return soap_in_LONG64(soap, NULL, NULL, NULL);
638 if (!soap_match_tag(soap, t, "xsd:float"))
639 { *type = SOAP_TYPE_float;
640 return soap_in_float(soap, NULL, NULL, NULL);
642 if (!soap_match_tag(soap, t, "xsd:double"))
643 { *type = SOAP_TYPE_double;
644 return soap_in_double(soap, NULL, NULL, NULL);
646 if (!soap_match_tag(soap, t, "xsd:unsignedByte"))
647 { *type = SOAP_TYPE_xsd__unsignedByte;
648 return soap_in_xsd__unsignedByte(soap, NULL, NULL, NULL);
650 if (!soap_match_tag(soap, t, "xsd:unsignedByte"))
651 { *type = SOAP_TYPE_unsignedByte;
652 return soap_in_unsignedByte(soap, NULL, NULL, NULL);
654 if (!soap_match_tag(soap, t, "xsd:unsignedShort"))
655 { *type = SOAP_TYPE_unsignedShort;
656 return soap_in_unsignedShort(soap, NULL, NULL, NULL);
658 if (!soap_match_tag(soap, t, "xsd:unsignedInt"))
659 { *type = SOAP_TYPE_unsignedInt;
660 return soap_in_unsignedInt(soap, NULL, NULL, NULL);
662 if (!soap_match_tag(soap, t, "xsd:unsignedLong"))
663 { *type = SOAP_TYPE_unsignedLONG64;
664 return soap_in_unsignedLONG64(soap, NULL, NULL, NULL);
666 if (!soap_match_tag(soap, t, "xsd:dateTime"))
667 { *type = SOAP_TYPE_time;
668 return soap_in_time(soap, NULL, NULL, NULL);
670 if (!soap_match_tag(soap, t, "ns4:HaveSolutionResponse.SolutionType"))
671 { *type = SOAP_TYPE_ns4__HaveSolutionResponse_SolutionType;
672 return soap_in_ns4__HaveSolutionResponse_SolutionType(soap, NULL, NULL, NULL);
674 if (!soap_match_tag(soap, t, "ns4:ClientLib.ClientType"))
675 { *type = SOAP_TYPE_ns4__ClientLib_ClientType;
676 return soap_in_ns4__ClientLib_ClientType(soap, NULL, NULL, NULL);
678 if (!soap_match_tag(soap, t, "ns4:ClientLib.Architecture"))
679 { *type = SOAP_TYPE_ns4__ClientLib_Architecture;
680 return soap_in_ns4__ClientLib_Architecture(soap, NULL, NULL, NULL);
682 if (!soap_match_tag(soap, t, "xsd:boolean"))
683 { *type = SOAP_TYPE_bool;
684 return soap_in_bool(soap, NULL, NULL, NULL);
686 if (!soap_match_tag(soap, t, "xsd:QName"))
687 { char **s;
688 *type = SOAP_TYPE__QName;
689 s = soap_in__QName(soap, NULL, NULL, NULL);
690 return s ? *s : NULL;
692 if (!soap_match_tag(soap, t, "xsd:string"))
693 { char **s;
694 *type = SOAP_TYPE_string;
695 s = soap_in_string(soap, NULL, NULL, NULL);
696 return s ? *s : NULL;
698 t = soap->tag;
699 if (!soap_match_tag(soap, t, "ns1:UploadSymbolResponse"))
700 { *type = SOAP_TYPE__ns1__UploadSymbolResponse;
701 return soap_in__ns1__UploadSymbolResponse(soap, NULL, NULL, NULL);
703 if (!soap_match_tag(soap, t, "ns1:UploadSymbol"))
704 { *type = SOAP_TYPE__ns1__UploadSymbol;
705 return soap_in__ns1__UploadSymbol(soap, NULL, NULL, NULL);
707 if (!soap_match_tag(soap, t, "ns1:RejectedToSendAdditionalInfoResponse"))
708 { *type = SOAP_TYPE__ns1__RejectedToSendAdditionalInfoResponse;
709 return soap_in__ns1__RejectedToSendAdditionalInfoResponse(soap, NULL, NULL, NULL);
711 if (!soap_match_tag(soap, t, "ns1:RejectedToSendAdditionalInfo"))
712 { *type = SOAP_TYPE__ns1__RejectedToSendAdditionalInfo;
713 return soap_in__ns1__RejectedToSendAdditionalInfo(soap, NULL, NULL, NULL);
715 if (!soap_match_tag(soap, t, "ns1:UploadAdditionalInfoResponse"))
716 { *type = SOAP_TYPE__ns1__UploadAdditionalInfoResponse;
717 return soap_in__ns1__UploadAdditionalInfoResponse(soap, NULL, NULL, NULL);
719 if (!soap_match_tag(soap, t, "ns1:UploadAdditionalInfo"))
720 { *type = SOAP_TYPE__ns1__UploadAdditionalInfo;
721 return soap_in__ns1__UploadAdditionalInfo(soap, NULL, NULL, NULL);
723 if (!soap_match_tag(soap, t, "ns1:UploadFullDumpResponse"))
724 { *type = SOAP_TYPE__ns1__UploadFullDumpResponse;
725 return soap_in__ns1__UploadFullDumpResponse(soap, NULL, NULL, NULL);
727 if (!soap_match_tag(soap, t, "ns1:UploadFullDump"))
728 { *type = SOAP_TYPE__ns1__UploadFullDump;
729 return soap_in__ns1__UploadFullDump(soap, NULL, NULL, NULL);
731 if (!soap_match_tag(soap, t, "ns1:UploadMiniDumpResponse"))
732 { *type = SOAP_TYPE__ns1__UploadMiniDumpResponse;
733 return soap_in__ns1__UploadMiniDumpResponse(soap, NULL, NULL, NULL);
735 if (!soap_match_tag(soap, t, "ns1:UploadMiniDump"))
736 { *type = SOAP_TYPE__ns1__UploadMiniDump;
737 return soap_in__ns1__UploadMiniDump(soap, NULL, NULL, NULL);
739 if (!soap_match_tag(soap, t, "ns1:HelloResponse"))
740 { *type = SOAP_TYPE__ns1__HelloResponse;
741 return soap_in__ns1__HelloResponse(soap, NULL, NULL, NULL);
743 if (!soap_match_tag(soap, t, "ns1:Hello"))
744 { *type = SOAP_TYPE__ns1__Hello;
745 return soap_in__ns1__Hello(soap, NULL, NULL, NULL);
747 if (!soap_match_tag(soap, t, "xop:Include"))
748 { *type = SOAP_TYPE__xop__Include;
749 return soap_in__xop__Include(soap, NULL, NULL, NULL);
751 #ifndef WITH_NOIDREF
753 #endif
755 soap->error = SOAP_TAG_MISMATCH;
756 return NULL;
759 #ifdef __cplusplus
761 #endif
763 SOAP_FMAC3 int SOAP_FMAC4 soap_ignore_element(struct soap *soap)
765 if (!soap_peek_element(soap))
766 { int t;
767 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Unexpected element '%s' in input (level=%u, %d)\n", soap->tag, soap->level, soap->body));
768 if (soap->mustUnderstand && !soap->other)
769 return soap->error = SOAP_MUSTUNDERSTAND;
770 if (((soap->mode & SOAP_XML_STRICT) && soap->part != SOAP_IN_HEADER) || !soap_match_tag(soap, soap->tag, "SOAP-ENV:"))
771 { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "REJECTING element '%s'\n", soap->tag));
772 return soap->error = SOAP_TAG_MISMATCH;
774 if (!*soap->id || !soap_getelement(soap, &t))
775 { soap->peeked = 0;
776 if (soap->fignore)
777 soap->error = soap->fignore(soap, soap->tag);
778 else
779 soap->error = SOAP_OK;
780 DBGLOG(TEST, if (!soap->error) SOAP_MESSAGE(fdebug, "IGNORING element '%s'\n", soap->tag));
781 if (!soap->error && soap->body)
782 { soap->level++;
783 while (!soap_ignore_element(soap))
785 if (soap->error == SOAP_NO_TAG)
786 soap->error = soap_element_end_in(soap, NULL);
790 return soap->error;
793 #ifndef WITH_NOIDREF
794 SOAP_FMAC3 int SOAP_FMAC4 soap_putindependent(struct soap *soap)
796 int i;
797 struct soap_plist *pp;
798 if (soap->version == 1 && soap->encodingStyle && !(soap->mode & (SOAP_XML_TREE | SOAP_XML_GRAPH)))
799 for (i = 0; i < SOAP_PTRHASH; i++)
800 for (pp = soap->pht[i]; pp; pp = pp->next)
801 if (pp->mark1 == 2 || pp->mark2 == 2)
802 if (soap_putelement(soap, pp->ptr, "id", pp->id, pp->type))
803 return soap->error;
804 return SOAP_OK;
806 #endif
808 #ifdef __cplusplus
809 extern "C" {
810 #endif
811 SOAP_FMAC3 int SOAP_FMAC4 soap_putelement(struct soap *soap, const void *ptr, const char *tag, int id, int type)
812 { (void)tag;
813 switch (type)
815 case SOAP_TYPE_xsd__byte:
816 return soap_out_xsd__byte(soap, tag, id, (const char *)ptr, "xsd:byte");
817 case SOAP_TYPE_byte:
818 return soap_out_byte(soap, tag, id, (const char *)ptr, "xsd:byte");
819 case SOAP_TYPE_short:
820 return soap_out_short(soap, tag, id, (const short *)ptr, "xsd:short");
821 case SOAP_TYPE_ns3__char:
822 return soap_out_ns3__char(soap, tag, id, (const int *)ptr, "ns3:char");
823 case SOAP_TYPE_int:
824 return soap_out_int(soap, tag, id, (const int *)ptr, "xsd:int");
825 case SOAP_TYPE_LONG64:
826 return soap_out_LONG64(soap, tag, id, (const LONG64 *)ptr, "xsd:long");
827 case SOAP_TYPE_float:
828 return soap_out_float(soap, tag, id, (const float *)ptr, "xsd:float");
829 case SOAP_TYPE_double:
830 return soap_out_double(soap, tag, id, (const double *)ptr, "xsd:double");
831 case SOAP_TYPE_xsd__unsignedByte:
832 return soap_out_xsd__unsignedByte(soap, tag, id, (const unsigned char *)ptr, "xsd:unsignedByte");
833 case SOAP_TYPE_unsignedByte:
834 return soap_out_unsignedByte(soap, tag, id, (const unsigned char *)ptr, "xsd:unsignedByte");
835 case SOAP_TYPE_unsignedShort:
836 return soap_out_unsignedShort(soap, tag, id, (const unsigned short *)ptr, "xsd:unsignedShort");
837 case SOAP_TYPE_unsignedInt:
838 return soap_out_unsignedInt(soap, tag, id, (const unsigned int *)ptr, "xsd:unsignedInt");
839 case SOAP_TYPE_unsignedLONG64:
840 return soap_out_unsignedLONG64(soap, tag, id, (const ULONG64 *)ptr, "xsd:unsignedLong");
841 case SOAP_TYPE_time:
842 return soap_out_time(soap, tag, id, (const time_t *)ptr, "xsd:dateTime");
843 case SOAP_TYPE_ns4__HaveSolutionResponse_SolutionType:
844 return soap_out_ns4__HaveSolutionResponse_SolutionType(soap, tag, id, (const enum ns4__HaveSolutionResponse_SolutionType *)ptr, "ns4:HaveSolutionResponse.SolutionType");
845 case SOAP_TYPE_ns4__ClientLib_ClientType:
846 return soap_out_ns4__ClientLib_ClientType(soap, tag, id, (const enum ns4__ClientLib_ClientType *)ptr, "ns4:ClientLib.ClientType");
847 case SOAP_TYPE_ns4__ClientLib_Architecture:
848 return soap_out_ns4__ClientLib_Architecture(soap, tag, id, (const enum ns4__ClientLib_Architecture *)ptr, "ns4:ClientLib.Architecture");
849 case SOAP_TYPE_bool:
850 return soap_out_bool(soap, tag, id, (const bool *)ptr, "xsd:boolean");
851 case SOAP_TYPE_ns4__HaveSolutionResponse_SolutionType_:
852 return ((ns4__HaveSolutionResponse_SolutionType_ *)ptr)->soap_out(soap, tag, id, "ns4:HaveSolutionResponse.SolutionType");
853 case SOAP_TYPE_ns4__ClientLib_ClientType_:
854 return ((ns4__ClientLib_ClientType_ *)ptr)->soap_out(soap, tag, id, "ns4:ClientLib.ClientType");
855 case SOAP_TYPE_ns4__ClientLib_Architecture_:
856 return ((ns4__ClientLib_Architecture_ *)ptr)->soap_out(soap, tag, id, "ns4:ClientLib.Architecture");
857 case SOAP_TYPE_ns3__guid__:
858 return ((ns3__guid__ *)ptr)->soap_out(soap, tag, id, "ns3:guid");
859 case SOAP_TYPE_ns3__guid:
860 return soap_out_ns3__guid(soap, tag, id, (const std::wstring *)ptr, "ns3:guid");
861 case SOAP_TYPE_ns3__duration__:
862 return ((ns3__duration__ *)ptr)->soap_out(soap, tag, id, "ns3:duration");
863 case SOAP_TYPE_ns3__duration:
864 return soap_out_ns3__duration(soap, tag, id, (const std::wstring *)ptr, "ns3:duration");
865 case SOAP_TYPE_ns3__char__:
866 return ((ns3__char__ *)ptr)->soap_out(soap, tag, id, "ns3:char");
867 case SOAP_TYPE_ns5__ArrayOfstring:
868 return ((ns5__ArrayOfstring *)ptr)->soap_out(soap, tag, id, "ns5:ArrayOfstring");
869 case SOAP_TYPE__ns1__UploadSymbolResponse:
870 return ((_ns1__UploadSymbolResponse *)ptr)->soap_out(soap, "ns1:UploadSymbolResponse", id, NULL);
871 case SOAP_TYPE__ns1__UploadSymbol:
872 return ((_ns1__UploadSymbol *)ptr)->soap_out(soap, "ns1:UploadSymbol", id, NULL);
873 case SOAP_TYPE__ns1__RejectedToSendAdditionalInfoResponse:
874 return ((_ns1__RejectedToSendAdditionalInfoResponse *)ptr)->soap_out(soap, "ns1:RejectedToSendAdditionalInfoResponse", id, NULL);
875 case SOAP_TYPE__ns1__RejectedToSendAdditionalInfo:
876 return ((_ns1__RejectedToSendAdditionalInfo *)ptr)->soap_out(soap, "ns1:RejectedToSendAdditionalInfo", id, NULL);
877 case SOAP_TYPE__ns1__UploadAdditionalInfoResponse:
878 return ((_ns1__UploadAdditionalInfoResponse *)ptr)->soap_out(soap, "ns1:UploadAdditionalInfoResponse", id, NULL);
879 case SOAP_TYPE__ns1__UploadAdditionalInfo:
880 return ((_ns1__UploadAdditionalInfo *)ptr)->soap_out(soap, "ns1:UploadAdditionalInfo", id, NULL);
881 case SOAP_TYPE__ns1__UploadFullDumpResponse:
882 return ((_ns1__UploadFullDumpResponse *)ptr)->soap_out(soap, "ns1:UploadFullDumpResponse", id, NULL);
883 case SOAP_TYPE__ns1__UploadFullDump:
884 return ((_ns1__UploadFullDump *)ptr)->soap_out(soap, "ns1:UploadFullDump", id, NULL);
885 case SOAP_TYPE__ns1__UploadMiniDumpResponse:
886 return ((_ns1__UploadMiniDumpResponse *)ptr)->soap_out(soap, "ns1:UploadMiniDumpResponse", id, NULL);
887 case SOAP_TYPE__ns1__UploadMiniDump:
888 return ((_ns1__UploadMiniDump *)ptr)->soap_out(soap, "ns1:UploadMiniDump", id, NULL);
889 case SOAP_TYPE__ns1__HelloResponse:
890 return ((_ns1__HelloResponse *)ptr)->soap_out(soap, "ns1:HelloResponse", id, NULL);
891 case SOAP_TYPE__ns1__Hello:
892 return ((_ns1__Hello *)ptr)->soap_out(soap, "ns1:Hello", id, NULL);
893 case SOAP_TYPE_ns1__NeedMoreInfoResponse:
894 return ((ns1__NeedMoreInfoResponse *)ptr)->soap_out(soap, tag, id, "ns1:NeedMoreInfoResponse");
895 case SOAP_TYPE_ns1__NeedFullDumpResponse:
896 return ((ns1__NeedFullDumpResponse *)ptr)->soap_out(soap, tag, id, "ns1:NeedFullDumpResponse");
897 case SOAP_TYPE_ns1__NeedMiniDumpResponse:
898 return ((ns1__NeedMiniDumpResponse *)ptr)->soap_out(soap, tag, id, "ns1:NeedMiniDumpResponse");
899 case SOAP_TYPE_ns1__NeedSymbolsThenMiniDumpResponse:
900 return ((ns1__NeedSymbolsThenMiniDumpResponse *)ptr)->soap_out(soap, tag, id, "ns1:NeedSymbolsThenMiniDumpResponse");
901 case SOAP_TYPE_ns1__HaveSolutionResponse:
902 return ((ns1__HaveSolutionResponse *)ptr)->soap_out(soap, tag, id, "ns1:HaveSolutionResponse");
903 case SOAP_TYPE_ns1__ErrorResponse:
904 return ((ns1__ErrorResponse *)ptr)->soap_out(soap, tag, id, "ns1:ErrorResponse");
905 case SOAP_TYPE_ns1__StopResponse:
906 return ((ns1__StopResponse *)ptr)->soap_out(soap, tag, id, "ns1:StopResponse");
907 case SOAP_TYPE_ns1__Response:
908 return ((ns1__Response *)ptr)->soap_out(soap, tag, id, "ns1:Response");
909 case SOAP_TYPE_ns1__Pdb70File:
910 return ((ns1__Pdb70File *)ptr)->soap_out(soap, tag, id, "ns1:Pdb70File");
911 case SOAP_TYPE_ns1__ModuleSymbolInfo:
912 return ((ns1__ModuleSymbolInfo *)ptr)->soap_out(soap, tag, id, "ns1:ModuleSymbolInfo");
913 case SOAP_TYPE_ns1__ArrayOfModuleSymbolInfo:
914 return ((ns1__ArrayOfModuleSymbolInfo *)ptr)->soap_out(soap, tag, id, "ns1:ArrayOfModuleSymbolInfo");
915 case SOAP_TYPE_ns1__DumpAdditionalInfo:
916 return ((ns1__DumpAdditionalInfo *)ptr)->soap_out(soap, tag, id, "ns1:DumpAdditionalInfo");
917 case SOAP_TYPE_ns1__AppAdditionalInfo:
918 return ((ns1__AppAdditionalInfo *)ptr)->soap_out(soap, tag, id, "ns1:AppAdditionalInfo");
919 case SOAP_TYPE_ns1__Application:
920 return ((ns1__Application *)ptr)->soap_out(soap, tag, id, "ns1:Application");
921 case SOAP_TYPE_ns1__ClientLib:
922 return ((ns1__ClientLib *)ptr)->soap_out(soap, tag, id, "ns1:ClientLib");
923 case SOAP_TYPE_xsd__unsignedShort:
924 return ((xsd__unsignedShort *)ptr)->soap_out(soap, tag, id, "xsd:unsignedShort");
925 case SOAP_TYPE_xsd__unsignedLong:
926 return ((xsd__unsignedLong *)ptr)->soap_out(soap, tag, id, "xsd:unsignedLong");
927 case SOAP_TYPE_xsd__unsignedInt:
928 return ((xsd__unsignedInt *)ptr)->soap_out(soap, tag, id, "xsd:unsignedInt");
929 case SOAP_TYPE_xsd__unsignedByte_:
930 return ((xsd__unsignedByte_ *)ptr)->soap_out(soap, tag, id, "xsd:unsignedByte");
931 case SOAP_TYPE_xsd__string:
932 return ((xsd__string *)ptr)->soap_out(soap, tag, id, "xsd:string");
933 case SOAP_TYPE_xsd__short:
934 return ((xsd__short *)ptr)->soap_out(soap, tag, id, "xsd:short");
935 case SOAP_TYPE_xsd__long:
936 return ((xsd__long *)ptr)->soap_out(soap, tag, id, "xsd:long");
937 case SOAP_TYPE_xsd__int:
938 return ((xsd__int *)ptr)->soap_out(soap, tag, id, "xsd:int");
939 case SOAP_TYPE_xsd__float:
940 return ((xsd__float *)ptr)->soap_out(soap, tag, id, "xsd:float");
941 case SOAP_TYPE_xsd__duration_:
942 return ((xsd__duration_ *)ptr)->soap_out(soap, tag, id, "xsd:duration");
943 case SOAP_TYPE_xsd__duration:
944 return soap_out_xsd__duration(soap, tag, id, (const std::wstring *)ptr, "xsd:duration");
945 case SOAP_TYPE_xsd__double:
946 return ((xsd__double *)ptr)->soap_out(soap, tag, id, "xsd:double");
947 case SOAP_TYPE_xsd__decimal_:
948 return ((xsd__decimal_ *)ptr)->soap_out(soap, tag, id, "xsd:decimal");
949 case SOAP_TYPE_xsd__decimal:
950 return soap_out_xsd__decimal(soap, tag, id, (const std::wstring *)ptr, "xsd:decimal");
951 case SOAP_TYPE_xsd__dateTime:
952 return ((xsd__dateTime *)ptr)->soap_out(soap, tag, id, "xsd:dateTime");
953 case SOAP_TYPE_xsd__byte_:
954 return ((xsd__byte_ *)ptr)->soap_out(soap, tag, id, "xsd:byte");
955 case SOAP_TYPE_xsd__boolean:
956 return ((xsd__boolean *)ptr)->soap_out(soap, tag, id, "xsd:boolean");
957 case SOAP_TYPE_xsd__base64Binary:
958 return ((xsd__base64Binary *)ptr)->soap_out(soap, tag, id, "xsd:base64Binary");
959 case SOAP_TYPE_xsd__anyURI_:
960 return ((xsd__anyURI_ *)ptr)->soap_out(soap, tag, id, "xsd:anyURI");
961 case SOAP_TYPE_xsd__anyURI:
962 return soap_out_xsd__anyURI(soap, tag, id, (const std::wstring *)ptr, "xsd:anyURI");
963 case SOAP_TYPE_xsd__QName_:
964 return ((xsd__QName_ *)ptr)->soap_out(soap, tag, id, "xsd:QName");
965 case SOAP_TYPE_xsd__IDREF_:
966 return ((xsd__IDREF_ *)ptr)->soap_out(soap, tag, id, "xsd:IDREF");
967 case SOAP_TYPE_xsd__IDREF:
968 return soap_out_xsd__IDREF(soap, tag, id, (const std::wstring *)ptr, "xsd:IDREF");
969 case SOAP_TYPE_xsd__ID_:
970 return ((xsd__ID_ *)ptr)->soap_out(soap, tag, id, "xsd:ID");
971 case SOAP_TYPE_xsd__ID:
972 return soap_out_xsd__ID(soap, tag, id, (const std::wstring *)ptr, "xsd:ID");
973 case SOAP_TYPE_std__wstring:
974 return soap_out_std__wstring(soap, tag, id, (const std::wstring *)ptr, "xsd:string");
975 case SOAP_TYPE_xsd__QName:
976 return soap_out_xsd__QName(soap, tag, id, (const std::string *)ptr, "xsd:QName");
977 case SOAP_TYPE_std__string:
978 return soap_out_std__string(soap, tag, id, (const std::string *)ptr, "xsd:string");
979 case SOAP_TYPE_xsd__anyType:
980 return ((xsd__anyType *)ptr)->soap_out(soap, tag, id, "xsd:anyType");
981 case SOAP_TYPE__xop__Include:
982 return soap_out__xop__Include(soap, "xop:Include", id, (const struct _xop__Include *)ptr, NULL);
983 case SOAP_TYPE_PointerTo_ns1__UploadSymbolResponse:
984 return soap_out_PointerTo_ns1__UploadSymbolResponse(soap, tag, id, (_ns1__UploadSymbolResponse *const*)ptr, "ns1:UploadSymbolResponse");
985 case SOAP_TYPE_PointerTo_ns1__UploadSymbol:
986 return soap_out_PointerTo_ns1__UploadSymbol(soap, tag, id, (_ns1__UploadSymbol *const*)ptr, "ns1:UploadSymbol");
987 case SOAP_TYPE_PointerTo_ns1__RejectedToSendAdditionalInfoResponse:
988 return soap_out_PointerTo_ns1__RejectedToSendAdditionalInfoResponse(soap, tag, id, (_ns1__RejectedToSendAdditionalInfoResponse *const*)ptr, "ns1:RejectedToSendAdditionalInfoResponse");
989 case SOAP_TYPE_PointerTo_ns1__RejectedToSendAdditionalInfo:
990 return soap_out_PointerTo_ns1__RejectedToSendAdditionalInfo(soap, tag, id, (_ns1__RejectedToSendAdditionalInfo *const*)ptr, "ns1:RejectedToSendAdditionalInfo");
991 case SOAP_TYPE_PointerTo_ns1__UploadAdditionalInfoResponse:
992 return soap_out_PointerTo_ns1__UploadAdditionalInfoResponse(soap, tag, id, (_ns1__UploadAdditionalInfoResponse *const*)ptr, "ns1:UploadAdditionalInfoResponse");
993 case SOAP_TYPE_PointerTo_ns1__UploadAdditionalInfo:
994 return soap_out_PointerTo_ns1__UploadAdditionalInfo(soap, tag, id, (_ns1__UploadAdditionalInfo *const*)ptr, "ns1:UploadAdditionalInfo");
995 case SOAP_TYPE_PointerTo_ns1__UploadFullDumpResponse:
996 return soap_out_PointerTo_ns1__UploadFullDumpResponse(soap, tag, id, (_ns1__UploadFullDumpResponse *const*)ptr, "ns1:UploadFullDumpResponse");
997 case SOAP_TYPE_PointerTo_ns1__UploadFullDump:
998 return soap_out_PointerTo_ns1__UploadFullDump(soap, tag, id, (_ns1__UploadFullDump *const*)ptr, "ns1:UploadFullDump");
999 case SOAP_TYPE_PointerTo_ns1__UploadMiniDumpResponse:
1000 return soap_out_PointerTo_ns1__UploadMiniDumpResponse(soap, tag, id, (_ns1__UploadMiniDumpResponse *const*)ptr, "ns1:UploadMiniDumpResponse");
1001 case SOAP_TYPE_PointerTo_ns1__UploadMiniDump:
1002 return soap_out_PointerTo_ns1__UploadMiniDump(soap, tag, id, (_ns1__UploadMiniDump *const*)ptr, "ns1:UploadMiniDump");
1003 case SOAP_TYPE_PointerTo_ns1__HelloResponse:
1004 return soap_out_PointerTo_ns1__HelloResponse(soap, tag, id, (_ns1__HelloResponse *const*)ptr, "ns1:HelloResponse");
1005 case SOAP_TYPE_PointerTo_ns1__Hello:
1006 return soap_out_PointerTo_ns1__Hello(soap, tag, id, (_ns1__Hello *const*)ptr, "ns1:Hello");
1007 case SOAP_TYPE_PointerTons5__ArrayOfstring:
1008 return soap_out_PointerTons5__ArrayOfstring(soap, tag, id, (ns5__ArrayOfstring *const*)ptr, "ns5:ArrayOfstring");
1009 case SOAP_TYPE_PointerTobool:
1010 return soap_out_PointerTobool(soap, tag, id, (bool *const*)ptr, "xsd:boolean");
1011 case SOAP_TYPE_PointerTons1__Response:
1012 return soap_out_PointerTons1__Response(soap, tag, id, (ns1__Response *const*)ptr, "ns1:Response");
1013 case SOAP_TYPE_PointerTons1__ArrayOfModuleSymbolInfo:
1014 return soap_out_PointerTons1__ArrayOfModuleSymbolInfo(soap, tag, id, (ns1__ArrayOfModuleSymbolInfo *const*)ptr, "ns1:ArrayOfModuleSymbolInfo");
1015 case SOAP_TYPE_PointerTons1__DumpAdditionalInfo:
1016 return soap_out_PointerTons1__DumpAdditionalInfo(soap, tag, id, (ns1__DumpAdditionalInfo *const*)ptr, "ns1:DumpAdditionalInfo");
1017 case SOAP_TYPE_PointerTons1__AppAdditionalInfo:
1018 return soap_out_PointerTons1__AppAdditionalInfo(soap, tag, id, (ns1__AppAdditionalInfo *const*)ptr, "ns1:AppAdditionalInfo");
1019 case SOAP_TYPE_PointerTons1__Application:
1020 return soap_out_PointerTons1__Application(soap, tag, id, (ns1__Application *const*)ptr, "ns1:Application");
1021 case SOAP_TYPE_PointerTons1__ClientLib:
1022 return soap_out_PointerTons1__ClientLib(soap, tag, id, (ns1__ClientLib *const*)ptr, "ns1:ClientLib");
1023 case SOAP_TYPE_PointerToint:
1024 return soap_out_PointerToint(soap, tag, id, (int *const*)ptr, "xsd:int");
1025 case SOAP_TYPE_PointerTo_xop__Include:
1026 return soap_out_PointerTo_xop__Include(soap, tag, id, (struct _xop__Include *const*)ptr, "xop:Include");
1027 case SOAP_TYPE_PointerTons1__Pdb70File:
1028 return soap_out_PointerTons1__Pdb70File(soap, tag, id, (ns1__Pdb70File *const*)ptr, "ns1:Pdb70File");
1029 case SOAP_TYPE_PointerTons1__ModuleSymbolInfo:
1030 return soap_out_PointerTons1__ModuleSymbolInfo(soap, tag, id, (ns1__ModuleSymbolInfo *const*)ptr, "ns1:ModuleSymbolInfo");
1031 case SOAP_TYPE_PointerTostd__wstring:
1032 return soap_out_PointerTostd__wstring(soap, tag, id, (std::wstring *const*)ptr, "xsd:string");
1033 case SOAP_TYPE_PointerTounsignedByte:
1034 return soap_out_PointerTounsignedByte(soap, tag, id, (unsigned char *const*)ptr, "xsd:unsignedByte");
1035 case SOAP_TYPE__QName:
1036 return soap_out_string(soap, tag, id, (char*const*)&ptr, "xsd:QName");
1037 case SOAP_TYPE_string:
1038 return soap_out_string(soap, tag, id, (char*const*)&ptr, "xsd:string");
1040 return SOAP_OK;
1043 #ifdef __cplusplus
1045 #endif
1047 #ifndef WITH_NOIDREF
1049 #ifdef __cplusplus
1050 extern "C" {
1051 #endif
1052 SOAP_FMAC3 void SOAP_FMAC4 soap_markelement(struct soap *soap, const void *ptr, int type)
1054 (void)soap; (void)ptr; (void)type; /* appease -Wall -Werror */
1055 switch (type)
1057 case SOAP_TYPE_ns4__HaveSolutionResponse_SolutionType_:
1058 ((ns4__HaveSolutionResponse_SolutionType_ *)ptr)->soap_serialize(soap);
1059 break;
1060 case SOAP_TYPE_ns4__ClientLib_ClientType_:
1061 ((ns4__ClientLib_ClientType_ *)ptr)->soap_serialize(soap);
1062 break;
1063 case SOAP_TYPE_ns4__ClientLib_Architecture_:
1064 ((ns4__ClientLib_Architecture_ *)ptr)->soap_serialize(soap);
1065 break;
1066 case SOAP_TYPE_ns3__guid__:
1067 ((ns3__guid__ *)ptr)->soap_serialize(soap);
1068 break;
1069 case SOAP_TYPE_ns3__guid:
1070 soap_serialize_ns3__guid(soap, (const std::wstring *)ptr);
1071 break;
1072 case SOAP_TYPE_ns3__duration__:
1073 ((ns3__duration__ *)ptr)->soap_serialize(soap);
1074 break;
1075 case SOAP_TYPE_ns3__duration:
1076 soap_serialize_ns3__duration(soap, (const std::wstring *)ptr);
1077 break;
1078 case SOAP_TYPE_ns3__char__:
1079 ((ns3__char__ *)ptr)->soap_serialize(soap);
1080 break;
1081 case SOAP_TYPE_ns5__ArrayOfstring:
1082 ((ns5__ArrayOfstring *)ptr)->soap_serialize(soap);
1083 break;
1084 case SOAP_TYPE__ns1__UploadSymbolResponse:
1085 ((_ns1__UploadSymbolResponse *)ptr)->soap_serialize(soap);
1086 break;
1087 case SOAP_TYPE__ns1__UploadSymbol:
1088 ((_ns1__UploadSymbol *)ptr)->soap_serialize(soap);
1089 break;
1090 case SOAP_TYPE__ns1__RejectedToSendAdditionalInfoResponse:
1091 ((_ns1__RejectedToSendAdditionalInfoResponse *)ptr)->soap_serialize(soap);
1092 break;
1093 case SOAP_TYPE__ns1__RejectedToSendAdditionalInfo:
1094 ((_ns1__RejectedToSendAdditionalInfo *)ptr)->soap_serialize(soap);
1095 break;
1096 case SOAP_TYPE__ns1__UploadAdditionalInfoResponse:
1097 ((_ns1__UploadAdditionalInfoResponse *)ptr)->soap_serialize(soap);
1098 break;
1099 case SOAP_TYPE__ns1__UploadAdditionalInfo:
1100 ((_ns1__UploadAdditionalInfo *)ptr)->soap_serialize(soap);
1101 break;
1102 case SOAP_TYPE__ns1__UploadFullDumpResponse:
1103 ((_ns1__UploadFullDumpResponse *)ptr)->soap_serialize(soap);
1104 break;
1105 case SOAP_TYPE__ns1__UploadFullDump:
1106 ((_ns1__UploadFullDump *)ptr)->soap_serialize(soap);
1107 break;
1108 case SOAP_TYPE__ns1__UploadMiniDumpResponse:
1109 ((_ns1__UploadMiniDumpResponse *)ptr)->soap_serialize(soap);
1110 break;
1111 case SOAP_TYPE__ns1__UploadMiniDump:
1112 ((_ns1__UploadMiniDump *)ptr)->soap_serialize(soap);
1113 break;
1114 case SOAP_TYPE__ns1__HelloResponse:
1115 ((_ns1__HelloResponse *)ptr)->soap_serialize(soap);
1116 break;
1117 case SOAP_TYPE__ns1__Hello:
1118 ((_ns1__Hello *)ptr)->soap_serialize(soap);
1119 break;
1120 case SOAP_TYPE_ns1__NeedMoreInfoResponse:
1121 ((ns1__NeedMoreInfoResponse *)ptr)->soap_serialize(soap);
1122 break;
1123 case SOAP_TYPE_ns1__NeedFullDumpResponse:
1124 ((ns1__NeedFullDumpResponse *)ptr)->soap_serialize(soap);
1125 break;
1126 case SOAP_TYPE_ns1__NeedMiniDumpResponse:
1127 ((ns1__NeedMiniDumpResponse *)ptr)->soap_serialize(soap);
1128 break;
1129 case SOAP_TYPE_ns1__NeedSymbolsThenMiniDumpResponse:
1130 ((ns1__NeedSymbolsThenMiniDumpResponse *)ptr)->soap_serialize(soap);
1131 break;
1132 case SOAP_TYPE_ns1__HaveSolutionResponse:
1133 ((ns1__HaveSolutionResponse *)ptr)->soap_serialize(soap);
1134 break;
1135 case SOAP_TYPE_ns1__ErrorResponse:
1136 ((ns1__ErrorResponse *)ptr)->soap_serialize(soap);
1137 break;
1138 case SOAP_TYPE_ns1__StopResponse:
1139 ((ns1__StopResponse *)ptr)->soap_serialize(soap);
1140 break;
1141 case SOAP_TYPE_ns1__Response:
1142 ((ns1__Response *)ptr)->soap_serialize(soap);
1143 break;
1144 case SOAP_TYPE_ns1__Pdb70File:
1145 ((ns1__Pdb70File *)ptr)->soap_serialize(soap);
1146 break;
1147 case SOAP_TYPE_ns1__ModuleSymbolInfo:
1148 ((ns1__ModuleSymbolInfo *)ptr)->soap_serialize(soap);
1149 break;
1150 case SOAP_TYPE_ns1__ArrayOfModuleSymbolInfo:
1151 ((ns1__ArrayOfModuleSymbolInfo *)ptr)->soap_serialize(soap);
1152 break;
1153 case SOAP_TYPE_ns1__DumpAdditionalInfo:
1154 ((ns1__DumpAdditionalInfo *)ptr)->soap_serialize(soap);
1155 break;
1156 case SOAP_TYPE_ns1__AppAdditionalInfo:
1157 ((ns1__AppAdditionalInfo *)ptr)->soap_serialize(soap);
1158 break;
1159 case SOAP_TYPE_ns1__Application:
1160 ((ns1__Application *)ptr)->soap_serialize(soap);
1161 break;
1162 case SOAP_TYPE_ns1__ClientLib:
1163 ((ns1__ClientLib *)ptr)->soap_serialize(soap);
1164 break;
1165 case SOAP_TYPE_xsd__unsignedShort:
1166 ((xsd__unsignedShort *)ptr)->soap_serialize(soap);
1167 break;
1168 case SOAP_TYPE_xsd__unsignedLong:
1169 ((xsd__unsignedLong *)ptr)->soap_serialize(soap);
1170 break;
1171 case SOAP_TYPE_xsd__unsignedInt:
1172 ((xsd__unsignedInt *)ptr)->soap_serialize(soap);
1173 break;
1174 case SOAP_TYPE_xsd__unsignedByte_:
1175 ((xsd__unsignedByte_ *)ptr)->soap_serialize(soap);
1176 break;
1177 case SOAP_TYPE_xsd__string:
1178 ((xsd__string *)ptr)->soap_serialize(soap);
1179 break;
1180 case SOAP_TYPE_xsd__short:
1181 ((xsd__short *)ptr)->soap_serialize(soap);
1182 break;
1183 case SOAP_TYPE_xsd__long:
1184 ((xsd__long *)ptr)->soap_serialize(soap);
1185 break;
1186 case SOAP_TYPE_xsd__int:
1187 ((xsd__int *)ptr)->soap_serialize(soap);
1188 break;
1189 case SOAP_TYPE_xsd__float:
1190 ((xsd__float *)ptr)->soap_serialize(soap);
1191 break;
1192 case SOAP_TYPE_xsd__duration_:
1193 ((xsd__duration_ *)ptr)->soap_serialize(soap);
1194 break;
1195 case SOAP_TYPE_xsd__duration:
1196 soap_serialize_xsd__duration(soap, (const std::wstring *)ptr);
1197 break;
1198 case SOAP_TYPE_xsd__double:
1199 ((xsd__double *)ptr)->soap_serialize(soap);
1200 break;
1201 case SOAP_TYPE_xsd__decimal_:
1202 ((xsd__decimal_ *)ptr)->soap_serialize(soap);
1203 break;
1204 case SOAP_TYPE_xsd__decimal:
1205 soap_serialize_xsd__decimal(soap, (const std::wstring *)ptr);
1206 break;
1207 case SOAP_TYPE_xsd__dateTime:
1208 ((xsd__dateTime *)ptr)->soap_serialize(soap);
1209 break;
1210 case SOAP_TYPE_xsd__byte_:
1211 ((xsd__byte_ *)ptr)->soap_serialize(soap);
1212 break;
1213 case SOAP_TYPE_xsd__boolean:
1214 ((xsd__boolean *)ptr)->soap_serialize(soap);
1215 break;
1216 case SOAP_TYPE_xsd__base64Binary:
1217 ((xsd__base64Binary *)ptr)->soap_serialize(soap);
1218 break;
1219 case SOAP_TYPE_xsd__anyURI_:
1220 ((xsd__anyURI_ *)ptr)->soap_serialize(soap);
1221 break;
1222 case SOAP_TYPE_xsd__anyURI:
1223 soap_serialize_xsd__anyURI(soap, (const std::wstring *)ptr);
1224 break;
1225 case SOAP_TYPE_xsd__QName_:
1226 ((xsd__QName_ *)ptr)->soap_serialize(soap);
1227 break;
1228 case SOAP_TYPE_xsd__IDREF_:
1229 ((xsd__IDREF_ *)ptr)->soap_serialize(soap);
1230 break;
1231 case SOAP_TYPE_xsd__IDREF:
1232 soap_serialize_xsd__IDREF(soap, (const std::wstring *)ptr);
1233 break;
1234 case SOAP_TYPE_xsd__ID_:
1235 ((xsd__ID_ *)ptr)->soap_serialize(soap);
1236 break;
1237 case SOAP_TYPE_xsd__ID:
1238 soap_serialize_xsd__ID(soap, (const std::wstring *)ptr);
1239 break;
1240 case SOAP_TYPE_std__wstring:
1241 soap_serialize_std__wstring(soap, (const std::wstring *)ptr);
1242 break;
1243 case SOAP_TYPE_xsd__QName:
1244 soap_serialize_xsd__QName(soap, (const std::string *)ptr);
1245 break;
1246 case SOAP_TYPE_std__string:
1247 soap_serialize_std__string(soap, (const std::string *)ptr);
1248 break;
1249 case SOAP_TYPE_xsd__anyType:
1250 ((xsd__anyType *)ptr)->soap_serialize(soap);
1251 break;
1252 case SOAP_TYPE___ns1__UploadSymbol:
1253 soap_serialize___ns1__UploadSymbol(soap, (const struct __ns1__UploadSymbol *)ptr);
1254 break;
1255 case SOAP_TYPE___ns1__RejectedToSendAdditionalInfo:
1256 soap_serialize___ns1__RejectedToSendAdditionalInfo(soap, (const struct __ns1__RejectedToSendAdditionalInfo *)ptr);
1257 break;
1258 case SOAP_TYPE___ns1__UploadAdditionalInfo:
1259 soap_serialize___ns1__UploadAdditionalInfo(soap, (const struct __ns1__UploadAdditionalInfo *)ptr);
1260 break;
1261 case SOAP_TYPE___ns1__UploadFullDump:
1262 soap_serialize___ns1__UploadFullDump(soap, (const struct __ns1__UploadFullDump *)ptr);
1263 break;
1264 case SOAP_TYPE___ns1__UploadMiniDump:
1265 soap_serialize___ns1__UploadMiniDump(soap, (const struct __ns1__UploadMiniDump *)ptr);
1266 break;
1267 case SOAP_TYPE___ns1__Hello:
1268 soap_serialize___ns1__Hello(soap, (const struct __ns1__Hello *)ptr);
1269 break;
1270 case SOAP_TYPE__xop__Include:
1271 soap_serialize__xop__Include(soap, (const struct _xop__Include *)ptr);
1272 break;
1273 case SOAP_TYPE_PointerTo_ns1__UploadSymbolResponse:
1274 soap_serialize_PointerTo_ns1__UploadSymbolResponse(soap, (_ns1__UploadSymbolResponse *const*)ptr);
1275 break;
1276 case SOAP_TYPE_PointerTo_ns1__UploadSymbol:
1277 soap_serialize_PointerTo_ns1__UploadSymbol(soap, (_ns1__UploadSymbol *const*)ptr);
1278 break;
1279 case SOAP_TYPE_PointerTo_ns1__RejectedToSendAdditionalInfoResponse:
1280 soap_serialize_PointerTo_ns1__RejectedToSendAdditionalInfoResponse(soap, (_ns1__RejectedToSendAdditionalInfoResponse *const*)ptr);
1281 break;
1282 case SOAP_TYPE_PointerTo_ns1__RejectedToSendAdditionalInfo:
1283 soap_serialize_PointerTo_ns1__RejectedToSendAdditionalInfo(soap, (_ns1__RejectedToSendAdditionalInfo *const*)ptr);
1284 break;
1285 case SOAP_TYPE_PointerTo_ns1__UploadAdditionalInfoResponse:
1286 soap_serialize_PointerTo_ns1__UploadAdditionalInfoResponse(soap, (_ns1__UploadAdditionalInfoResponse *const*)ptr);
1287 break;
1288 case SOAP_TYPE_PointerTo_ns1__UploadAdditionalInfo:
1289 soap_serialize_PointerTo_ns1__UploadAdditionalInfo(soap, (_ns1__UploadAdditionalInfo *const*)ptr);
1290 break;
1291 case SOAP_TYPE_PointerTo_ns1__UploadFullDumpResponse:
1292 soap_serialize_PointerTo_ns1__UploadFullDumpResponse(soap, (_ns1__UploadFullDumpResponse *const*)ptr);
1293 break;
1294 case SOAP_TYPE_PointerTo_ns1__UploadFullDump:
1295 soap_serialize_PointerTo_ns1__UploadFullDump(soap, (_ns1__UploadFullDump *const*)ptr);
1296 break;
1297 case SOAP_TYPE_PointerTo_ns1__UploadMiniDumpResponse:
1298 soap_serialize_PointerTo_ns1__UploadMiniDumpResponse(soap, (_ns1__UploadMiniDumpResponse *const*)ptr);
1299 break;
1300 case SOAP_TYPE_PointerTo_ns1__UploadMiniDump:
1301 soap_serialize_PointerTo_ns1__UploadMiniDump(soap, (_ns1__UploadMiniDump *const*)ptr);
1302 break;
1303 case SOAP_TYPE_PointerTo_ns1__HelloResponse:
1304 soap_serialize_PointerTo_ns1__HelloResponse(soap, (_ns1__HelloResponse *const*)ptr);
1305 break;
1306 case SOAP_TYPE_PointerTo_ns1__Hello:
1307 soap_serialize_PointerTo_ns1__Hello(soap, (_ns1__Hello *const*)ptr);
1308 break;
1309 case SOAP_TYPE_PointerTons5__ArrayOfstring:
1310 soap_serialize_PointerTons5__ArrayOfstring(soap, (ns5__ArrayOfstring *const*)ptr);
1311 break;
1312 case SOAP_TYPE_PointerTobool:
1313 soap_serialize_PointerTobool(soap, (bool *const*)ptr);
1314 break;
1315 case SOAP_TYPE_PointerTons1__Response:
1316 soap_serialize_PointerTons1__Response(soap, (ns1__Response *const*)ptr);
1317 break;
1318 case SOAP_TYPE_PointerTons1__ArrayOfModuleSymbolInfo:
1319 soap_serialize_PointerTons1__ArrayOfModuleSymbolInfo(soap, (ns1__ArrayOfModuleSymbolInfo *const*)ptr);
1320 break;
1321 case SOAP_TYPE_PointerTons1__DumpAdditionalInfo:
1322 soap_serialize_PointerTons1__DumpAdditionalInfo(soap, (ns1__DumpAdditionalInfo *const*)ptr);
1323 break;
1324 case SOAP_TYPE_PointerTons1__AppAdditionalInfo:
1325 soap_serialize_PointerTons1__AppAdditionalInfo(soap, (ns1__AppAdditionalInfo *const*)ptr);
1326 break;
1327 case SOAP_TYPE_PointerTons1__Application:
1328 soap_serialize_PointerTons1__Application(soap, (ns1__Application *const*)ptr);
1329 break;
1330 case SOAP_TYPE_PointerTons1__ClientLib:
1331 soap_serialize_PointerTons1__ClientLib(soap, (ns1__ClientLib *const*)ptr);
1332 break;
1333 case SOAP_TYPE_PointerToint:
1334 soap_serialize_PointerToint(soap, (int *const*)ptr);
1335 break;
1336 case SOAP_TYPE_PointerTo_xop__Include:
1337 soap_serialize_PointerTo_xop__Include(soap, (struct _xop__Include *const*)ptr);
1338 break;
1339 case SOAP_TYPE_PointerTons1__Pdb70File:
1340 soap_serialize_PointerTons1__Pdb70File(soap, (ns1__Pdb70File *const*)ptr);
1341 break;
1342 case SOAP_TYPE_PointerTons1__ModuleSymbolInfo:
1343 soap_serialize_PointerTons1__ModuleSymbolInfo(soap, (ns1__ModuleSymbolInfo *const*)ptr);
1344 break;
1345 case SOAP_TYPE_PointerTostd__wstring:
1346 soap_serialize_PointerTostd__wstring(soap, (std::wstring *const*)ptr);
1347 break;
1348 case SOAP_TYPE_PointerTounsignedByte:
1349 soap_serialize_PointerTounsignedByte(soap, (unsigned char *const*)ptr);
1350 break;
1351 case SOAP_TYPE__QName:
1352 soap_serialize_string(soap, (char*const*)&ptr);
1353 break;
1354 case SOAP_TYPE_string:
1355 soap_serialize_string(soap, (char*const*)&ptr);
1356 break;
1360 #ifdef __cplusplus
1362 #endif
1363 #endif
1365 SOAP_FMAC3 void * SOAP_FMAC4 soap_instantiate(struct soap *soap, int t, const char *type, const char *arrayType, size_t *n)
1366 { (void)type;
1367 switch (t)
1369 case SOAP_TYPE_xsd__anyType:
1370 return (void*)soap_instantiate_xsd__anyType(soap, -1, type, arrayType, n);
1371 case SOAP_TYPE_std__string:
1372 return (void*)soap_instantiate_std__string(soap, -1, type, arrayType, n);
1373 case SOAP_TYPE__xop__Include:
1374 return (void*)soap_instantiate__xop__Include(soap, -1, type, arrayType, n);
1375 case SOAP_TYPE_std__wstring:
1376 return (void*)soap_instantiate_std__wstring(soap, -1, type, arrayType, n);
1377 case SOAP_TYPE_xsd__ID_:
1378 return (void*)soap_instantiate_xsd__ID_(soap, -1, type, arrayType, n);
1379 case SOAP_TYPE_xsd__IDREF_:
1380 return (void*)soap_instantiate_xsd__IDREF_(soap, -1, type, arrayType, n);
1381 case SOAP_TYPE_xsd__QName_:
1382 return (void*)soap_instantiate_xsd__QName_(soap, -1, type, arrayType, n);
1383 case SOAP_TYPE_xsd__anyURI_:
1384 return (void*)soap_instantiate_xsd__anyURI_(soap, -1, type, arrayType, n);
1385 case SOAP_TYPE_xsd__base64Binary:
1386 return (void*)soap_instantiate_xsd__base64Binary(soap, -1, type, arrayType, n);
1387 case SOAP_TYPE_xsd__boolean:
1388 return (void*)soap_instantiate_xsd__boolean(soap, -1, type, arrayType, n);
1389 case SOAP_TYPE_xsd__byte_:
1390 return (void*)soap_instantiate_xsd__byte_(soap, -1, type, arrayType, n);
1391 case SOAP_TYPE_xsd__dateTime:
1392 return (void*)soap_instantiate_xsd__dateTime(soap, -1, type, arrayType, n);
1393 case SOAP_TYPE_xsd__decimal_:
1394 return (void*)soap_instantiate_xsd__decimal_(soap, -1, type, arrayType, n);
1395 case SOAP_TYPE_xsd__double:
1396 return (void*)soap_instantiate_xsd__double(soap, -1, type, arrayType, n);
1397 case SOAP_TYPE_xsd__duration_:
1398 return (void*)soap_instantiate_xsd__duration_(soap, -1, type, arrayType, n);
1399 case SOAP_TYPE_xsd__float:
1400 return (void*)soap_instantiate_xsd__float(soap, -1, type, arrayType, n);
1401 case SOAP_TYPE_xsd__int:
1402 return (void*)soap_instantiate_xsd__int(soap, -1, type, arrayType, n);
1403 case SOAP_TYPE_xsd__long:
1404 return (void*)soap_instantiate_xsd__long(soap, -1, type, arrayType, n);
1405 case SOAP_TYPE_xsd__short:
1406 return (void*)soap_instantiate_xsd__short(soap, -1, type, arrayType, n);
1407 case SOAP_TYPE_xsd__string:
1408 return (void*)soap_instantiate_xsd__string(soap, -1, type, arrayType, n);
1409 case SOAP_TYPE_xsd__unsignedByte_:
1410 return (void*)soap_instantiate_xsd__unsignedByte_(soap, -1, type, arrayType, n);
1411 case SOAP_TYPE_xsd__unsignedInt:
1412 return (void*)soap_instantiate_xsd__unsignedInt(soap, -1, type, arrayType, n);
1413 case SOAP_TYPE_xsd__unsignedLong:
1414 return (void*)soap_instantiate_xsd__unsignedLong(soap, -1, type, arrayType, n);
1415 case SOAP_TYPE_xsd__unsignedShort:
1416 return (void*)soap_instantiate_xsd__unsignedShort(soap, -1, type, arrayType, n);
1417 case SOAP_TYPE_ns3__char__:
1418 return (void*)soap_instantiate_ns3__char__(soap, -1, type, arrayType, n);
1419 case SOAP_TYPE_ns3__duration__:
1420 return (void*)soap_instantiate_ns3__duration__(soap, -1, type, arrayType, n);
1421 case SOAP_TYPE_ns3__guid__:
1422 return (void*)soap_instantiate_ns3__guid__(soap, -1, type, arrayType, n);
1423 case SOAP_TYPE_ns4__ClientLib_Architecture_:
1424 return (void*)soap_instantiate_ns4__ClientLib_Architecture_(soap, -1, type, arrayType, n);
1425 case SOAP_TYPE_ns4__ClientLib_ClientType_:
1426 return (void*)soap_instantiate_ns4__ClientLib_ClientType_(soap, -1, type, arrayType, n);
1427 case SOAP_TYPE_ns4__HaveSolutionResponse_SolutionType_:
1428 return (void*)soap_instantiate_ns4__HaveSolutionResponse_SolutionType_(soap, -1, type, arrayType, n);
1429 case SOAP_TYPE_ns1__ClientLib:
1430 return (void*)soap_instantiate_ns1__ClientLib(soap, -1, type, arrayType, n);
1431 case SOAP_TYPE_ns1__Application:
1432 return (void*)soap_instantiate_ns1__Application(soap, -1, type, arrayType, n);
1433 case SOAP_TYPE_ns1__AppAdditionalInfo:
1434 return (void*)soap_instantiate_ns1__AppAdditionalInfo(soap, -1, type, arrayType, n);
1435 case SOAP_TYPE_ns1__DumpAdditionalInfo:
1436 return (void*)soap_instantiate_ns1__DumpAdditionalInfo(soap, -1, type, arrayType, n);
1437 case SOAP_TYPE_ns1__ArrayOfModuleSymbolInfo:
1438 return (void*)soap_instantiate_ns1__ArrayOfModuleSymbolInfo(soap, -1, type, arrayType, n);
1439 case SOAP_TYPE_ns1__ModuleSymbolInfo:
1440 return (void*)soap_instantiate_ns1__ModuleSymbolInfo(soap, -1, type, arrayType, n);
1441 case SOAP_TYPE_ns1__Pdb70File:
1442 return (void*)soap_instantiate_ns1__Pdb70File(soap, -1, type, arrayType, n);
1443 case SOAP_TYPE_ns1__Response:
1444 return (void*)soap_instantiate_ns1__Response(soap, -1, type, arrayType, n);
1445 case SOAP_TYPE__ns1__Hello:
1446 return (void*)soap_instantiate__ns1__Hello(soap, -1, type, arrayType, n);
1447 case SOAP_TYPE__ns1__HelloResponse:
1448 return (void*)soap_instantiate__ns1__HelloResponse(soap, -1, type, arrayType, n);
1449 case SOAP_TYPE__ns1__UploadMiniDump:
1450 return (void*)soap_instantiate__ns1__UploadMiniDump(soap, -1, type, arrayType, n);
1451 case SOAP_TYPE__ns1__UploadMiniDumpResponse:
1452 return (void*)soap_instantiate__ns1__UploadMiniDumpResponse(soap, -1, type, arrayType, n);
1453 case SOAP_TYPE__ns1__UploadFullDump:
1454 return (void*)soap_instantiate__ns1__UploadFullDump(soap, -1, type, arrayType, n);
1455 case SOAP_TYPE__ns1__UploadFullDumpResponse:
1456 return (void*)soap_instantiate__ns1__UploadFullDumpResponse(soap, -1, type, arrayType, n);
1457 case SOAP_TYPE__ns1__UploadAdditionalInfo:
1458 return (void*)soap_instantiate__ns1__UploadAdditionalInfo(soap, -1, type, arrayType, n);
1459 case SOAP_TYPE__ns1__UploadAdditionalInfoResponse:
1460 return (void*)soap_instantiate__ns1__UploadAdditionalInfoResponse(soap, -1, type, arrayType, n);
1461 case SOAP_TYPE__ns1__RejectedToSendAdditionalInfo:
1462 return (void*)soap_instantiate__ns1__RejectedToSendAdditionalInfo(soap, -1, type, arrayType, n);
1463 case SOAP_TYPE__ns1__RejectedToSendAdditionalInfoResponse:
1464 return (void*)soap_instantiate__ns1__RejectedToSendAdditionalInfoResponse(soap, -1, type, arrayType, n);
1465 case SOAP_TYPE__ns1__UploadSymbol:
1466 return (void*)soap_instantiate__ns1__UploadSymbol(soap, -1, type, arrayType, n);
1467 case SOAP_TYPE__ns1__UploadSymbolResponse:
1468 return (void*)soap_instantiate__ns1__UploadSymbolResponse(soap, -1, type, arrayType, n);
1469 case SOAP_TYPE_ns5__ArrayOfstring:
1470 return (void*)soap_instantiate_ns5__ArrayOfstring(soap, -1, type, arrayType, n);
1471 case SOAP_TYPE_ns1__StopResponse:
1472 return (void*)soap_instantiate_ns1__StopResponse(soap, -1, type, arrayType, n);
1473 case SOAP_TYPE_ns1__ErrorResponse:
1474 return (void*)soap_instantiate_ns1__ErrorResponse(soap, -1, type, arrayType, n);
1475 case SOAP_TYPE_ns1__HaveSolutionResponse:
1476 return (void*)soap_instantiate_ns1__HaveSolutionResponse(soap, -1, type, arrayType, n);
1477 case SOAP_TYPE_ns1__NeedSymbolsThenMiniDumpResponse:
1478 return (void*)soap_instantiate_ns1__NeedSymbolsThenMiniDumpResponse(soap, -1, type, arrayType, n);
1479 case SOAP_TYPE_ns1__NeedMiniDumpResponse:
1480 return (void*)soap_instantiate_ns1__NeedMiniDumpResponse(soap, -1, type, arrayType, n);
1481 case SOAP_TYPE_ns1__NeedFullDumpResponse:
1482 return (void*)soap_instantiate_ns1__NeedFullDumpResponse(soap, -1, type, arrayType, n);
1483 case SOAP_TYPE_ns1__NeedMoreInfoResponse:
1484 return (void*)soap_instantiate_ns1__NeedMoreInfoResponse(soap, -1, type, arrayType, n);
1485 case SOAP_TYPE___ns1__Hello:
1486 return (void*)soap_instantiate___ns1__Hello(soap, -1, type, arrayType, n);
1487 case SOAP_TYPE___ns1__UploadMiniDump:
1488 return (void*)soap_instantiate___ns1__UploadMiniDump(soap, -1, type, arrayType, n);
1489 case SOAP_TYPE___ns1__UploadFullDump:
1490 return (void*)soap_instantiate___ns1__UploadFullDump(soap, -1, type, arrayType, n);
1491 case SOAP_TYPE___ns1__UploadAdditionalInfo:
1492 return (void*)soap_instantiate___ns1__UploadAdditionalInfo(soap, -1, type, arrayType, n);
1493 case SOAP_TYPE___ns1__RejectedToSendAdditionalInfo:
1494 return (void*)soap_instantiate___ns1__RejectedToSendAdditionalInfo(soap, -1, type, arrayType, n);
1495 case SOAP_TYPE___ns1__UploadSymbol:
1496 return (void*)soap_instantiate___ns1__UploadSymbol(soap, -1, type, arrayType, n);
1497 #ifndef WITH_NOGLOBAL
1498 case SOAP_TYPE_SOAP_ENV__Header:
1499 return (void*)soap_instantiate_SOAP_ENV__Header(soap, -1, type, arrayType, n);
1500 #endif
1501 #ifndef WITH_NOGLOBAL
1502 case SOAP_TYPE_SOAP_ENV__Code:
1503 return (void*)soap_instantiate_SOAP_ENV__Code(soap, -1, type, arrayType, n);
1504 #endif
1505 #ifndef WITH_NOGLOBAL
1506 case SOAP_TYPE_SOAP_ENV__Detail:
1507 return (void*)soap_instantiate_SOAP_ENV__Detail(soap, -1, type, arrayType, n);
1508 #endif
1509 #ifndef WITH_NOGLOBAL
1510 case SOAP_TYPE_SOAP_ENV__Reason:
1511 return (void*)soap_instantiate_SOAP_ENV__Reason(soap, -1, type, arrayType, n);
1512 #endif
1513 #ifndef WITH_NOGLOBAL
1514 case SOAP_TYPE_SOAP_ENV__Fault:
1515 return (void*)soap_instantiate_SOAP_ENV__Fault(soap, -1, type, arrayType, n);
1516 #endif
1517 case SOAP_TYPE_xsd__QName:
1518 return (void*)soap_instantiate_xsd__QName(soap, -1, type, arrayType, n);
1519 case SOAP_TYPE_xsd__ID:
1520 return (void*)soap_instantiate_xsd__ID(soap, -1, type, arrayType, n);
1521 case SOAP_TYPE_xsd__IDREF:
1522 return (void*)soap_instantiate_xsd__IDREF(soap, -1, type, arrayType, n);
1523 case SOAP_TYPE_xsd__anyURI:
1524 return (void*)soap_instantiate_xsd__anyURI(soap, -1, type, arrayType, n);
1525 case SOAP_TYPE_xsd__decimal:
1526 return (void*)soap_instantiate_xsd__decimal(soap, -1, type, arrayType, n);
1527 case SOAP_TYPE_xsd__duration:
1528 return (void*)soap_instantiate_xsd__duration(soap, -1, type, arrayType, n);
1529 case SOAP_TYPE_ns3__duration:
1530 return (void*)soap_instantiate_ns3__duration(soap, -1, type, arrayType, n);
1531 case SOAP_TYPE_ns3__guid:
1532 return (void*)soap_instantiate_ns3__guid(soap, -1, type, arrayType, n);
1533 case SOAP_TYPE_std__vectorTemplateOfstd__wstring:
1534 return (void*)soap_instantiate_std__vectorTemplateOfstd__wstring(soap, -1, type, arrayType, n);
1535 case SOAP_TYPE_std__vectorTemplateOfPointerTons1__ModuleSymbolInfo:
1536 return (void*)soap_instantiate_std__vectorTemplateOfPointerTons1__ModuleSymbolInfo(soap, -1, type, arrayType, n);
1538 return NULL;
1541 SOAP_FMAC3 int SOAP_FMAC4 soap_fdelete(struct soap_clist *p)
1542 { switch (p->type)
1544 case SOAP_TYPE_xsd__anyType:
1545 if (p->size < 0)
1546 SOAP_DELETE((xsd__anyType*)p->ptr);
1547 else
1548 SOAP_DELETE_ARRAY((xsd__anyType*)p->ptr);
1549 break;
1550 case SOAP_TYPE_std__string:
1551 if (p->size < 0)
1552 SOAP_DELETE((std::string*)p->ptr);
1553 else
1554 SOAP_DELETE_ARRAY((std::string*)p->ptr);
1555 break;
1556 case SOAP_TYPE__xop__Include:
1557 if (p->size < 0)
1558 SOAP_DELETE((struct _xop__Include*)p->ptr);
1559 else
1560 SOAP_DELETE_ARRAY((struct _xop__Include*)p->ptr);
1561 break;
1562 case SOAP_TYPE_std__wstring:
1563 if (p->size < 0)
1564 SOAP_DELETE((std::wstring*)p->ptr);
1565 else
1566 SOAP_DELETE_ARRAY((std::wstring*)p->ptr);
1567 break;
1568 case SOAP_TYPE_xsd__ID_:
1569 if (p->size < 0)
1570 SOAP_DELETE((xsd__ID_*)p->ptr);
1571 else
1572 SOAP_DELETE_ARRAY((xsd__ID_*)p->ptr);
1573 break;
1574 case SOAP_TYPE_xsd__IDREF_:
1575 if (p->size < 0)
1576 SOAP_DELETE((xsd__IDREF_*)p->ptr);
1577 else
1578 SOAP_DELETE_ARRAY((xsd__IDREF_*)p->ptr);
1579 break;
1580 case SOAP_TYPE_xsd__QName_:
1581 if (p->size < 0)
1582 SOAP_DELETE((xsd__QName_*)p->ptr);
1583 else
1584 SOAP_DELETE_ARRAY((xsd__QName_*)p->ptr);
1585 break;
1586 case SOAP_TYPE_xsd__anyURI_:
1587 if (p->size < 0)
1588 SOAP_DELETE((xsd__anyURI_*)p->ptr);
1589 else
1590 SOAP_DELETE_ARRAY((xsd__anyURI_*)p->ptr);
1591 break;
1592 case SOAP_TYPE_xsd__base64Binary:
1593 if (p->size < 0)
1594 SOAP_DELETE((xsd__base64Binary*)p->ptr);
1595 else
1596 SOAP_DELETE_ARRAY((xsd__base64Binary*)p->ptr);
1597 break;
1598 case SOAP_TYPE_xsd__boolean:
1599 if (p->size < 0)
1600 SOAP_DELETE((xsd__boolean*)p->ptr);
1601 else
1602 SOAP_DELETE_ARRAY((xsd__boolean*)p->ptr);
1603 break;
1604 case SOAP_TYPE_xsd__byte_:
1605 if (p->size < 0)
1606 SOAP_DELETE((xsd__byte_*)p->ptr);
1607 else
1608 SOAP_DELETE_ARRAY((xsd__byte_*)p->ptr);
1609 break;
1610 case SOAP_TYPE_xsd__dateTime:
1611 if (p->size < 0)
1612 SOAP_DELETE((xsd__dateTime*)p->ptr);
1613 else
1614 SOAP_DELETE_ARRAY((xsd__dateTime*)p->ptr);
1615 break;
1616 case SOAP_TYPE_xsd__decimal_:
1617 if (p->size < 0)
1618 SOAP_DELETE((xsd__decimal_*)p->ptr);
1619 else
1620 SOAP_DELETE_ARRAY((xsd__decimal_*)p->ptr);
1621 break;
1622 case SOAP_TYPE_xsd__double:
1623 if (p->size < 0)
1624 SOAP_DELETE((xsd__double*)p->ptr);
1625 else
1626 SOAP_DELETE_ARRAY((xsd__double*)p->ptr);
1627 break;
1628 case SOAP_TYPE_xsd__duration_:
1629 if (p->size < 0)
1630 SOAP_DELETE((xsd__duration_*)p->ptr);
1631 else
1632 SOAP_DELETE_ARRAY((xsd__duration_*)p->ptr);
1633 break;
1634 case SOAP_TYPE_xsd__float:
1635 if (p->size < 0)
1636 SOAP_DELETE((xsd__float*)p->ptr);
1637 else
1638 SOAP_DELETE_ARRAY((xsd__float*)p->ptr);
1639 break;
1640 case SOAP_TYPE_xsd__int:
1641 if (p->size < 0)
1642 SOAP_DELETE((xsd__int*)p->ptr);
1643 else
1644 SOAP_DELETE_ARRAY((xsd__int*)p->ptr);
1645 break;
1646 case SOAP_TYPE_xsd__long:
1647 if (p->size < 0)
1648 SOAP_DELETE((xsd__long*)p->ptr);
1649 else
1650 SOAP_DELETE_ARRAY((xsd__long*)p->ptr);
1651 break;
1652 case SOAP_TYPE_xsd__short:
1653 if (p->size < 0)
1654 SOAP_DELETE((xsd__short*)p->ptr);
1655 else
1656 SOAP_DELETE_ARRAY((xsd__short*)p->ptr);
1657 break;
1658 case SOAP_TYPE_xsd__string:
1659 if (p->size < 0)
1660 SOAP_DELETE((xsd__string*)p->ptr);
1661 else
1662 SOAP_DELETE_ARRAY((xsd__string*)p->ptr);
1663 break;
1664 case SOAP_TYPE_xsd__unsignedByte_:
1665 if (p->size < 0)
1666 SOAP_DELETE((xsd__unsignedByte_*)p->ptr);
1667 else
1668 SOAP_DELETE_ARRAY((xsd__unsignedByte_*)p->ptr);
1669 break;
1670 case SOAP_TYPE_xsd__unsignedInt:
1671 if (p->size < 0)
1672 SOAP_DELETE((xsd__unsignedInt*)p->ptr);
1673 else
1674 SOAP_DELETE_ARRAY((xsd__unsignedInt*)p->ptr);
1675 break;
1676 case SOAP_TYPE_xsd__unsignedLong:
1677 if (p->size < 0)
1678 SOAP_DELETE((xsd__unsignedLong*)p->ptr);
1679 else
1680 SOAP_DELETE_ARRAY((xsd__unsignedLong*)p->ptr);
1681 break;
1682 case SOAP_TYPE_xsd__unsignedShort:
1683 if (p->size < 0)
1684 SOAP_DELETE((xsd__unsignedShort*)p->ptr);
1685 else
1686 SOAP_DELETE_ARRAY((xsd__unsignedShort*)p->ptr);
1687 break;
1688 case SOAP_TYPE_ns3__char__:
1689 if (p->size < 0)
1690 SOAP_DELETE((ns3__char__*)p->ptr);
1691 else
1692 SOAP_DELETE_ARRAY((ns3__char__*)p->ptr);
1693 break;
1694 case SOAP_TYPE_ns3__duration__:
1695 if (p->size < 0)
1696 SOAP_DELETE((ns3__duration__*)p->ptr);
1697 else
1698 SOAP_DELETE_ARRAY((ns3__duration__*)p->ptr);
1699 break;
1700 case SOAP_TYPE_ns3__guid__:
1701 if (p->size < 0)
1702 SOAP_DELETE((ns3__guid__*)p->ptr);
1703 else
1704 SOAP_DELETE_ARRAY((ns3__guid__*)p->ptr);
1705 break;
1706 case SOAP_TYPE_ns4__ClientLib_Architecture_:
1707 if (p->size < 0)
1708 SOAP_DELETE((ns4__ClientLib_Architecture_*)p->ptr);
1709 else
1710 SOAP_DELETE_ARRAY((ns4__ClientLib_Architecture_*)p->ptr);
1711 break;
1712 case SOAP_TYPE_ns4__ClientLib_ClientType_:
1713 if (p->size < 0)
1714 SOAP_DELETE((ns4__ClientLib_ClientType_*)p->ptr);
1715 else
1716 SOAP_DELETE_ARRAY((ns4__ClientLib_ClientType_*)p->ptr);
1717 break;
1718 case SOAP_TYPE_ns4__HaveSolutionResponse_SolutionType_:
1719 if (p->size < 0)
1720 SOAP_DELETE((ns4__HaveSolutionResponse_SolutionType_*)p->ptr);
1721 else
1722 SOAP_DELETE_ARRAY((ns4__HaveSolutionResponse_SolutionType_*)p->ptr);
1723 break;
1724 case SOAP_TYPE_ns1__ClientLib:
1725 if (p->size < 0)
1726 SOAP_DELETE((ns1__ClientLib*)p->ptr);
1727 else
1728 SOAP_DELETE_ARRAY((ns1__ClientLib*)p->ptr);
1729 break;
1730 case SOAP_TYPE_ns1__Application:
1731 if (p->size < 0)
1732 SOAP_DELETE((ns1__Application*)p->ptr);
1733 else
1734 SOAP_DELETE_ARRAY((ns1__Application*)p->ptr);
1735 break;
1736 case SOAP_TYPE_ns1__AppAdditionalInfo:
1737 if (p->size < 0)
1738 SOAP_DELETE((ns1__AppAdditionalInfo*)p->ptr);
1739 else
1740 SOAP_DELETE_ARRAY((ns1__AppAdditionalInfo*)p->ptr);
1741 break;
1742 case SOAP_TYPE_ns1__DumpAdditionalInfo:
1743 if (p->size < 0)
1744 SOAP_DELETE((ns1__DumpAdditionalInfo*)p->ptr);
1745 else
1746 SOAP_DELETE_ARRAY((ns1__DumpAdditionalInfo*)p->ptr);
1747 break;
1748 case SOAP_TYPE_ns1__ArrayOfModuleSymbolInfo:
1749 if (p->size < 0)
1750 SOAP_DELETE((ns1__ArrayOfModuleSymbolInfo*)p->ptr);
1751 else
1752 SOAP_DELETE_ARRAY((ns1__ArrayOfModuleSymbolInfo*)p->ptr);
1753 break;
1754 case SOAP_TYPE_ns1__ModuleSymbolInfo:
1755 if (p->size < 0)
1756 SOAP_DELETE((ns1__ModuleSymbolInfo*)p->ptr);
1757 else
1758 SOAP_DELETE_ARRAY((ns1__ModuleSymbolInfo*)p->ptr);
1759 break;
1760 case SOAP_TYPE_ns1__Pdb70File:
1761 if (p->size < 0)
1762 SOAP_DELETE((ns1__Pdb70File*)p->ptr);
1763 else
1764 SOAP_DELETE_ARRAY((ns1__Pdb70File*)p->ptr);
1765 break;
1766 case SOAP_TYPE_ns1__Response:
1767 if (p->size < 0)
1768 SOAP_DELETE((ns1__Response*)p->ptr);
1769 else
1770 SOAP_DELETE_ARRAY((ns1__Response*)p->ptr);
1771 break;
1772 case SOAP_TYPE__ns1__Hello:
1773 if (p->size < 0)
1774 SOAP_DELETE((_ns1__Hello*)p->ptr);
1775 else
1776 SOAP_DELETE_ARRAY((_ns1__Hello*)p->ptr);
1777 break;
1778 case SOAP_TYPE__ns1__HelloResponse:
1779 if (p->size < 0)
1780 SOAP_DELETE((_ns1__HelloResponse*)p->ptr);
1781 else
1782 SOAP_DELETE_ARRAY((_ns1__HelloResponse*)p->ptr);
1783 break;
1784 case SOAP_TYPE__ns1__UploadMiniDump:
1785 if (p->size < 0)
1786 SOAP_DELETE((_ns1__UploadMiniDump*)p->ptr);
1787 else
1788 SOAP_DELETE_ARRAY((_ns1__UploadMiniDump*)p->ptr);
1789 break;
1790 case SOAP_TYPE__ns1__UploadMiniDumpResponse:
1791 if (p->size < 0)
1792 SOAP_DELETE((_ns1__UploadMiniDumpResponse*)p->ptr);
1793 else
1794 SOAP_DELETE_ARRAY((_ns1__UploadMiniDumpResponse*)p->ptr);
1795 break;
1796 case SOAP_TYPE__ns1__UploadFullDump:
1797 if (p->size < 0)
1798 SOAP_DELETE((_ns1__UploadFullDump*)p->ptr);
1799 else
1800 SOAP_DELETE_ARRAY((_ns1__UploadFullDump*)p->ptr);
1801 break;
1802 case SOAP_TYPE__ns1__UploadFullDumpResponse:
1803 if (p->size < 0)
1804 SOAP_DELETE((_ns1__UploadFullDumpResponse*)p->ptr);
1805 else
1806 SOAP_DELETE_ARRAY((_ns1__UploadFullDumpResponse*)p->ptr);
1807 break;
1808 case SOAP_TYPE__ns1__UploadAdditionalInfo:
1809 if (p->size < 0)
1810 SOAP_DELETE((_ns1__UploadAdditionalInfo*)p->ptr);
1811 else
1812 SOAP_DELETE_ARRAY((_ns1__UploadAdditionalInfo*)p->ptr);
1813 break;
1814 case SOAP_TYPE__ns1__UploadAdditionalInfoResponse:
1815 if (p->size < 0)
1816 SOAP_DELETE((_ns1__UploadAdditionalInfoResponse*)p->ptr);
1817 else
1818 SOAP_DELETE_ARRAY((_ns1__UploadAdditionalInfoResponse*)p->ptr);
1819 break;
1820 case SOAP_TYPE__ns1__RejectedToSendAdditionalInfo:
1821 if (p->size < 0)
1822 SOAP_DELETE((_ns1__RejectedToSendAdditionalInfo*)p->ptr);
1823 else
1824 SOAP_DELETE_ARRAY((_ns1__RejectedToSendAdditionalInfo*)p->ptr);
1825 break;
1826 case SOAP_TYPE__ns1__RejectedToSendAdditionalInfoResponse:
1827 if (p->size < 0)
1828 SOAP_DELETE((_ns1__RejectedToSendAdditionalInfoResponse*)p->ptr);
1829 else
1830 SOAP_DELETE_ARRAY((_ns1__RejectedToSendAdditionalInfoResponse*)p->ptr);
1831 break;
1832 case SOAP_TYPE__ns1__UploadSymbol:
1833 if (p->size < 0)
1834 SOAP_DELETE((_ns1__UploadSymbol*)p->ptr);
1835 else
1836 SOAP_DELETE_ARRAY((_ns1__UploadSymbol*)p->ptr);
1837 break;
1838 case SOAP_TYPE__ns1__UploadSymbolResponse:
1839 if (p->size < 0)
1840 SOAP_DELETE((_ns1__UploadSymbolResponse*)p->ptr);
1841 else
1842 SOAP_DELETE_ARRAY((_ns1__UploadSymbolResponse*)p->ptr);
1843 break;
1844 case SOAP_TYPE_ns5__ArrayOfstring:
1845 if (p->size < 0)
1846 SOAP_DELETE((ns5__ArrayOfstring*)p->ptr);
1847 else
1848 SOAP_DELETE_ARRAY((ns5__ArrayOfstring*)p->ptr);
1849 break;
1850 case SOAP_TYPE_ns1__StopResponse:
1851 if (p->size < 0)
1852 SOAP_DELETE((ns1__StopResponse*)p->ptr);
1853 else
1854 SOAP_DELETE_ARRAY((ns1__StopResponse*)p->ptr);
1855 break;
1856 case SOAP_TYPE_ns1__ErrorResponse:
1857 if (p->size < 0)
1858 SOAP_DELETE((ns1__ErrorResponse*)p->ptr);
1859 else
1860 SOAP_DELETE_ARRAY((ns1__ErrorResponse*)p->ptr);
1861 break;
1862 case SOAP_TYPE_ns1__HaveSolutionResponse:
1863 if (p->size < 0)
1864 SOAP_DELETE((ns1__HaveSolutionResponse*)p->ptr);
1865 else
1866 SOAP_DELETE_ARRAY((ns1__HaveSolutionResponse*)p->ptr);
1867 break;
1868 case SOAP_TYPE_ns1__NeedSymbolsThenMiniDumpResponse:
1869 if (p->size < 0)
1870 SOAP_DELETE((ns1__NeedSymbolsThenMiniDumpResponse*)p->ptr);
1871 else
1872 SOAP_DELETE_ARRAY((ns1__NeedSymbolsThenMiniDumpResponse*)p->ptr);
1873 break;
1874 case SOAP_TYPE_ns1__NeedMiniDumpResponse:
1875 if (p->size < 0)
1876 SOAP_DELETE((ns1__NeedMiniDumpResponse*)p->ptr);
1877 else
1878 SOAP_DELETE_ARRAY((ns1__NeedMiniDumpResponse*)p->ptr);
1879 break;
1880 case SOAP_TYPE_ns1__NeedFullDumpResponse:
1881 if (p->size < 0)
1882 SOAP_DELETE((ns1__NeedFullDumpResponse*)p->ptr);
1883 else
1884 SOAP_DELETE_ARRAY((ns1__NeedFullDumpResponse*)p->ptr);
1885 break;
1886 case SOAP_TYPE_ns1__NeedMoreInfoResponse:
1887 if (p->size < 0)
1888 SOAP_DELETE((ns1__NeedMoreInfoResponse*)p->ptr);
1889 else
1890 SOAP_DELETE_ARRAY((ns1__NeedMoreInfoResponse*)p->ptr);
1891 break;
1892 case SOAP_TYPE___ns1__Hello:
1893 if (p->size < 0)
1894 SOAP_DELETE((struct __ns1__Hello*)p->ptr);
1895 else
1896 SOAP_DELETE_ARRAY((struct __ns1__Hello*)p->ptr);
1897 break;
1898 case SOAP_TYPE___ns1__UploadMiniDump:
1899 if (p->size < 0)
1900 SOAP_DELETE((struct __ns1__UploadMiniDump*)p->ptr);
1901 else
1902 SOAP_DELETE_ARRAY((struct __ns1__UploadMiniDump*)p->ptr);
1903 break;
1904 case SOAP_TYPE___ns1__UploadFullDump:
1905 if (p->size < 0)
1906 SOAP_DELETE((struct __ns1__UploadFullDump*)p->ptr);
1907 else
1908 SOAP_DELETE_ARRAY((struct __ns1__UploadFullDump*)p->ptr);
1909 break;
1910 case SOAP_TYPE___ns1__UploadAdditionalInfo:
1911 if (p->size < 0)
1912 SOAP_DELETE((struct __ns1__UploadAdditionalInfo*)p->ptr);
1913 else
1914 SOAP_DELETE_ARRAY((struct __ns1__UploadAdditionalInfo*)p->ptr);
1915 break;
1916 case SOAP_TYPE___ns1__RejectedToSendAdditionalInfo:
1917 if (p->size < 0)
1918 SOAP_DELETE((struct __ns1__RejectedToSendAdditionalInfo*)p->ptr);
1919 else
1920 SOAP_DELETE_ARRAY((struct __ns1__RejectedToSendAdditionalInfo*)p->ptr);
1921 break;
1922 case SOAP_TYPE___ns1__UploadSymbol:
1923 if (p->size < 0)
1924 SOAP_DELETE((struct __ns1__UploadSymbol*)p->ptr);
1925 else
1926 SOAP_DELETE_ARRAY((struct __ns1__UploadSymbol*)p->ptr);
1927 break;
1928 #ifndef WITH_NOGLOBAL
1929 case SOAP_TYPE_SOAP_ENV__Header:
1930 if (p->size < 0)
1931 SOAP_DELETE((struct SOAP_ENV__Header*)p->ptr);
1932 else
1933 SOAP_DELETE_ARRAY((struct SOAP_ENV__Header*)p->ptr);
1934 break;
1935 #endif
1936 #ifndef WITH_NOGLOBAL
1937 case SOAP_TYPE_SOAP_ENV__Code:
1938 if (p->size < 0)
1939 SOAP_DELETE((struct SOAP_ENV__Code*)p->ptr);
1940 else
1941 SOAP_DELETE_ARRAY((struct SOAP_ENV__Code*)p->ptr);
1942 break;
1943 #endif
1944 #ifndef WITH_NOGLOBAL
1945 case SOAP_TYPE_SOAP_ENV__Detail:
1946 if (p->size < 0)
1947 SOAP_DELETE((struct SOAP_ENV__Detail*)p->ptr);
1948 else
1949 SOAP_DELETE_ARRAY((struct SOAP_ENV__Detail*)p->ptr);
1950 break;
1951 #endif
1952 #ifndef WITH_NOGLOBAL
1953 case SOAP_TYPE_SOAP_ENV__Reason:
1954 if (p->size < 0)
1955 SOAP_DELETE((struct SOAP_ENV__Reason*)p->ptr);
1956 else
1957 SOAP_DELETE_ARRAY((struct SOAP_ENV__Reason*)p->ptr);
1958 break;
1959 #endif
1960 #ifndef WITH_NOGLOBAL
1961 case SOAP_TYPE_SOAP_ENV__Fault:
1962 if (p->size < 0)
1963 SOAP_DELETE((struct SOAP_ENV__Fault*)p->ptr);
1964 else
1965 SOAP_DELETE_ARRAY((struct SOAP_ENV__Fault*)p->ptr);
1966 break;
1967 #endif
1968 case SOAP_TYPE_xsd__QName:
1969 if (p->size < 0)
1970 SOAP_DELETE((std::string*)p->ptr);
1971 else
1972 SOAP_DELETE_ARRAY((std::string*)p->ptr);
1973 break;
1974 case SOAP_TYPE_xsd__ID:
1975 if (p->size < 0)
1976 SOAP_DELETE((std::wstring*)p->ptr);
1977 else
1978 SOAP_DELETE_ARRAY((std::wstring*)p->ptr);
1979 break;
1980 case SOAP_TYPE_xsd__IDREF:
1981 if (p->size < 0)
1982 SOAP_DELETE((std::wstring*)p->ptr);
1983 else
1984 SOAP_DELETE_ARRAY((std::wstring*)p->ptr);
1985 break;
1986 case SOAP_TYPE_xsd__anyURI:
1987 if (p->size < 0)
1988 SOAP_DELETE((std::wstring*)p->ptr);
1989 else
1990 SOAP_DELETE_ARRAY((std::wstring*)p->ptr);
1991 break;
1992 case SOAP_TYPE_xsd__decimal:
1993 if (p->size < 0)
1994 SOAP_DELETE((std::wstring*)p->ptr);
1995 else
1996 SOAP_DELETE_ARRAY((std::wstring*)p->ptr);
1997 break;
1998 case SOAP_TYPE_xsd__duration:
1999 if (p->size < 0)
2000 SOAP_DELETE((std::wstring*)p->ptr);
2001 else
2002 SOAP_DELETE_ARRAY((std::wstring*)p->ptr);
2003 break;
2004 case SOAP_TYPE_ns3__duration:
2005 if (p->size < 0)
2006 SOAP_DELETE((std::wstring*)p->ptr);
2007 else
2008 SOAP_DELETE_ARRAY((std::wstring*)p->ptr);
2009 break;
2010 case SOAP_TYPE_ns3__guid:
2011 if (p->size < 0)
2012 SOAP_DELETE((std::wstring*)p->ptr);
2013 else
2014 SOAP_DELETE_ARRAY((std::wstring*)p->ptr);
2015 break;
2016 case SOAP_TYPE_std__vectorTemplateOfstd__wstring:
2017 if (p->size < 0)
2018 SOAP_DELETE((std::vector<std::wstring >*)p->ptr);
2019 else
2020 SOAP_DELETE_ARRAY((std::vector<std::wstring >*)p->ptr);
2021 break;
2022 case SOAP_TYPE_std__vectorTemplateOfPointerTons1__ModuleSymbolInfo:
2023 if (p->size < 0)
2024 SOAP_DELETE((std::vector<ns1__ModuleSymbolInfo * >*)p->ptr);
2025 else
2026 SOAP_DELETE_ARRAY((std::vector<ns1__ModuleSymbolInfo * >*)p->ptr);
2027 break;
2028 default: return SOAP_ERR;
2030 return SOAP_OK;
2033 SOAP_FMAC3 void* SOAP_FMAC4 soap_class_id_enter(struct soap *soap, const char *id, void *p, int t, size_t n, const char *type, const char *arrayType)
2034 { return soap_id_enter(soap, id, p, t, n, 0, type, arrayType, soap_instantiate);
2037 SOAP_FMAC3 void* SOAP_FMAC4 soap_container_id_forward(struct soap *soap, const char *href, void *p, size_t len, int st, int tt, size_t n, unsigned int k)
2038 { return soap_id_forward(soap, href, p, len, st, tt, n, k, soap_container_insert);
2041 SOAP_FMAC3 void SOAP_FMAC4 soap_container_insert(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
2042 #ifdef WIN32
2043 #pragma warning(push)
2044 #pragma warning(disable:4065)
2045 #endif
2047 (void)soap; (void)st; (void)p; (void)len; (void)q; (void)n; /* appease -Wall -Werror */
2048 switch (tt)
2050 case SOAP_TYPE_std__vectorTemplateOfstd__wstring:
2051 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container soap_container_insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len));
2052 (*(std::vector<std::wstring >*)p)[len] = *(std::wstring *)q;
2053 break;
2054 case SOAP_TYPE_std__vectorTemplateOfPointerTons1__ModuleSymbolInfo:
2055 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container soap_container_insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len));
2056 (*(std::vector<ns1__ModuleSymbolInfo * >*)p)[len] = *(ns1__ModuleSymbolInfo **)q;
2057 break;
2058 default:
2059 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Could not insert type=%d in %d\n", st, tt));
2061 #ifdef WIN32
2062 #pragma warning(pop)
2063 #endif
2066 SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__byte(struct soap *soap, const char *tag, int id, const char *a, const char *type)
2067 { (void)soap; (void)type; (void)tag; (void)id;
2068 return soap_outbyte(soap, tag, id, a, type, SOAP_TYPE_xsd__byte);
2071 SOAP_FMAC3 char * SOAP_FMAC4 soap_in_xsd__byte(struct soap *soap, const char *tag, char *a, const char *type)
2072 { char *p;
2073 p = soap_inbyte(soap, tag, a, type, SOAP_TYPE_xsd__byte);
2074 return p;
2077 SOAP_FMAC3 int SOAP_FMAC4 soap_put_xsd__byte(struct soap *soap, const char *a, const char *tag, const char *type)
2079 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_xsd__byte);
2080 if (soap_out_xsd__byte(soap, tag?tag:"xsd:byte", id, a, type))
2081 return soap->error;
2082 return soap_putindependent(soap);
2085 SOAP_FMAC3 char * SOAP_FMAC4 soap_get_xsd__byte(struct soap *soap, char *p, const char *tag, const char *type)
2087 if ((p = soap_in_xsd__byte(soap, tag, p, type)))
2088 if (soap_getindependent(soap))
2089 return NULL;
2090 return p;
2093 SOAP_FMAC3 void SOAP_FMAC4 soap_default_byte(struct soap *soap, char *a)
2095 (void)soap; /* appease -Wall -Werror */
2096 #ifdef SOAP_DEFAULT_byte
2097 *a = SOAP_DEFAULT_byte;
2098 #else
2099 *a = (char)0;
2100 #endif
2103 SOAP_FMAC3 int SOAP_FMAC4 soap_out_byte(struct soap *soap, const char *tag, int id, const char *a, const char *type)
2104 { (void)soap; (void)type; (void)tag; (void)id;
2105 return soap_outbyte(soap, tag, id, a, type, SOAP_TYPE_byte);
2108 SOAP_FMAC3 char * SOAP_FMAC4 soap_in_byte(struct soap *soap, const char *tag, char *a, const char *type)
2109 { char *p;
2110 p = soap_inbyte(soap, tag, a, type, SOAP_TYPE_byte);
2111 return p;
2114 SOAP_FMAC3 int SOAP_FMAC4 soap_put_byte(struct soap *soap, const char *a, const char *tag, const char *type)
2116 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_byte);
2117 if (soap_out_byte(soap, tag?tag:"byte", id, a, type))
2118 return soap->error;
2119 return soap_putindependent(soap);
2122 SOAP_FMAC3 char * SOAP_FMAC4 soap_get_byte(struct soap *soap, char *p, const char *tag, const char *type)
2124 if ((p = soap_in_byte(soap, tag, p, type)))
2125 if (soap_getindependent(soap))
2126 return NULL;
2127 return p;
2130 SOAP_FMAC3 void SOAP_FMAC4 soap_default_short(struct soap *soap, short *a)
2132 (void)soap; /* appease -Wall -Werror */
2133 #ifdef SOAP_DEFAULT_short
2134 *a = SOAP_DEFAULT_short;
2135 #else
2136 *a = (short)0;
2137 #endif
2140 SOAP_FMAC3 int SOAP_FMAC4 soap_out_short(struct soap *soap, const char *tag, int id, const short *a, const char *type)
2141 { (void)soap; (void)type; (void)tag; (void)id;
2142 return soap_outshort(soap, tag, id, a, type, SOAP_TYPE_short);
2145 SOAP_FMAC3 short * SOAP_FMAC4 soap_in_short(struct soap *soap, const char *tag, short *a, const char *type)
2146 { short *p;
2147 p = soap_inshort(soap, tag, a, type, SOAP_TYPE_short);
2148 return p;
2151 SOAP_FMAC3 int SOAP_FMAC4 soap_put_short(struct soap *soap, const short *a, const char *tag, const char *type)
2153 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_short);
2154 if (soap_out_short(soap, tag?tag:"short", id, a, type))
2155 return soap->error;
2156 return soap_putindependent(soap);
2159 SOAP_FMAC3 short * SOAP_FMAC4 soap_get_short(struct soap *soap, short *p, const char *tag, const char *type)
2161 if ((p = soap_in_short(soap, tag, p, type)))
2162 if (soap_getindependent(soap))
2163 return NULL;
2164 return p;
2167 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns3__char(struct soap *soap, const char *tag, int id, const int *a, const char *type)
2168 { (void)soap; (void)type; (void)tag; (void)id;
2169 return soap_outint(soap, tag, id, a, type, SOAP_TYPE_ns3__char);
2172 SOAP_FMAC3 int * SOAP_FMAC4 soap_in_ns3__char(struct soap *soap, const char *tag, int *a, const char *type)
2173 { int *p;
2174 p = soap_inint(soap, tag, a, type, SOAP_TYPE_ns3__char);
2175 return p;
2178 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns3__char(struct soap *soap, const int *a, const char *tag, const char *type)
2180 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns3__char);
2181 if (soap_out_ns3__char(soap, tag?tag:"ns3:char", id, a, type))
2182 return soap->error;
2183 return soap_putindependent(soap);
2186 SOAP_FMAC3 int * SOAP_FMAC4 soap_get_ns3__char(struct soap *soap, int *p, const char *tag, const char *type)
2188 if ((p = soap_in_ns3__char(soap, tag, p, type)))
2189 if (soap_getindependent(soap))
2190 return NULL;
2191 return p;
2194 SOAP_FMAC3 void SOAP_FMAC4 soap_default_int(struct soap *soap, int *a)
2196 (void)soap; /* appease -Wall -Werror */
2197 #ifdef SOAP_DEFAULT_int
2198 *a = SOAP_DEFAULT_int;
2199 #else
2200 *a = (int)0;
2201 #endif
2204 SOAP_FMAC3 int SOAP_FMAC4 soap_out_int(struct soap *soap, const char *tag, int id, const int *a, const char *type)
2205 { (void)soap; (void)type; (void)tag; (void)id;
2206 return soap_outint(soap, tag, id, a, type, SOAP_TYPE_int);
2209 SOAP_FMAC3 int * SOAP_FMAC4 soap_in_int(struct soap *soap, const char *tag, int *a, const char *type)
2210 { int *p;
2211 p = soap_inint(soap, tag, a, type, SOAP_TYPE_int);
2212 return p;
2215 SOAP_FMAC3 int SOAP_FMAC4 soap_put_int(struct soap *soap, const int *a, const char *tag, const char *type)
2217 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_int);
2218 if (soap_out_int(soap, tag?tag:"int", id, a, type))
2219 return soap->error;
2220 return soap_putindependent(soap);
2223 SOAP_FMAC3 int * SOAP_FMAC4 soap_get_int(struct soap *soap, int *p, const char *tag, const char *type)
2225 if ((p = soap_in_int(soap, tag, p, type)))
2226 if (soap_getindependent(soap))
2227 return NULL;
2228 return p;
2231 SOAP_FMAC3 void SOAP_FMAC4 soap_default_LONG64(struct soap *soap, LONG64 *a)
2233 (void)soap; /* appease -Wall -Werror */
2234 #ifdef SOAP_DEFAULT_LONG64
2235 *a = SOAP_DEFAULT_LONG64;
2236 #else
2237 *a = (LONG64)0;
2238 #endif
2241 SOAP_FMAC3 int SOAP_FMAC4 soap_out_LONG64(struct soap *soap, const char *tag, int id, const LONG64 *a, const char *type)
2242 { (void)soap; (void)type; (void)tag; (void)id;
2243 return soap_outLONG64(soap, tag, id, a, type, SOAP_TYPE_LONG64);
2246 SOAP_FMAC3 LONG64 * SOAP_FMAC4 soap_in_LONG64(struct soap *soap, const char *tag, LONG64 *a, const char *type)
2247 { LONG64 *p;
2248 p = soap_inLONG64(soap, tag, a, type, SOAP_TYPE_LONG64);
2249 return p;
2252 SOAP_FMAC3 int SOAP_FMAC4 soap_put_LONG64(struct soap *soap, const LONG64 *a, const char *tag, const char *type)
2254 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_LONG64);
2255 if (soap_out_LONG64(soap, tag?tag:"long", id, a, type))
2256 return soap->error;
2257 return soap_putindependent(soap);
2260 SOAP_FMAC3 LONG64 * SOAP_FMAC4 soap_get_LONG64(struct soap *soap, LONG64 *p, const char *tag, const char *type)
2262 if ((p = soap_in_LONG64(soap, tag, p, type)))
2263 if (soap_getindependent(soap))
2264 return NULL;
2265 return p;
2268 SOAP_FMAC3 void SOAP_FMAC4 soap_default_float(struct soap *soap, float *a)
2270 (void)soap; /* appease -Wall -Werror */
2271 #ifdef SOAP_DEFAULT_float
2272 *a = SOAP_DEFAULT_float;
2273 #else
2274 *a = (float)0;
2275 #endif
2278 SOAP_FMAC3 int SOAP_FMAC4 soap_out_float(struct soap *soap, const char *tag, int id, const float *a, const char *type)
2279 { (void)soap; (void)type; (void)tag; (void)id;
2280 return soap_outfloat(soap, tag, id, a, type, SOAP_TYPE_float);
2283 SOAP_FMAC3 float * SOAP_FMAC4 soap_in_float(struct soap *soap, const char *tag, float *a, const char *type)
2284 { float *p;
2285 p = soap_infloat(soap, tag, a, type, SOAP_TYPE_float);
2286 return p;
2289 SOAP_FMAC3 int SOAP_FMAC4 soap_put_float(struct soap *soap, const float *a, const char *tag, const char *type)
2291 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_float);
2292 if (soap_out_float(soap, tag?tag:"float", id, a, type))
2293 return soap->error;
2294 return soap_putindependent(soap);
2297 SOAP_FMAC3 float * SOAP_FMAC4 soap_get_float(struct soap *soap, float *p, const char *tag, const char *type)
2299 if ((p = soap_in_float(soap, tag, p, type)))
2300 if (soap_getindependent(soap))
2301 return NULL;
2302 return p;
2305 SOAP_FMAC3 void SOAP_FMAC4 soap_default_double(struct soap *soap, double *a)
2307 (void)soap; /* appease -Wall -Werror */
2308 #ifdef SOAP_DEFAULT_double
2309 *a = SOAP_DEFAULT_double;
2310 #else
2311 *a = (double)0;
2312 #endif
2315 SOAP_FMAC3 int SOAP_FMAC4 soap_out_double(struct soap *soap, const char *tag, int id, const double *a, const char *type)
2316 { (void)soap; (void)type; (void)tag; (void)id;
2317 return soap_outdouble(soap, tag, id, a, type, SOAP_TYPE_double);
2320 SOAP_FMAC3 double * SOAP_FMAC4 soap_in_double(struct soap *soap, const char *tag, double *a, const char *type)
2321 { double *p;
2322 p = soap_indouble(soap, tag, a, type, SOAP_TYPE_double);
2323 return p;
2326 SOAP_FMAC3 int SOAP_FMAC4 soap_put_double(struct soap *soap, const double *a, const char *tag, const char *type)
2328 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_double);
2329 if (soap_out_double(soap, tag?tag:"double", id, a, type))
2330 return soap->error;
2331 return soap_putindependent(soap);
2334 SOAP_FMAC3 double * SOAP_FMAC4 soap_get_double(struct soap *soap, double *p, const char *tag, const char *type)
2336 if ((p = soap_in_double(soap, tag, p, type)))
2337 if (soap_getindependent(soap))
2338 return NULL;
2339 return p;
2342 SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__unsignedByte(struct soap *soap, const char *tag, int id, const unsigned char *a, const char *type)
2343 { (void)soap; (void)type; (void)tag; (void)id;
2344 return soap_outunsignedByte(soap, tag, id, a, type, SOAP_TYPE_xsd__unsignedByte);
2347 SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_in_xsd__unsignedByte(struct soap *soap, const char *tag, unsigned char *a, const char *type)
2348 { unsigned char *p;
2349 p = soap_inunsignedByte(soap, tag, a, type, SOAP_TYPE_xsd__unsignedByte);
2350 return p;
2353 SOAP_FMAC3 int SOAP_FMAC4 soap_put_xsd__unsignedByte(struct soap *soap, const unsigned char *a, const char *tag, const char *type)
2355 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_xsd__unsignedByte);
2356 if (soap_out_xsd__unsignedByte(soap, tag?tag:"xsd:unsignedByte", id, a, type))
2357 return soap->error;
2358 return soap_putindependent(soap);
2361 SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_get_xsd__unsignedByte(struct soap *soap, unsigned char *p, const char *tag, const char *type)
2363 if ((p = soap_in_xsd__unsignedByte(soap, tag, p, type)))
2364 if (soap_getindependent(soap))
2365 return NULL;
2366 return p;
2369 SOAP_FMAC3 void SOAP_FMAC4 soap_default_unsignedByte(struct soap *soap, unsigned char *a)
2371 (void)soap; /* appease -Wall -Werror */
2372 #ifdef SOAP_DEFAULT_unsignedByte
2373 *a = SOAP_DEFAULT_unsignedByte;
2374 #else
2375 *a = (unsigned char)0;
2376 #endif
2379 SOAP_FMAC3 int SOAP_FMAC4 soap_out_unsignedByte(struct soap *soap, const char *tag, int id, const unsigned char *a, const char *type)
2380 { (void)soap; (void)type; (void)tag; (void)id;
2381 return soap_outunsignedByte(soap, tag, id, a, type, SOAP_TYPE_unsignedByte);
2384 SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_in_unsignedByte(struct soap *soap, const char *tag, unsigned char *a, const char *type)
2385 { unsigned char *p;
2386 p = soap_inunsignedByte(soap, tag, a, type, SOAP_TYPE_unsignedByte);
2387 return p;
2390 SOAP_FMAC3 int SOAP_FMAC4 soap_put_unsignedByte(struct soap *soap, const unsigned char *a, const char *tag, const char *type)
2392 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_unsignedByte);
2393 if (soap_out_unsignedByte(soap, tag?tag:"unsignedByte", id, a, type))
2394 return soap->error;
2395 return soap_putindependent(soap);
2398 SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_get_unsignedByte(struct soap *soap, unsigned char *p, const char *tag, const char *type)
2400 if ((p = soap_in_unsignedByte(soap, tag, p, type)))
2401 if (soap_getindependent(soap))
2402 return NULL;
2403 return p;
2406 SOAP_FMAC3 void SOAP_FMAC4 soap_default_unsignedShort(struct soap *soap, unsigned short *a)
2408 (void)soap; /* appease -Wall -Werror */
2409 #ifdef SOAP_DEFAULT_unsignedShort
2410 *a = SOAP_DEFAULT_unsignedShort;
2411 #else
2412 *a = (unsigned short)0;
2413 #endif
2416 SOAP_FMAC3 int SOAP_FMAC4 soap_out_unsignedShort(struct soap *soap, const char *tag, int id, const unsigned short *a, const char *type)
2417 { (void)soap; (void)type; (void)tag; (void)id;
2418 return soap_outunsignedShort(soap, tag, id, a, type, SOAP_TYPE_unsignedShort);
2421 SOAP_FMAC3 unsigned short * SOAP_FMAC4 soap_in_unsignedShort(struct soap *soap, const char *tag, unsigned short *a, const char *type)
2422 { unsigned short *p;
2423 p = soap_inunsignedShort(soap, tag, a, type, SOAP_TYPE_unsignedShort);
2424 return p;
2427 SOAP_FMAC3 int SOAP_FMAC4 soap_put_unsignedShort(struct soap *soap, const unsigned short *a, const char *tag, const char *type)
2429 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_unsignedShort);
2430 if (soap_out_unsignedShort(soap, tag?tag:"unsignedShort", id, a, type))
2431 return soap->error;
2432 return soap_putindependent(soap);
2435 SOAP_FMAC3 unsigned short * SOAP_FMAC4 soap_get_unsignedShort(struct soap *soap, unsigned short *p, const char *tag, const char *type)
2437 if ((p = soap_in_unsignedShort(soap, tag, p, type)))
2438 if (soap_getindependent(soap))
2439 return NULL;
2440 return p;
2443 SOAP_FMAC3 void SOAP_FMAC4 soap_default_unsignedInt(struct soap *soap, unsigned int *a)
2445 (void)soap; /* appease -Wall -Werror */
2446 #ifdef SOAP_DEFAULT_unsignedInt
2447 *a = SOAP_DEFAULT_unsignedInt;
2448 #else
2449 *a = (unsigned int)0;
2450 #endif
2453 SOAP_FMAC3 int SOAP_FMAC4 soap_out_unsignedInt(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
2454 { (void)soap; (void)type; (void)tag; (void)id;
2455 return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_unsignedInt);
2458 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_unsignedInt(struct soap *soap, const char *tag, unsigned int *a, const char *type)
2459 { unsigned int *p;
2460 p = soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_unsignedInt);
2461 return p;
2464 SOAP_FMAC3 int SOAP_FMAC4 soap_put_unsignedInt(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
2466 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_unsignedInt);
2467 if (soap_out_unsignedInt(soap, tag?tag:"unsignedInt", id, a, type))
2468 return soap->error;
2469 return soap_putindependent(soap);
2472 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_unsignedInt(struct soap *soap, unsigned int *p, const char *tag, const char *type)
2474 if ((p = soap_in_unsignedInt(soap, tag, p, type)))
2475 if (soap_getindependent(soap))
2476 return NULL;
2477 return p;
2480 SOAP_FMAC3 void SOAP_FMAC4 soap_default_unsignedLONG64(struct soap *soap, ULONG64 *a)
2482 (void)soap; /* appease -Wall -Werror */
2483 #ifdef SOAP_DEFAULT_unsignedLONG64
2484 *a = SOAP_DEFAULT_unsignedLONG64;
2485 #else
2486 *a = (ULONG64)0;
2487 #endif
2490 SOAP_FMAC3 int SOAP_FMAC4 soap_out_unsignedLONG64(struct soap *soap, const char *tag, int id, const ULONG64 *a, const char *type)
2491 { (void)soap; (void)type; (void)tag; (void)id;
2492 return soap_outULONG64(soap, tag, id, a, type, SOAP_TYPE_unsignedLONG64);
2495 SOAP_FMAC3 ULONG64 * SOAP_FMAC4 soap_in_unsignedLONG64(struct soap *soap, const char *tag, ULONG64 *a, const char *type)
2496 { ULONG64 *p;
2497 p = soap_inULONG64(soap, tag, a, type, SOAP_TYPE_unsignedLONG64);
2498 return p;
2501 SOAP_FMAC3 int SOAP_FMAC4 soap_put_unsignedLONG64(struct soap *soap, const ULONG64 *a, const char *tag, const char *type)
2503 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_unsignedLONG64);
2504 if (soap_out_unsignedLONG64(soap, tag?tag:"unsignedLong", id, a, type))
2505 return soap->error;
2506 return soap_putindependent(soap);
2509 SOAP_FMAC3 ULONG64 * SOAP_FMAC4 soap_get_unsignedLONG64(struct soap *soap, ULONG64 *p, const char *tag, const char *type)
2511 if ((p = soap_in_unsignedLONG64(soap, tag, p, type)))
2512 if (soap_getindependent(soap))
2513 return NULL;
2514 return p;
2517 SOAP_FMAC3 void SOAP_FMAC4 soap_default_time(struct soap *soap, time_t *a)
2519 (void)soap; /* appease -Wall -Werror */
2520 #ifdef SOAP_DEFAULT_time
2521 *a = SOAP_DEFAULT_time;
2522 #else
2523 *a = (time_t)0;
2524 #endif
2527 SOAP_FMAC3 int SOAP_FMAC4 soap_out_time(struct soap *soap, const char *tag, int id, const time_t *a, const char *type)
2528 { (void)soap; (void)type; (void)tag; (void)id;
2529 return soap_outdateTime(soap, tag, id, a, type, SOAP_TYPE_time);
2532 SOAP_FMAC3 time_t * SOAP_FMAC4 soap_in_time(struct soap *soap, const char *tag, time_t *a, const char *type)
2533 { time_t *p;
2534 p = soap_indateTime(soap, tag, a, type, SOAP_TYPE_time);
2535 return p;
2538 SOAP_FMAC3 int SOAP_FMAC4 soap_put_time(struct soap *soap, const time_t *a, const char *tag, const char *type)
2540 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_time);
2541 if (soap_out_time(soap, tag?tag:"dateTime", id, a, type))
2542 return soap->error;
2543 return soap_putindependent(soap);
2546 SOAP_FMAC3 time_t * SOAP_FMAC4 soap_get_time(struct soap *soap, time_t *p, const char *tag, const char *type)
2548 if ((p = soap_in_time(soap, tag, p, type)))
2549 if (soap_getindependent(soap))
2550 return NULL;
2551 return p;
2554 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns4__HaveSolutionResponse_SolutionType(struct soap *soap, enum ns4__HaveSolutionResponse_SolutionType *a)
2556 (void)soap; /* appease -Wall -Werror */
2557 #ifdef SOAP_DEFAULT_ns4__HaveSolutionResponse_SolutionType
2558 *a = SOAP_DEFAULT_ns4__HaveSolutionResponse_SolutionType;
2559 #else
2560 *a = (enum ns4__HaveSolutionResponse_SolutionType)0;
2561 #endif
2564 static const struct soap_code_map soap_codes_ns4__HaveSolutionResponse_SolutionType[] =
2565 { { (long)ns4__HaveSolutionResponse_SolutionType__Url, "Url" },
2566 { (long)ns4__HaveSolutionResponse_SolutionType__Exe, "Exe" },
2567 { 0, NULL }
2570 SOAP_FMAC3S const char* SOAP_FMAC4S soap_ns4__HaveSolutionResponse_SolutionType2s(struct soap *soap, enum ns4__HaveSolutionResponse_SolutionType n)
2571 { const char *s = soap_code_str(soap_codes_ns4__HaveSolutionResponse_SolutionType, (long)n);
2572 if (s)
2573 return s;
2574 return soap_long2s(soap, (long)n);
2577 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns4__HaveSolutionResponse_SolutionType(struct soap *soap, const char *tag, int id, const enum ns4__HaveSolutionResponse_SolutionType *a, const char *type)
2578 { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns4__HaveSolutionResponse_SolutionType), type) || soap_send(soap, soap_ns4__HaveSolutionResponse_SolutionType2s(soap, *a)))
2579 return soap->error;
2580 return soap_element_end_out(soap, tag);
2583 SOAP_FMAC3S int SOAP_FMAC4S soap_s2ns4__HaveSolutionResponse_SolutionType(struct soap *soap, const char *s, enum ns4__HaveSolutionResponse_SolutionType *a)
2585 const struct soap_code_map *map;
2586 if (!s)
2587 return soap->error;
2588 map = soap_code(soap_codes_ns4__HaveSolutionResponse_SolutionType, s);
2589 if (map)
2590 *a = (enum ns4__HaveSolutionResponse_SolutionType)map->code;
2591 else
2592 { long n;
2593 if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 1)))
2594 return soap->error = SOAP_TYPE;
2595 *a = (enum ns4__HaveSolutionResponse_SolutionType)n;
2597 return SOAP_OK;
2600 SOAP_FMAC3 enum ns4__HaveSolutionResponse_SolutionType * SOAP_FMAC4 soap_in_ns4__HaveSolutionResponse_SolutionType(struct soap *soap, const char *tag, enum ns4__HaveSolutionResponse_SolutionType *a, const char *type)
2602 if (soap_element_begin_in(soap, tag, 0, type))
2603 return NULL;
2604 a = (enum ns4__HaveSolutionResponse_SolutionType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns4__HaveSolutionResponse_SolutionType, sizeof(enum ns4__HaveSolutionResponse_SolutionType), 0, NULL, NULL, NULL);
2605 if (!a)
2606 return NULL;
2607 if (soap->body && !*soap->href)
2608 { if (!a || soap_s2ns4__HaveSolutionResponse_SolutionType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
2609 return NULL;
2611 else
2612 { a = (enum ns4__HaveSolutionResponse_SolutionType *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns4__HaveSolutionResponse_SolutionType, 0, sizeof(enum ns4__HaveSolutionResponse_SolutionType), 0, NULL);
2613 if (soap->body && soap_element_end_in(soap, tag))
2614 return NULL;
2616 return a;
2619 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns4__HaveSolutionResponse_SolutionType(struct soap *soap, const enum ns4__HaveSolutionResponse_SolutionType *a, const char *tag, const char *type)
2621 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns4__HaveSolutionResponse_SolutionType);
2622 if (soap_out_ns4__HaveSolutionResponse_SolutionType(soap, tag?tag:"ns4:HaveSolutionResponse.SolutionType", id, a, type))
2623 return soap->error;
2624 return soap_putindependent(soap);
2627 SOAP_FMAC3 enum ns4__HaveSolutionResponse_SolutionType * SOAP_FMAC4 soap_get_ns4__HaveSolutionResponse_SolutionType(struct soap *soap, enum ns4__HaveSolutionResponse_SolutionType *p, const char *tag, const char *type)
2629 if ((p = soap_in_ns4__HaveSolutionResponse_SolutionType(soap, tag, p, type)))
2630 if (soap_getindependent(soap))
2631 return NULL;
2632 return p;
2635 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns4__ClientLib_ClientType(struct soap *soap, enum ns4__ClientLib_ClientType *a)
2637 (void)soap; /* appease -Wall -Werror */
2638 #ifdef SOAP_DEFAULT_ns4__ClientLib_ClientType
2639 *a = SOAP_DEFAULT_ns4__ClientLib_ClientType;
2640 #else
2641 *a = (enum ns4__ClientLib_ClientType)0;
2642 #endif
2645 static const struct soap_code_map soap_codes_ns4__ClientLib_ClientType[] =
2646 { { (long)ns4__ClientLib_ClientType__CrashHandler_1_0, "CrashHandler_1_0" },
2647 { (long)ns4__ClientLib_ClientType__WebCrashRptGate, "WebCrashRptGate" },
2648 { (long)ns4__ClientLib_ClientType__DumpUploader, "DumpUploader" },
2649 { (long)ns4__ClientLib_ClientType__CrashHandler_2_0_CrashRptBased, "CrashHandler_2_0_CrashRptBased" },
2650 { (long)ns4__ClientLib_ClientType__SymbolUploader, "SymbolUploader" },
2651 { 0, NULL }
2654 SOAP_FMAC3S const char* SOAP_FMAC4S soap_ns4__ClientLib_ClientType2s(struct soap *soap, enum ns4__ClientLib_ClientType n)
2655 { const char *s = soap_code_str(soap_codes_ns4__ClientLib_ClientType, (long)n);
2656 if (s)
2657 return s;
2658 return soap_long2s(soap, (long)n);
2661 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns4__ClientLib_ClientType(struct soap *soap, const char *tag, int id, const enum ns4__ClientLib_ClientType *a, const char *type)
2662 { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns4__ClientLib_ClientType), type) || soap_send(soap, soap_ns4__ClientLib_ClientType2s(soap, *a)))
2663 return soap->error;
2664 return soap_element_end_out(soap, tag);
2667 SOAP_FMAC3S int SOAP_FMAC4S soap_s2ns4__ClientLib_ClientType(struct soap *soap, const char *s, enum ns4__ClientLib_ClientType *a)
2669 const struct soap_code_map *map;
2670 if (!s)
2671 return soap->error;
2672 map = soap_code(soap_codes_ns4__ClientLib_ClientType, s);
2673 if (map)
2674 *a = (enum ns4__ClientLib_ClientType)map->code;
2675 else
2676 { long n;
2677 if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 4)))
2678 return soap->error = SOAP_TYPE;
2679 *a = (enum ns4__ClientLib_ClientType)n;
2681 return SOAP_OK;
2684 SOAP_FMAC3 enum ns4__ClientLib_ClientType * SOAP_FMAC4 soap_in_ns4__ClientLib_ClientType(struct soap *soap, const char *tag, enum ns4__ClientLib_ClientType *a, const char *type)
2686 if (soap_element_begin_in(soap, tag, 0, type))
2687 return NULL;
2688 a = (enum ns4__ClientLib_ClientType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns4__ClientLib_ClientType, sizeof(enum ns4__ClientLib_ClientType), 0, NULL, NULL, NULL);
2689 if (!a)
2690 return NULL;
2691 if (soap->body && !*soap->href)
2692 { if (!a || soap_s2ns4__ClientLib_ClientType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
2693 return NULL;
2695 else
2696 { a = (enum ns4__ClientLib_ClientType *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns4__ClientLib_ClientType, 0, sizeof(enum ns4__ClientLib_ClientType), 0, NULL);
2697 if (soap->body && soap_element_end_in(soap, tag))
2698 return NULL;
2700 return a;
2703 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns4__ClientLib_ClientType(struct soap *soap, const enum ns4__ClientLib_ClientType *a, const char *tag, const char *type)
2705 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns4__ClientLib_ClientType);
2706 if (soap_out_ns4__ClientLib_ClientType(soap, tag?tag:"ns4:ClientLib.ClientType", id, a, type))
2707 return soap->error;
2708 return soap_putindependent(soap);
2711 SOAP_FMAC3 enum ns4__ClientLib_ClientType * SOAP_FMAC4 soap_get_ns4__ClientLib_ClientType(struct soap *soap, enum ns4__ClientLib_ClientType *p, const char *tag, const char *type)
2713 if ((p = soap_in_ns4__ClientLib_ClientType(soap, tag, p, type)))
2714 if (soap_getindependent(soap))
2715 return NULL;
2716 return p;
2719 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns4__ClientLib_Architecture(struct soap *soap, enum ns4__ClientLib_Architecture *a)
2721 (void)soap; /* appease -Wall -Werror */
2722 #ifdef SOAP_DEFAULT_ns4__ClientLib_Architecture
2723 *a = SOAP_DEFAULT_ns4__ClientLib_Architecture;
2724 #else
2725 *a = (enum ns4__ClientLib_Architecture)0;
2726 #endif
2729 static const struct soap_code_map soap_codes_ns4__ClientLib_Architecture[] =
2730 { { (long)ns4__ClientLib_Architecture__x86, "x86" },
2731 { (long)ns4__ClientLib_Architecture__x64, "x64" },
2732 { (long)ns4__ClientLib_Architecture__DotNet, "DotNet" },
2733 { 0, NULL }
2736 SOAP_FMAC3S const char* SOAP_FMAC4S soap_ns4__ClientLib_Architecture2s(struct soap *soap, enum ns4__ClientLib_Architecture n)
2737 { const char *s = soap_code_str(soap_codes_ns4__ClientLib_Architecture, (long)n);
2738 if (s)
2739 return s;
2740 return soap_long2s(soap, (long)n);
2743 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns4__ClientLib_Architecture(struct soap *soap, const char *tag, int id, const enum ns4__ClientLib_Architecture *a, const char *type)
2744 { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns4__ClientLib_Architecture), type) || soap_send(soap, soap_ns4__ClientLib_Architecture2s(soap, *a)))
2745 return soap->error;
2746 return soap_element_end_out(soap, tag);
2749 SOAP_FMAC3S int SOAP_FMAC4S soap_s2ns4__ClientLib_Architecture(struct soap *soap, const char *s, enum ns4__ClientLib_Architecture *a)
2751 const struct soap_code_map *map;
2752 if (!s)
2753 return soap->error;
2754 map = soap_code(soap_codes_ns4__ClientLib_Architecture, s);
2755 if (map)
2756 *a = (enum ns4__ClientLib_Architecture)map->code;
2757 else
2758 { long n;
2759 if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 2)))
2760 return soap->error = SOAP_TYPE;
2761 *a = (enum ns4__ClientLib_Architecture)n;
2763 return SOAP_OK;
2766 SOAP_FMAC3 enum ns4__ClientLib_Architecture * SOAP_FMAC4 soap_in_ns4__ClientLib_Architecture(struct soap *soap, const char *tag, enum ns4__ClientLib_Architecture *a, const char *type)
2768 if (soap_element_begin_in(soap, tag, 0, type))
2769 return NULL;
2770 a = (enum ns4__ClientLib_Architecture *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns4__ClientLib_Architecture, sizeof(enum ns4__ClientLib_Architecture), 0, NULL, NULL, NULL);
2771 if (!a)
2772 return NULL;
2773 if (soap->body && !*soap->href)
2774 { if (!a || soap_s2ns4__ClientLib_Architecture(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
2775 return NULL;
2777 else
2778 { a = (enum ns4__ClientLib_Architecture *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns4__ClientLib_Architecture, 0, sizeof(enum ns4__ClientLib_Architecture), 0, NULL);
2779 if (soap->body && soap_element_end_in(soap, tag))
2780 return NULL;
2782 return a;
2785 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns4__ClientLib_Architecture(struct soap *soap, const enum ns4__ClientLib_Architecture *a, const char *tag, const char *type)
2787 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns4__ClientLib_Architecture);
2788 if (soap_out_ns4__ClientLib_Architecture(soap, tag?tag:"ns4:ClientLib.Architecture", id, a, type))
2789 return soap->error;
2790 return soap_putindependent(soap);
2793 SOAP_FMAC3 enum ns4__ClientLib_Architecture * SOAP_FMAC4 soap_get_ns4__ClientLib_Architecture(struct soap *soap, enum ns4__ClientLib_Architecture *p, const char *tag, const char *type)
2795 if ((p = soap_in_ns4__ClientLib_Architecture(soap, tag, p, type)))
2796 if (soap_getindependent(soap))
2797 return NULL;
2798 return p;
2801 SOAP_FMAC3 void SOAP_FMAC4 soap_default_bool(struct soap *soap, bool *a)
2803 (void)soap; /* appease -Wall -Werror */
2804 #ifdef SOAP_DEFAULT_bool
2805 *a = SOAP_DEFAULT_bool;
2806 #else
2807 *a = (bool)0;
2808 #endif
2811 static const struct soap_code_map soap_codes_bool[] =
2812 { { (long)false, "false" },
2813 { (long)true, "true" },
2814 { 0, NULL }
2817 SOAP_FMAC3S const char* SOAP_FMAC4S soap_bool2s(struct soap *soap, bool n)
2819 (void)soap; /* appease -Wall -Werror */
2820 return soap_code_str(soap_codes_bool, n!=0);
2823 SOAP_FMAC3 int SOAP_FMAC4 soap_out_bool(struct soap *soap, const char *tag, int id, const bool *a, const char *type)
2824 { if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_bool), type) || soap_send(soap, soap_bool2s(soap, *a)))
2825 return soap->error;
2826 return soap_element_end_out(soap, tag);
2829 SOAP_FMAC3S int SOAP_FMAC4S soap_s2bool(struct soap *soap, const char *s, bool *a)
2831 const struct soap_code_map *map;
2832 if (!s)
2833 return soap->error;
2834 map = soap_code(soap_codes_bool, s);
2835 if (map)
2836 *a = (bool)(map->code != 0);
2837 else
2838 { long n;
2839 if (soap_s2long(soap, s, &n) || n < 0 || n > 1)
2840 return soap->error = SOAP_TYPE;
2841 *a = (bool)(n != 0);
2843 return SOAP_OK;
2846 SOAP_FMAC3 bool * SOAP_FMAC4 soap_in_bool(struct soap *soap, const char *tag, bool *a, const char *type)
2848 if (soap_element_begin_in(soap, tag, 0, NULL))
2849 return NULL;
2850 if (*soap->type && soap_match_tag(soap, soap->type, type) && soap_match_tag(soap, soap->type, ":boolean"))
2851 { soap->error = SOAP_TYPE;
2852 return NULL;
2854 a = (bool *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_bool, sizeof(bool), 0, NULL, NULL, NULL);
2855 if (!a)
2856 return NULL;
2857 if (soap->body && !*soap->href)
2858 { if (!a || soap_s2bool(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
2859 return NULL;
2861 else
2862 { a = (bool *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_bool, 0, sizeof(bool), 0, NULL);
2863 if (soap->body && soap_element_end_in(soap, tag))
2864 return NULL;
2866 return a;
2869 SOAP_FMAC3 int SOAP_FMAC4 soap_put_bool(struct soap *soap, const bool *a, const char *tag, const char *type)
2871 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_bool);
2872 if (soap_out_bool(soap, tag?tag:"boolean", id, a, type))
2873 return soap->error;
2874 return soap_putindependent(soap);
2877 SOAP_FMAC3 bool * SOAP_FMAC4 soap_get_bool(struct soap *soap, bool *p, const char *tag, const char *type)
2879 if ((p = soap_in_bool(soap, tag, p, type)))
2880 if (soap_getindependent(soap))
2881 return NULL;
2882 return p;
2885 void ns4__HaveSolutionResponse_SolutionType_::soap_default(struct soap *soap)
2887 this->soap = soap;
2888 this->xsd__anyType::soap_default(soap);
2889 soap_default_ns4__HaveSolutionResponse_SolutionType(soap, &this->ns4__HaveSolutionResponse_SolutionType_::__item);
2892 void ns4__HaveSolutionResponse_SolutionType_::soap_serialize(struct soap *soap) const
2894 #ifndef WITH_NOIDREF
2895 (void)soap; /* appease -Wall -Werror */
2896 this->xsd__anyType::soap_serialize(soap);
2897 #endif
2900 int ns4__HaveSolutionResponse_SolutionType_::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
2902 return soap_out_ns4__HaveSolutionResponse_SolutionType_(soap, tag, id, this, type);
2905 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns4__HaveSolutionResponse_SolutionType_(struct soap *soap, const char *tag, int id, const ns4__HaveSolutionResponse_SolutionType_ *a, const char *type)
2907 return soap_out_ns4__HaveSolutionResponse_SolutionType(soap, tag, id, &(a->ns4__HaveSolutionResponse_SolutionType_::__item), "ns4:HaveSolutionResponse.SolutionType");
2910 void *ns4__HaveSolutionResponse_SolutionType_::soap_in(struct soap *soap, const char *tag, const char *type)
2911 { return soap_in_ns4__HaveSolutionResponse_SolutionType_(soap, tag, this, type);
2914 SOAP_FMAC3 ns4__HaveSolutionResponse_SolutionType_ * SOAP_FMAC4 soap_in_ns4__HaveSolutionResponse_SolutionType_(struct soap *soap, const char *tag, ns4__HaveSolutionResponse_SolutionType_ *a, const char *type)
2916 (void)type; /* appease -Wall -Werror */
2917 if (soap_element_begin_in(soap, tag, 1, NULL))
2918 return NULL;
2919 if (!(a = (ns4__HaveSolutionResponse_SolutionType_ *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_ns4__HaveSolutionResponse_SolutionType_, sizeof(ns4__HaveSolutionResponse_SolutionType_), soap->type, soap->arrayType)))
2920 { soap->error = SOAP_TAG_MISMATCH;
2921 return NULL;
2923 soap_revert(soap);
2924 *soap->id = '\0';
2925 if (soap->alloced)
2926 { a->soap_default(soap);
2927 if (soap->clist->type != SOAP_TYPE_ns4__HaveSolutionResponse_SolutionType_)
2928 return (ns4__HaveSolutionResponse_SolutionType_ *)a->soap_in(soap, tag, type);
2930 if (!soap_in_ns4__HaveSolutionResponse_SolutionType(soap, tag, &(a->ns4__HaveSolutionResponse_SolutionType_::__item), "ns4:HaveSolutionResponse.SolutionType"))
2931 return NULL;
2932 return a;
2935 int ns4__HaveSolutionResponse_SolutionType_::soap_put(struct soap *soap, const char *tag, const char *type) const
2937 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_ns4__HaveSolutionResponse_SolutionType_);
2938 if (this->soap_out(soap, tag?tag:"ns4:HaveSolutionResponse.SolutionType", id, type))
2939 return soap->error;
2940 return soap_putindependent(soap);
2943 void *ns4__HaveSolutionResponse_SolutionType_::soap_get(struct soap *soap, const char *tag, const char *type)
2945 return soap_get_ns4__HaveSolutionResponse_SolutionType_(soap, this, tag, type);
2948 SOAP_FMAC3 ns4__HaveSolutionResponse_SolutionType_ * SOAP_FMAC4 soap_get_ns4__HaveSolutionResponse_SolutionType_(struct soap *soap, ns4__HaveSolutionResponse_SolutionType_ *p, const char *tag, const char *type)
2950 if ((p = soap_in_ns4__HaveSolutionResponse_SolutionType_(soap, tag, p, type)))
2951 if (soap_getindependent(soap))
2952 return NULL;
2953 return p;
2956 SOAP_FMAC1 ns4__HaveSolutionResponse_SolutionType_ * SOAP_FMAC2 soap_instantiate_ns4__HaveSolutionResponse_SolutionType_(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
2958 (void)type; (void)arrayType; /* appease -Wall -Werror */
2959 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns4__HaveSolutionResponse_SolutionType_(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
2960 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_ns4__HaveSolutionResponse_SolutionType_, n, soap_fdelete);
2961 if (!cp)
2962 return NULL;
2963 if (n < 0)
2964 { cp->ptr = (void*)SOAP_NEW(ns4__HaveSolutionResponse_SolutionType_);
2965 if (size)
2966 *size = sizeof(ns4__HaveSolutionResponse_SolutionType_);
2967 ((ns4__HaveSolutionResponse_SolutionType_*)cp->ptr)->soap = soap;
2969 else
2970 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns4__HaveSolutionResponse_SolutionType_, n);
2971 if (size)
2972 *size = n * sizeof(ns4__HaveSolutionResponse_SolutionType_);
2973 if (cp->ptr)
2974 for (int i = 0; i < n; i++)
2975 ((ns4__HaveSolutionResponse_SolutionType_*)cp->ptr)[i].soap = soap;
2977 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
2978 if (!cp->ptr)
2979 soap->error = SOAP_EOM;
2980 return (ns4__HaveSolutionResponse_SolutionType_*)cp->ptr;
2983 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns4__HaveSolutionResponse_SolutionType_(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
2985 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
2986 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns4__HaveSolutionResponse_SolutionType_ %p -> %p\n", q, p));
2987 *(ns4__HaveSolutionResponse_SolutionType_*)p = *(ns4__HaveSolutionResponse_SolutionType_*)q;
2990 void ns4__ClientLib_ClientType_::soap_default(struct soap *soap)
2992 this->soap = soap;
2993 this->xsd__anyType::soap_default(soap);
2994 soap_default_ns4__ClientLib_ClientType(soap, &this->ns4__ClientLib_ClientType_::__item);
2997 void ns4__ClientLib_ClientType_::soap_serialize(struct soap *soap) const
2999 #ifndef WITH_NOIDREF
3000 (void)soap; /* appease -Wall -Werror */
3001 this->xsd__anyType::soap_serialize(soap);
3002 #endif
3005 int ns4__ClientLib_ClientType_::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
3007 return soap_out_ns4__ClientLib_ClientType_(soap, tag, id, this, type);
3010 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns4__ClientLib_ClientType_(struct soap *soap, const char *tag, int id, const ns4__ClientLib_ClientType_ *a, const char *type)
3012 return soap_out_ns4__ClientLib_ClientType(soap, tag, id, &(a->ns4__ClientLib_ClientType_::__item), "ns4:ClientLib.ClientType");
3015 void *ns4__ClientLib_ClientType_::soap_in(struct soap *soap, const char *tag, const char *type)
3016 { return soap_in_ns4__ClientLib_ClientType_(soap, tag, this, type);
3019 SOAP_FMAC3 ns4__ClientLib_ClientType_ * SOAP_FMAC4 soap_in_ns4__ClientLib_ClientType_(struct soap *soap, const char *tag, ns4__ClientLib_ClientType_ *a, const char *type)
3021 (void)type; /* appease -Wall -Werror */
3022 if (soap_element_begin_in(soap, tag, 1, NULL))
3023 return NULL;
3024 if (!(a = (ns4__ClientLib_ClientType_ *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_ns4__ClientLib_ClientType_, sizeof(ns4__ClientLib_ClientType_), soap->type, soap->arrayType)))
3025 { soap->error = SOAP_TAG_MISMATCH;
3026 return NULL;
3028 soap_revert(soap);
3029 *soap->id = '\0';
3030 if (soap->alloced)
3031 { a->soap_default(soap);
3032 if (soap->clist->type != SOAP_TYPE_ns4__ClientLib_ClientType_)
3033 return (ns4__ClientLib_ClientType_ *)a->soap_in(soap, tag, type);
3035 if (!soap_in_ns4__ClientLib_ClientType(soap, tag, &(a->ns4__ClientLib_ClientType_::__item), "ns4:ClientLib.ClientType"))
3036 return NULL;
3037 return a;
3040 int ns4__ClientLib_ClientType_::soap_put(struct soap *soap, const char *tag, const char *type) const
3042 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_ns4__ClientLib_ClientType_);
3043 if (this->soap_out(soap, tag?tag:"ns4:ClientLib.ClientType", id, type))
3044 return soap->error;
3045 return soap_putindependent(soap);
3048 void *ns4__ClientLib_ClientType_::soap_get(struct soap *soap, const char *tag, const char *type)
3050 return soap_get_ns4__ClientLib_ClientType_(soap, this, tag, type);
3053 SOAP_FMAC3 ns4__ClientLib_ClientType_ * SOAP_FMAC4 soap_get_ns4__ClientLib_ClientType_(struct soap *soap, ns4__ClientLib_ClientType_ *p, const char *tag, const char *type)
3055 if ((p = soap_in_ns4__ClientLib_ClientType_(soap, tag, p, type)))
3056 if (soap_getindependent(soap))
3057 return NULL;
3058 return p;
3061 SOAP_FMAC1 ns4__ClientLib_ClientType_ * SOAP_FMAC2 soap_instantiate_ns4__ClientLib_ClientType_(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
3063 (void)type; (void)arrayType; /* appease -Wall -Werror */
3064 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns4__ClientLib_ClientType_(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
3065 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_ns4__ClientLib_ClientType_, n, soap_fdelete);
3066 if (!cp)
3067 return NULL;
3068 if (n < 0)
3069 { cp->ptr = (void*)SOAP_NEW(ns4__ClientLib_ClientType_);
3070 if (size)
3071 *size = sizeof(ns4__ClientLib_ClientType_);
3072 ((ns4__ClientLib_ClientType_*)cp->ptr)->soap = soap;
3074 else
3075 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns4__ClientLib_ClientType_, n);
3076 if (size)
3077 *size = n * sizeof(ns4__ClientLib_ClientType_);
3078 if (cp->ptr)
3079 for (int i = 0; i < n; i++)
3080 ((ns4__ClientLib_ClientType_*)cp->ptr)[i].soap = soap;
3082 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
3083 if (!cp->ptr)
3084 soap->error = SOAP_EOM;
3085 return (ns4__ClientLib_ClientType_*)cp->ptr;
3088 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns4__ClientLib_ClientType_(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
3090 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
3091 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns4__ClientLib_ClientType_ %p -> %p\n", q, p));
3092 *(ns4__ClientLib_ClientType_*)p = *(ns4__ClientLib_ClientType_*)q;
3095 void ns4__ClientLib_Architecture_::soap_default(struct soap *soap)
3097 this->soap = soap;
3098 this->xsd__anyType::soap_default(soap);
3099 soap_default_ns4__ClientLib_Architecture(soap, &this->ns4__ClientLib_Architecture_::__item);
3102 void ns4__ClientLib_Architecture_::soap_serialize(struct soap *soap) const
3104 #ifndef WITH_NOIDREF
3105 (void)soap; /* appease -Wall -Werror */
3106 this->xsd__anyType::soap_serialize(soap);
3107 #endif
3110 int ns4__ClientLib_Architecture_::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
3112 return soap_out_ns4__ClientLib_Architecture_(soap, tag, id, this, type);
3115 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns4__ClientLib_Architecture_(struct soap *soap, const char *tag, int id, const ns4__ClientLib_Architecture_ *a, const char *type)
3117 return soap_out_ns4__ClientLib_Architecture(soap, tag, id, &(a->ns4__ClientLib_Architecture_::__item), "ns4:ClientLib.Architecture");
3120 void *ns4__ClientLib_Architecture_::soap_in(struct soap *soap, const char *tag, const char *type)
3121 { return soap_in_ns4__ClientLib_Architecture_(soap, tag, this, type);
3124 SOAP_FMAC3 ns4__ClientLib_Architecture_ * SOAP_FMAC4 soap_in_ns4__ClientLib_Architecture_(struct soap *soap, const char *tag, ns4__ClientLib_Architecture_ *a, const char *type)
3126 (void)type; /* appease -Wall -Werror */
3127 if (soap_element_begin_in(soap, tag, 1, NULL))
3128 return NULL;
3129 if (!(a = (ns4__ClientLib_Architecture_ *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_ns4__ClientLib_Architecture_, sizeof(ns4__ClientLib_Architecture_), soap->type, soap->arrayType)))
3130 { soap->error = SOAP_TAG_MISMATCH;
3131 return NULL;
3133 soap_revert(soap);
3134 *soap->id = '\0';
3135 if (soap->alloced)
3136 { a->soap_default(soap);
3137 if (soap->clist->type != SOAP_TYPE_ns4__ClientLib_Architecture_)
3138 return (ns4__ClientLib_Architecture_ *)a->soap_in(soap, tag, type);
3140 if (!soap_in_ns4__ClientLib_Architecture(soap, tag, &(a->ns4__ClientLib_Architecture_::__item), "ns4:ClientLib.Architecture"))
3141 return NULL;
3142 return a;
3145 int ns4__ClientLib_Architecture_::soap_put(struct soap *soap, const char *tag, const char *type) const
3147 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_ns4__ClientLib_Architecture_);
3148 if (this->soap_out(soap, tag?tag:"ns4:ClientLib.Architecture", id, type))
3149 return soap->error;
3150 return soap_putindependent(soap);
3153 void *ns4__ClientLib_Architecture_::soap_get(struct soap *soap, const char *tag, const char *type)
3155 return soap_get_ns4__ClientLib_Architecture_(soap, this, tag, type);
3158 SOAP_FMAC3 ns4__ClientLib_Architecture_ * SOAP_FMAC4 soap_get_ns4__ClientLib_Architecture_(struct soap *soap, ns4__ClientLib_Architecture_ *p, const char *tag, const char *type)
3160 if ((p = soap_in_ns4__ClientLib_Architecture_(soap, tag, p, type)))
3161 if (soap_getindependent(soap))
3162 return NULL;
3163 return p;
3166 SOAP_FMAC1 ns4__ClientLib_Architecture_ * SOAP_FMAC2 soap_instantiate_ns4__ClientLib_Architecture_(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
3168 (void)type; (void)arrayType; /* appease -Wall -Werror */
3169 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns4__ClientLib_Architecture_(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
3170 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_ns4__ClientLib_Architecture_, n, soap_fdelete);
3171 if (!cp)
3172 return NULL;
3173 if (n < 0)
3174 { cp->ptr = (void*)SOAP_NEW(ns4__ClientLib_Architecture_);
3175 if (size)
3176 *size = sizeof(ns4__ClientLib_Architecture_);
3177 ((ns4__ClientLib_Architecture_*)cp->ptr)->soap = soap;
3179 else
3180 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns4__ClientLib_Architecture_, n);
3181 if (size)
3182 *size = n * sizeof(ns4__ClientLib_Architecture_);
3183 if (cp->ptr)
3184 for (int i = 0; i < n; i++)
3185 ((ns4__ClientLib_Architecture_*)cp->ptr)[i].soap = soap;
3187 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
3188 if (!cp->ptr)
3189 soap->error = SOAP_EOM;
3190 return (ns4__ClientLib_Architecture_*)cp->ptr;
3193 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns4__ClientLib_Architecture_(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
3195 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
3196 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns4__ClientLib_Architecture_ %p -> %p\n", q, p));
3197 *(ns4__ClientLib_Architecture_*)p = *(ns4__ClientLib_Architecture_*)q;
3200 void ns3__guid__::soap_default(struct soap *soap)
3202 this->soap = soap;
3203 this->xsd__anyType::soap_default(soap);
3204 soap_default_ns3__guid(soap, &this->ns3__guid__::__item);
3207 void ns3__guid__::soap_serialize(struct soap *soap) const
3209 #ifndef WITH_NOIDREF
3210 (void)soap; /* appease -Wall -Werror */
3211 soap_serialize_ns3__guid(soap, &this->ns3__guid__::__item);
3212 this->xsd__anyType::soap_serialize(soap);
3213 #endif
3216 int ns3__guid__::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
3218 return soap_out_ns3__guid__(soap, tag, id, this, type);
3221 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns3__guid__(struct soap *soap, const char *tag, int id, const ns3__guid__ *a, const char *type)
3223 return soap_out_ns3__guid(soap, tag, id, &(a->ns3__guid__::__item), "ns3:guid");
3226 void *ns3__guid__::soap_in(struct soap *soap, const char *tag, const char *type)
3227 { return soap_in_ns3__guid__(soap, tag, this, type);
3230 SOAP_FMAC3 ns3__guid__ * SOAP_FMAC4 soap_in_ns3__guid__(struct soap *soap, const char *tag, ns3__guid__ *a, const char *type)
3232 (void)type; /* appease -Wall -Werror */
3233 if (soap_element_begin_in(soap, tag, 1, NULL))
3234 return NULL;
3235 if (!(a = (ns3__guid__ *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_ns3__guid__, sizeof(ns3__guid__), soap->type, soap->arrayType)))
3236 { soap->error = SOAP_TAG_MISMATCH;
3237 return NULL;
3239 soap_revert(soap);
3240 *soap->id = '\0';
3241 if (soap->alloced)
3242 { a->soap_default(soap);
3243 if (soap->clist->type != SOAP_TYPE_ns3__guid__)
3244 return (ns3__guid__ *)a->soap_in(soap, tag, type);
3246 if (!soap_in_ns3__guid(soap, tag, &(a->ns3__guid__::__item), "ns3:guid"))
3247 return NULL;
3248 return a;
3251 int ns3__guid__::soap_put(struct soap *soap, const char *tag, const char *type) const
3253 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_ns3__guid__);
3254 if (this->soap_out(soap, tag?tag:"ns3:guid", id, type))
3255 return soap->error;
3256 return soap_putindependent(soap);
3259 void *ns3__guid__::soap_get(struct soap *soap, const char *tag, const char *type)
3261 return soap_get_ns3__guid__(soap, this, tag, type);
3264 SOAP_FMAC3 ns3__guid__ * SOAP_FMAC4 soap_get_ns3__guid__(struct soap *soap, ns3__guid__ *p, const char *tag, const char *type)
3266 if ((p = soap_in_ns3__guid__(soap, tag, p, type)))
3267 if (soap_getindependent(soap))
3268 return NULL;
3269 return p;
3272 SOAP_FMAC1 ns3__guid__ * SOAP_FMAC2 soap_instantiate_ns3__guid__(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
3274 (void)type; (void)arrayType; /* appease -Wall -Werror */
3275 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns3__guid__(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
3276 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_ns3__guid__, n, soap_fdelete);
3277 if (!cp)
3278 return NULL;
3279 if (n < 0)
3280 { cp->ptr = (void*)SOAP_NEW(ns3__guid__);
3281 if (size)
3282 *size = sizeof(ns3__guid__);
3283 ((ns3__guid__*)cp->ptr)->soap = soap;
3285 else
3286 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns3__guid__, n);
3287 if (size)
3288 *size = n * sizeof(ns3__guid__);
3289 if (cp->ptr)
3290 for (int i = 0; i < n; i++)
3291 ((ns3__guid__*)cp->ptr)[i].soap = soap;
3293 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
3294 if (!cp->ptr)
3295 soap->error = SOAP_EOM;
3296 return (ns3__guid__*)cp->ptr;
3299 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns3__guid__(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
3301 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
3302 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns3__guid__ %p -> %p\n", q, p));
3303 *(ns3__guid__*)p = *(ns3__guid__*)q;
3306 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns3__guid(struct soap *soap, const std::wstring *a)
3307 { (void)soap; (void)a; /* appease -Wall -Werror */
3309 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns3__guid(struct soap *soap, const char *tag, int id, const std::wstring *s, const char *type)
3311 if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
3312 return soap_element_null(soap, tag, id, type);
3313 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, s, SOAP_TYPE_ns3__guid), type) || soap_wstring_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag))
3314 return soap->error;
3315 return SOAP_OK;
3318 SOAP_FMAC3 std::wstring * SOAP_FMAC4 soap_in_ns3__guid(struct soap *soap, const char *tag, std::wstring *s, const char *type)
3320 (void)type; /* appease -Wall -Werror */
3321 if (soap_element_begin_in(soap, tag, 1, NULL))
3322 return NULL;
3323 if (!s)
3324 s = soap_new_std__wstring(soap, -1);
3325 if (soap->null)
3326 if (s)
3327 s->erase();
3328 if (soap->body && !*soap->href)
3329 { wchar_t *t;
3330 s = (std::wstring*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_ns3__guid, sizeof(std::wstring), soap->type, soap->arrayType);
3331 if (s)
3332 { if (!(t = soap_wstring_in(soap, 1, 0, -1)))
3333 return NULL;
3334 s->assign(t);
3337 else
3338 s = (std::wstring*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_ns3__guid, sizeof(std::wstring), soap->type, soap->arrayType), 0, SOAP_TYPE_ns3__guid, 0, sizeof(std::wstring), 0, soap_copy_ns3__guid);
3339 if (soap->body && soap_element_end_in(soap, tag))
3340 return NULL;
3341 return s;
3344 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns3__guid(struct soap *soap, const std::wstring *a, const char *tag, const char *type)
3346 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns3__guid);
3347 if (soap_out_ns3__guid(soap, tag?tag:"ns3:guid", id, a, type))
3348 return soap->error;
3349 return soap_putindependent(soap);
3352 SOAP_FMAC3 std::wstring * SOAP_FMAC4 soap_get_ns3__guid(struct soap *soap, std::wstring *p, const char *tag, const char *type)
3354 if ((p = soap_in_ns3__guid(soap, tag, p, type)))
3355 if (soap_getindependent(soap))
3356 return NULL;
3357 return p;
3360 void ns3__duration__::soap_default(struct soap *soap)
3362 this->soap = soap;
3363 this->xsd__anyType::soap_default(soap);
3364 soap_default_ns3__duration(soap, &this->ns3__duration__::__item);
3367 void ns3__duration__::soap_serialize(struct soap *soap) const
3369 #ifndef WITH_NOIDREF
3370 (void)soap; /* appease -Wall -Werror */
3371 soap_serialize_ns3__duration(soap, &this->ns3__duration__::__item);
3372 this->xsd__anyType::soap_serialize(soap);
3373 #endif
3376 int ns3__duration__::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
3378 return soap_out_ns3__duration__(soap, tag, id, this, type);
3381 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns3__duration__(struct soap *soap, const char *tag, int id, const ns3__duration__ *a, const char *type)
3383 return soap_out_ns3__duration(soap, tag, id, &(a->ns3__duration__::__item), "ns3:duration");
3386 void *ns3__duration__::soap_in(struct soap *soap, const char *tag, const char *type)
3387 { return soap_in_ns3__duration__(soap, tag, this, type);
3390 SOAP_FMAC3 ns3__duration__ * SOAP_FMAC4 soap_in_ns3__duration__(struct soap *soap, const char *tag, ns3__duration__ *a, const char *type)
3392 (void)type; /* appease -Wall -Werror */
3393 if (soap_element_begin_in(soap, tag, 1, NULL))
3394 return NULL;
3395 if (!(a = (ns3__duration__ *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_ns3__duration__, sizeof(ns3__duration__), soap->type, soap->arrayType)))
3396 { soap->error = SOAP_TAG_MISMATCH;
3397 return NULL;
3399 soap_revert(soap);
3400 *soap->id = '\0';
3401 if (soap->alloced)
3402 { a->soap_default(soap);
3403 if (soap->clist->type != SOAP_TYPE_ns3__duration__)
3404 return (ns3__duration__ *)a->soap_in(soap, tag, type);
3406 if (!soap_in_ns3__duration(soap, tag, &(a->ns3__duration__::__item), "ns3:duration"))
3407 return NULL;
3408 return a;
3411 int ns3__duration__::soap_put(struct soap *soap, const char *tag, const char *type) const
3413 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_ns3__duration__);
3414 if (this->soap_out(soap, tag?tag:"ns3:duration", id, type))
3415 return soap->error;
3416 return soap_putindependent(soap);
3419 void *ns3__duration__::soap_get(struct soap *soap, const char *tag, const char *type)
3421 return soap_get_ns3__duration__(soap, this, tag, type);
3424 SOAP_FMAC3 ns3__duration__ * SOAP_FMAC4 soap_get_ns3__duration__(struct soap *soap, ns3__duration__ *p, const char *tag, const char *type)
3426 if ((p = soap_in_ns3__duration__(soap, tag, p, type)))
3427 if (soap_getindependent(soap))
3428 return NULL;
3429 return p;
3432 SOAP_FMAC1 ns3__duration__ * SOAP_FMAC2 soap_instantiate_ns3__duration__(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
3434 (void)type; (void)arrayType; /* appease -Wall -Werror */
3435 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns3__duration__(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
3436 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_ns3__duration__, n, soap_fdelete);
3437 if (!cp)
3438 return NULL;
3439 if (n < 0)
3440 { cp->ptr = (void*)SOAP_NEW(ns3__duration__);
3441 if (size)
3442 *size = sizeof(ns3__duration__);
3443 ((ns3__duration__*)cp->ptr)->soap = soap;
3445 else
3446 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns3__duration__, n);
3447 if (size)
3448 *size = n * sizeof(ns3__duration__);
3449 if (cp->ptr)
3450 for (int i = 0; i < n; i++)
3451 ((ns3__duration__*)cp->ptr)[i].soap = soap;
3453 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
3454 if (!cp->ptr)
3455 soap->error = SOAP_EOM;
3456 return (ns3__duration__*)cp->ptr;
3459 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns3__duration__(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
3461 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
3462 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns3__duration__ %p -> %p\n", q, p));
3463 *(ns3__duration__*)p = *(ns3__duration__*)q;
3466 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns3__duration(struct soap *soap, const std::wstring *a)
3467 { (void)soap; (void)a; /* appease -Wall -Werror */
3469 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns3__duration(struct soap *soap, const char *tag, int id, const std::wstring *s, const char *type)
3471 if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
3472 return soap_element_null(soap, tag, id, type);
3473 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, s, SOAP_TYPE_ns3__duration), type) || soap_wstring_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag))
3474 return soap->error;
3475 return SOAP_OK;
3478 SOAP_FMAC3 std::wstring * SOAP_FMAC4 soap_in_ns3__duration(struct soap *soap, const char *tag, std::wstring *s, const char *type)
3480 (void)type; /* appease -Wall -Werror */
3481 if (soap_element_begin_in(soap, tag, 1, NULL))
3482 return NULL;
3483 if (!s)
3484 s = soap_new_std__wstring(soap, -1);
3485 if (soap->null)
3486 if (s)
3487 s->erase();
3488 if (soap->body && !*soap->href)
3489 { wchar_t *t;
3490 s = (std::wstring*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_ns3__duration, sizeof(std::wstring), soap->type, soap->arrayType);
3491 if (s)
3492 { if (!(t = soap_wstring_in(soap, 1, 0, -1)))
3493 return NULL;
3494 s->assign(t);
3497 else
3498 s = (std::wstring*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_ns3__duration, sizeof(std::wstring), soap->type, soap->arrayType), 0, SOAP_TYPE_ns3__duration, 0, sizeof(std::wstring), 0, soap_copy_ns3__duration);
3499 if (soap->body && soap_element_end_in(soap, tag))
3500 return NULL;
3501 return s;
3504 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns3__duration(struct soap *soap, const std::wstring *a, const char *tag, const char *type)
3506 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns3__duration);
3507 if (soap_out_ns3__duration(soap, tag?tag:"ns3:duration", id, a, type))
3508 return soap->error;
3509 return soap_putindependent(soap);
3512 SOAP_FMAC3 std::wstring * SOAP_FMAC4 soap_get_ns3__duration(struct soap *soap, std::wstring *p, const char *tag, const char *type)
3514 if ((p = soap_in_ns3__duration(soap, tag, p, type)))
3515 if (soap_getindependent(soap))
3516 return NULL;
3517 return p;
3520 void ns3__char__::soap_default(struct soap *soap)
3522 this->soap = soap;
3523 this->xsd__anyType::soap_default(soap);
3524 soap_default_ns3__char(soap, &this->ns3__char__::__item);
3527 void ns3__char__::soap_serialize(struct soap *soap) const
3529 #ifndef WITH_NOIDREF
3530 (void)soap; /* appease -Wall -Werror */
3531 this->xsd__anyType::soap_serialize(soap);
3532 #endif
3535 int ns3__char__::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
3537 return soap_out_ns3__char__(soap, tag, id, this, type);
3540 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns3__char__(struct soap *soap, const char *tag, int id, const ns3__char__ *a, const char *type)
3542 return soap_out_ns3__char(soap, tag, id, &(a->ns3__char__::__item), "ns3:char");
3545 void *ns3__char__::soap_in(struct soap *soap, const char *tag, const char *type)
3546 { return soap_in_ns3__char__(soap, tag, this, type);
3549 SOAP_FMAC3 ns3__char__ * SOAP_FMAC4 soap_in_ns3__char__(struct soap *soap, const char *tag, ns3__char__ *a, const char *type)
3551 (void)type; /* appease -Wall -Werror */
3552 if (soap_element_begin_in(soap, tag, 1, NULL))
3553 return NULL;
3554 if (!(a = (ns3__char__ *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_ns3__char__, sizeof(ns3__char__), soap->type, soap->arrayType)))
3555 { soap->error = SOAP_TAG_MISMATCH;
3556 return NULL;
3558 soap_revert(soap);
3559 *soap->id = '\0';
3560 if (soap->alloced)
3561 { a->soap_default(soap);
3562 if (soap->clist->type != SOAP_TYPE_ns3__char__)
3563 return (ns3__char__ *)a->soap_in(soap, tag, type);
3565 if (!soap_in_ns3__char(soap, tag, &(a->ns3__char__::__item), "ns3:char"))
3566 return NULL;
3567 return a;
3570 int ns3__char__::soap_put(struct soap *soap, const char *tag, const char *type) const
3572 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_ns3__char__);
3573 if (this->soap_out(soap, tag?tag:"ns3:char", id, type))
3574 return soap->error;
3575 return soap_putindependent(soap);
3578 void *ns3__char__::soap_get(struct soap *soap, const char *tag, const char *type)
3580 return soap_get_ns3__char__(soap, this, tag, type);
3583 SOAP_FMAC3 ns3__char__ * SOAP_FMAC4 soap_get_ns3__char__(struct soap *soap, ns3__char__ *p, const char *tag, const char *type)
3585 if ((p = soap_in_ns3__char__(soap, tag, p, type)))
3586 if (soap_getindependent(soap))
3587 return NULL;
3588 return p;
3591 SOAP_FMAC1 ns3__char__ * SOAP_FMAC2 soap_instantiate_ns3__char__(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
3593 (void)type; (void)arrayType; /* appease -Wall -Werror */
3594 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns3__char__(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
3595 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_ns3__char__, n, soap_fdelete);
3596 if (!cp)
3597 return NULL;
3598 if (n < 0)
3599 { cp->ptr = (void*)SOAP_NEW(ns3__char__);
3600 if (size)
3601 *size = sizeof(ns3__char__);
3602 ((ns3__char__*)cp->ptr)->soap = soap;
3604 else
3605 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns3__char__, n);
3606 if (size)
3607 *size = n * sizeof(ns3__char__);
3608 if (cp->ptr)
3609 for (int i = 0; i < n; i++)
3610 ((ns3__char__*)cp->ptr)[i].soap = soap;
3612 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
3613 if (!cp->ptr)
3614 soap->error = SOAP_EOM;
3615 return (ns3__char__*)cp->ptr;
3618 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns3__char__(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
3620 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
3621 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns3__char__ %p -> %p\n", q, p));
3622 *(ns3__char__*)p = *(ns3__char__*)q;
3625 void ns5__ArrayOfstring::soap_default(struct soap *soap)
3627 this->soap = soap;
3628 this->xsd__anyType::soap_default(soap);
3629 soap_default_std__vectorTemplateOfstd__wstring(soap, &this->ns5__ArrayOfstring::string);
3632 void ns5__ArrayOfstring::soap_serialize(struct soap *soap) const
3634 #ifndef WITH_NOIDREF
3635 (void)soap; /* appease -Wall -Werror */
3636 soap_serialize_std__vectorTemplateOfstd__wstring(soap, &this->ns5__ArrayOfstring::string);
3637 this->xsd__anyType::soap_serialize(soap);
3638 #endif
3641 int ns5__ArrayOfstring::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
3643 return soap_out_ns5__ArrayOfstring(soap, tag, id, this, type);
3646 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns5__ArrayOfstring(struct soap *soap, const char *tag, int id, const ns5__ArrayOfstring *a, const char *type)
3648 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns5__ArrayOfstring), "ns5:ArrayOfstring"))
3649 return soap->error;
3650 /* transient soap skipped */
3651 if (soap_out_std__vectorTemplateOfstd__wstring(soap, "ns5:string", -1, &(a->ns5__ArrayOfstring::string), ""))
3652 return soap->error;
3653 return soap_element_end_out(soap, tag);
3656 void *ns5__ArrayOfstring::soap_in(struct soap *soap, const char *tag, const char *type)
3657 { return soap_in_ns5__ArrayOfstring(soap, tag, this, type);
3660 SOAP_FMAC3 ns5__ArrayOfstring * SOAP_FMAC4 soap_in_ns5__ArrayOfstring(struct soap *soap, const char *tag, ns5__ArrayOfstring *a, const char *type)
3662 (void)type; /* appease -Wall -Werror */
3663 if (soap_element_begin_in(soap, tag, 0, NULL))
3664 return NULL;
3665 a = (ns5__ArrayOfstring *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_ns5__ArrayOfstring, sizeof(ns5__ArrayOfstring), soap->type, soap->arrayType);
3666 if (!a)
3667 return NULL;
3668 if (soap->alloced)
3669 { a->soap_default(soap);
3670 if (soap->clist->type != SOAP_TYPE_ns5__ArrayOfstring)
3671 { soap_revert(soap);
3672 *soap->id = '\0';
3673 return (ns5__ArrayOfstring *)a->soap_in(soap, tag, type);
3676 size_t soap_flag___item2 = 1;
3677 if (soap->body && !*soap->href)
3679 for (;;)
3680 { soap->error = SOAP_TAG_MISMATCH;
3681 /* transient soap skipped */
3682 if (soap->error == SOAP_TAG_MISMATCH)
3683 if (soap_in_std__vectorTemplateOfstd__wstring(soap, "ns5:string", &(a->ns5__ArrayOfstring::string), "xsd:string"))
3684 continue;
3685 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
3686 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item)))
3687 { soap_flag___item2--;
3688 continue;
3690 if (soap->error == SOAP_TAG_MISMATCH)
3691 soap->error = soap_ignore_element(soap);
3692 if (soap->error == SOAP_NO_TAG)
3693 break;
3694 if (soap->error)
3695 return NULL;
3697 if (soap_element_end_in(soap, tag))
3698 return NULL;
3700 else
3701 { a = (ns5__ArrayOfstring *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns5__ArrayOfstring, 0, sizeof(ns5__ArrayOfstring), 0, soap_copy_ns5__ArrayOfstring);
3702 if (soap->body && soap_element_end_in(soap, tag))
3703 return NULL;
3705 return a;
3708 int ns5__ArrayOfstring::soap_put(struct soap *soap, const char *tag, const char *type) const
3710 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_ns5__ArrayOfstring);
3711 if (this->soap_out(soap, tag?tag:"ns5:ArrayOfstring", id, type))
3712 return soap->error;
3713 return soap_putindependent(soap);
3716 void *ns5__ArrayOfstring::soap_get(struct soap *soap, const char *tag, const char *type)
3718 return soap_get_ns5__ArrayOfstring(soap, this, tag, type);
3721 SOAP_FMAC3 ns5__ArrayOfstring * SOAP_FMAC4 soap_get_ns5__ArrayOfstring(struct soap *soap, ns5__ArrayOfstring *p, const char *tag, const char *type)
3723 if ((p = soap_in_ns5__ArrayOfstring(soap, tag, p, type)))
3724 if (soap_getindependent(soap))
3725 return NULL;
3726 return p;
3729 SOAP_FMAC1 ns5__ArrayOfstring * SOAP_FMAC2 soap_instantiate_ns5__ArrayOfstring(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
3731 (void)type; (void)arrayType; /* appease -Wall -Werror */
3732 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns5__ArrayOfstring(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
3733 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_ns5__ArrayOfstring, n, soap_fdelete);
3734 if (!cp)
3735 return NULL;
3736 if (n < 0)
3737 { cp->ptr = (void*)SOAP_NEW(ns5__ArrayOfstring);
3738 if (size)
3739 *size = sizeof(ns5__ArrayOfstring);
3740 ((ns5__ArrayOfstring*)cp->ptr)->soap = soap;
3742 else
3743 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns5__ArrayOfstring, n);
3744 if (size)
3745 *size = n * sizeof(ns5__ArrayOfstring);
3746 if (cp->ptr)
3747 for (int i = 0; i < n; i++)
3748 ((ns5__ArrayOfstring*)cp->ptr)[i].soap = soap;
3750 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
3751 if (!cp->ptr)
3752 soap->error = SOAP_EOM;
3753 return (ns5__ArrayOfstring*)cp->ptr;
3756 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns5__ArrayOfstring(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
3758 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
3759 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns5__ArrayOfstring %p -> %p\n", q, p));
3760 *(ns5__ArrayOfstring*)p = *(ns5__ArrayOfstring*)q;
3763 void _ns1__UploadSymbolResponse::soap_default(struct soap *soap)
3765 this->soap = soap;
3766 this->_ns1__UploadSymbolResponse::UploadSymbolResult = NULL;
3767 /* transient soap skipped */
3770 void _ns1__UploadSymbolResponse::soap_serialize(struct soap *soap) const
3772 #ifndef WITH_NOIDREF
3773 (void)soap; /* appease -Wall -Werror */
3774 soap_serialize_PointerTostd__wstring(soap, &this->_ns1__UploadSymbolResponse::UploadSymbolResult);
3775 /* transient soap skipped */
3776 #endif
3779 int _ns1__UploadSymbolResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
3781 return soap_out__ns1__UploadSymbolResponse(soap, tag, id, this, type);
3784 SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__UploadSymbolResponse(struct soap *soap, const char *tag, int id, const _ns1__UploadSymbolResponse *a, const char *type)
3786 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__ns1__UploadSymbolResponse), type))
3787 return soap->error;
3788 if (a->UploadSymbolResult)
3789 soap_element_result(soap, "ns1:UploadSymbolResult");
3790 if (soap_out_PointerTostd__wstring(soap, "ns1:UploadSymbolResult", -1, &(a->_ns1__UploadSymbolResponse::UploadSymbolResult), ""))
3791 return soap->error;
3792 /* transient soap skipped */
3793 return soap_element_end_out(soap, tag);
3796 void *_ns1__UploadSymbolResponse::soap_in(struct soap *soap, const char *tag, const char *type)
3797 { return soap_in__ns1__UploadSymbolResponse(soap, tag, this, type);
3800 SOAP_FMAC3 _ns1__UploadSymbolResponse * SOAP_FMAC4 soap_in__ns1__UploadSymbolResponse(struct soap *soap, const char *tag, _ns1__UploadSymbolResponse *a, const char *type)
3802 (void)type; /* appease -Wall -Werror */
3803 if (soap_element_begin_in(soap, tag, 0, NULL))
3804 return NULL;
3805 a = (_ns1__UploadSymbolResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__ns1__UploadSymbolResponse, sizeof(_ns1__UploadSymbolResponse), soap->type, soap->arrayType);
3806 if (!a)
3807 return NULL;
3808 if (soap->alloced)
3809 { a->soap_default(soap);
3810 if (soap->clist->type != SOAP_TYPE__ns1__UploadSymbolResponse)
3811 { soap_revert(soap);
3812 *soap->id = '\0';
3813 return (_ns1__UploadSymbolResponse *)a->soap_in(soap, tag, type);
3816 size_t soap_flag_UploadSymbolResult1 = 1;
3817 if (soap->body && !*soap->href)
3819 for (;;)
3820 { soap->error = SOAP_TAG_MISMATCH;
3821 if (soap_flag_UploadSymbolResult1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
3822 if (soap_in_PointerTostd__wstring(soap, "ns1:UploadSymbolResult", &(a->_ns1__UploadSymbolResponse::UploadSymbolResult), "xsd:string"))
3823 { soap_flag_UploadSymbolResult1--;
3824 continue;
3826 /* transient soap skipped */
3827 soap_check_result(soap, "ns1:UploadSymbolResult");
3828 if (soap->error == SOAP_TAG_MISMATCH)
3829 soap->error = soap_ignore_element(soap);
3830 if (soap->error == SOAP_NO_TAG)
3831 break;
3832 if (soap->error)
3833 return NULL;
3835 if (soap_element_end_in(soap, tag))
3836 return NULL;
3838 else
3839 { a = (_ns1__UploadSymbolResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE__ns1__UploadSymbolResponse, 0, sizeof(_ns1__UploadSymbolResponse), 0, soap_copy__ns1__UploadSymbolResponse);
3840 if (soap->body && soap_element_end_in(soap, tag))
3841 return NULL;
3843 return a;
3846 int _ns1__UploadSymbolResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
3848 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__ns1__UploadSymbolResponse);
3849 if (this->soap_out(soap, tag?tag:"ns1:UploadSymbolResponse", id, type))
3850 return soap->error;
3851 return soap_putindependent(soap);
3854 void *_ns1__UploadSymbolResponse::soap_get(struct soap *soap, const char *tag, const char *type)
3856 return soap_get__ns1__UploadSymbolResponse(soap, this, tag, type);
3859 SOAP_FMAC3 _ns1__UploadSymbolResponse * SOAP_FMAC4 soap_get__ns1__UploadSymbolResponse(struct soap *soap, _ns1__UploadSymbolResponse *p, const char *tag, const char *type)
3861 if ((p = soap_in__ns1__UploadSymbolResponse(soap, tag, p, type)))
3862 if (soap_getindependent(soap))
3863 return NULL;
3864 return p;
3867 SOAP_FMAC1 _ns1__UploadSymbolResponse * SOAP_FMAC2 soap_instantiate__ns1__UploadSymbolResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
3869 (void)type; (void)arrayType; /* appease -Wall -Werror */
3870 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__UploadSymbolResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
3871 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__ns1__UploadSymbolResponse, n, soap_fdelete);
3872 if (!cp)
3873 return NULL;
3874 if (n < 0)
3875 { cp->ptr = (void*)SOAP_NEW(_ns1__UploadSymbolResponse);
3876 if (size)
3877 *size = sizeof(_ns1__UploadSymbolResponse);
3878 ((_ns1__UploadSymbolResponse*)cp->ptr)->soap = soap;
3880 else
3881 { cp->ptr = (void*)SOAP_NEW_ARRAY(_ns1__UploadSymbolResponse, n);
3882 if (size)
3883 *size = n * sizeof(_ns1__UploadSymbolResponse);
3884 if (cp->ptr)
3885 for (int i = 0; i < n; i++)
3886 ((_ns1__UploadSymbolResponse*)cp->ptr)[i].soap = soap;
3888 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
3889 if (!cp->ptr)
3890 soap->error = SOAP_EOM;
3891 return (_ns1__UploadSymbolResponse*)cp->ptr;
3894 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__UploadSymbolResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
3896 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
3897 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__UploadSymbolResponse %p -> %p\n", q, p));
3898 *(_ns1__UploadSymbolResponse*)p = *(_ns1__UploadSymbolResponse*)q;
3901 void _ns1__UploadSymbol::soap_default(struct soap *soap)
3903 this->soap = soap;
3904 this->_ns1__UploadSymbol::client = NULL;
3905 this->_ns1__UploadSymbol::app = NULL;
3906 this->_ns1__UploadSymbol::publish = NULL;
3907 this->_ns1__UploadSymbol::sym = NULL;
3908 /* transient soap skipped */
3911 void _ns1__UploadSymbol::soap_serialize(struct soap *soap) const
3913 #ifndef WITH_NOIDREF
3914 (void)soap; /* appease -Wall -Werror */
3915 soap_serialize_PointerTons1__ClientLib(soap, &this->_ns1__UploadSymbol::client);
3916 soap_serialize_PointerTons1__Application(soap, &this->_ns1__UploadSymbol::app);
3917 soap_serialize_PointerTobool(soap, &this->_ns1__UploadSymbol::publish);
3918 soap_serialize_PointerTo_xop__Include(soap, &this->_ns1__UploadSymbol::sym);
3919 /* transient soap skipped */
3920 #endif
3923 int _ns1__UploadSymbol::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
3925 return soap_out__ns1__UploadSymbol(soap, tag, id, this, type);
3928 SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__UploadSymbol(struct soap *soap, const char *tag, int id, const _ns1__UploadSymbol *a, const char *type)
3930 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__ns1__UploadSymbol), type))
3931 return soap->error;
3932 if (soap_out_PointerTons1__ClientLib(soap, "ns1:client", -1, &(a->_ns1__UploadSymbol::client), ""))
3933 return soap->error;
3934 if (soap_out_PointerTons1__Application(soap, "ns1:app", -1, &(a->_ns1__UploadSymbol::app), ""))
3935 return soap->error;
3936 if (soap_out_PointerTobool(soap, "ns1:publish", -1, &(a->_ns1__UploadSymbol::publish), ""))
3937 return soap->error;
3938 if (soap_out_PointerTo_xop__Include(soap, "ns1:sym", -1, &(a->_ns1__UploadSymbol::sym), ""))
3939 return soap->error;
3940 /* transient soap skipped */
3941 return soap_element_end_out(soap, tag);
3944 void *_ns1__UploadSymbol::soap_in(struct soap *soap, const char *tag, const char *type)
3945 { return soap_in__ns1__UploadSymbol(soap, tag, this, type);
3948 SOAP_FMAC3 _ns1__UploadSymbol * SOAP_FMAC4 soap_in__ns1__UploadSymbol(struct soap *soap, const char *tag, _ns1__UploadSymbol *a, const char *type)
3950 (void)type; /* appease -Wall -Werror */
3951 if (soap_element_begin_in(soap, tag, 0, NULL))
3952 return NULL;
3953 a = (_ns1__UploadSymbol *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__ns1__UploadSymbol, sizeof(_ns1__UploadSymbol), soap->type, soap->arrayType);
3954 if (!a)
3955 return NULL;
3956 if (soap->alloced)
3957 { a->soap_default(soap);
3958 if (soap->clist->type != SOAP_TYPE__ns1__UploadSymbol)
3959 { soap_revert(soap);
3960 *soap->id = '\0';
3961 return (_ns1__UploadSymbol *)a->soap_in(soap, tag, type);
3964 size_t soap_flag_client1 = 1;
3965 size_t soap_flag_app1 = 1;
3966 size_t soap_flag_publish1 = 1;
3967 size_t soap_flag_sym1 = 1;
3968 if (soap->body && !*soap->href)
3970 for (;;)
3971 { soap->error = SOAP_TAG_MISMATCH;
3972 if (soap_flag_client1 && soap->error == SOAP_TAG_MISMATCH)
3973 if (soap_in_PointerTons1__ClientLib(soap, "ns1:client", &(a->_ns1__UploadSymbol::client), "ns1:ClientLib"))
3974 { soap_flag_client1--;
3975 continue;
3977 if (soap_flag_app1 && soap->error == SOAP_TAG_MISMATCH)
3978 if (soap_in_PointerTons1__Application(soap, "ns1:app", &(a->_ns1__UploadSymbol::app), "ns1:Application"))
3979 { soap_flag_app1--;
3980 continue;
3982 if (soap_flag_publish1 && soap->error == SOAP_TAG_MISMATCH)
3983 if (soap_in_PointerTobool(soap, "ns1:publish", &(a->_ns1__UploadSymbol::publish), "xsd:boolean"))
3984 { soap_flag_publish1--;
3985 continue;
3987 if (soap_flag_sym1 && soap->error == SOAP_TAG_MISMATCH)
3988 if (soap_in_PointerTo_xop__Include(soap, "ns1:sym", &(a->_ns1__UploadSymbol::sym), ""))
3989 { soap_flag_sym1--;
3990 continue;
3992 /* transient soap skipped */
3993 if (soap->error == SOAP_TAG_MISMATCH)
3994 soap->error = soap_ignore_element(soap);
3995 if (soap->error == SOAP_NO_TAG)
3996 break;
3997 if (soap->error)
3998 return NULL;
4000 if (soap_element_end_in(soap, tag))
4001 return NULL;
4003 else
4004 { a = (_ns1__UploadSymbol *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE__ns1__UploadSymbol, 0, sizeof(_ns1__UploadSymbol), 0, soap_copy__ns1__UploadSymbol);
4005 if (soap->body && soap_element_end_in(soap, tag))
4006 return NULL;
4008 return a;
4011 int _ns1__UploadSymbol::soap_put(struct soap *soap, const char *tag, const char *type) const
4013 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__ns1__UploadSymbol);
4014 if (this->soap_out(soap, tag?tag:"ns1:UploadSymbol", id, type))
4015 return soap->error;
4016 return soap_putindependent(soap);
4019 void *_ns1__UploadSymbol::soap_get(struct soap *soap, const char *tag, const char *type)
4021 return soap_get__ns1__UploadSymbol(soap, this, tag, type);
4024 SOAP_FMAC3 _ns1__UploadSymbol * SOAP_FMAC4 soap_get__ns1__UploadSymbol(struct soap *soap, _ns1__UploadSymbol *p, const char *tag, const char *type)
4026 if ((p = soap_in__ns1__UploadSymbol(soap, tag, p, type)))
4027 if (soap_getindependent(soap))
4028 return NULL;
4029 return p;
4032 SOAP_FMAC1 _ns1__UploadSymbol * SOAP_FMAC2 soap_instantiate__ns1__UploadSymbol(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
4034 (void)type; (void)arrayType; /* appease -Wall -Werror */
4035 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__UploadSymbol(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
4036 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__ns1__UploadSymbol, n, soap_fdelete);
4037 if (!cp)
4038 return NULL;
4039 if (n < 0)
4040 { cp->ptr = (void*)SOAP_NEW(_ns1__UploadSymbol);
4041 if (size)
4042 *size = sizeof(_ns1__UploadSymbol);
4043 ((_ns1__UploadSymbol*)cp->ptr)->soap = soap;
4045 else
4046 { cp->ptr = (void*)SOAP_NEW_ARRAY(_ns1__UploadSymbol, n);
4047 if (size)
4048 *size = n * sizeof(_ns1__UploadSymbol);
4049 if (cp->ptr)
4050 for (int i = 0; i < n; i++)
4051 ((_ns1__UploadSymbol*)cp->ptr)[i].soap = soap;
4053 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
4054 if (!cp->ptr)
4055 soap->error = SOAP_EOM;
4056 return (_ns1__UploadSymbol*)cp->ptr;
4059 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__UploadSymbol(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
4061 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
4062 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__UploadSymbol %p -> %p\n", q, p));
4063 *(_ns1__UploadSymbol*)p = *(_ns1__UploadSymbol*)q;
4066 void _ns1__RejectedToSendAdditionalInfoResponse::soap_default(struct soap *soap)
4068 this->soap = soap;
4069 this->_ns1__RejectedToSendAdditionalInfoResponse::RejectedToSendAdditionalInfoResult = NULL;
4070 /* transient soap skipped */
4073 void _ns1__RejectedToSendAdditionalInfoResponse::soap_serialize(struct soap *soap) const
4075 #ifndef WITH_NOIDREF
4076 (void)soap; /* appease -Wall -Werror */
4077 soap_serialize_PointerTons1__Response(soap, &this->_ns1__RejectedToSendAdditionalInfoResponse::RejectedToSendAdditionalInfoResult);
4078 /* transient soap skipped */
4079 #endif
4082 int _ns1__RejectedToSendAdditionalInfoResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
4084 return soap_out__ns1__RejectedToSendAdditionalInfoResponse(soap, tag, id, this, type);
4087 SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__RejectedToSendAdditionalInfoResponse(struct soap *soap, const char *tag, int id, const _ns1__RejectedToSendAdditionalInfoResponse *a, const char *type)
4089 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__ns1__RejectedToSendAdditionalInfoResponse), type))
4090 return soap->error;
4091 if (a->RejectedToSendAdditionalInfoResult)
4092 soap_element_result(soap, "ns1:RejectedToSendAdditionalInfoResult");
4093 if (soap_out_PointerTons1__Response(soap, "ns1:RejectedToSendAdditionalInfoResult", -1, &(a->_ns1__RejectedToSendAdditionalInfoResponse::RejectedToSendAdditionalInfoResult), ""))
4094 return soap->error;
4095 /* transient soap skipped */
4096 return soap_element_end_out(soap, tag);
4099 void *_ns1__RejectedToSendAdditionalInfoResponse::soap_in(struct soap *soap, const char *tag, const char *type)
4100 { return soap_in__ns1__RejectedToSendAdditionalInfoResponse(soap, tag, this, type);
4103 SOAP_FMAC3 _ns1__RejectedToSendAdditionalInfoResponse * SOAP_FMAC4 soap_in__ns1__RejectedToSendAdditionalInfoResponse(struct soap *soap, const char *tag, _ns1__RejectedToSendAdditionalInfoResponse *a, const char *type)
4105 (void)type; /* appease -Wall -Werror */
4106 if (soap_element_begin_in(soap, tag, 0, NULL))
4107 return NULL;
4108 a = (_ns1__RejectedToSendAdditionalInfoResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__ns1__RejectedToSendAdditionalInfoResponse, sizeof(_ns1__RejectedToSendAdditionalInfoResponse), soap->type, soap->arrayType);
4109 if (!a)
4110 return NULL;
4111 if (soap->alloced)
4112 { a->soap_default(soap);
4113 if (soap->clist->type != SOAP_TYPE__ns1__RejectedToSendAdditionalInfoResponse)
4114 { soap_revert(soap);
4115 *soap->id = '\0';
4116 return (_ns1__RejectedToSendAdditionalInfoResponse *)a->soap_in(soap, tag, type);
4119 size_t soap_flag_RejectedToSendAdditionalInfoResult1 = 1;
4120 if (soap->body && !*soap->href)
4122 for (;;)
4123 { soap->error = SOAP_TAG_MISMATCH;
4124 if (soap_flag_RejectedToSendAdditionalInfoResult1 && soap->error == SOAP_TAG_MISMATCH)
4125 if (soap_in_PointerTons1__Response(soap, "ns1:RejectedToSendAdditionalInfoResult", &(a->_ns1__RejectedToSendAdditionalInfoResponse::RejectedToSendAdditionalInfoResult), "ns1:Response"))
4126 { soap_flag_RejectedToSendAdditionalInfoResult1--;
4127 continue;
4129 /* transient soap skipped */
4130 soap_check_result(soap, "ns1:RejectedToSendAdditionalInfoResult");
4131 if (soap->error == SOAP_TAG_MISMATCH)
4132 soap->error = soap_ignore_element(soap);
4133 if (soap->error == SOAP_NO_TAG)
4134 break;
4135 if (soap->error)
4136 return NULL;
4138 if (soap_element_end_in(soap, tag))
4139 return NULL;
4141 else
4142 { a = (_ns1__RejectedToSendAdditionalInfoResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE__ns1__RejectedToSendAdditionalInfoResponse, 0, sizeof(_ns1__RejectedToSendAdditionalInfoResponse), 0, soap_copy__ns1__RejectedToSendAdditionalInfoResponse);
4143 if (soap->body && soap_element_end_in(soap, tag))
4144 return NULL;
4146 return a;
4149 int _ns1__RejectedToSendAdditionalInfoResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
4151 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__ns1__RejectedToSendAdditionalInfoResponse);
4152 if (this->soap_out(soap, tag?tag:"ns1:RejectedToSendAdditionalInfoResponse", id, type))
4153 return soap->error;
4154 return soap_putindependent(soap);
4157 void *_ns1__RejectedToSendAdditionalInfoResponse::soap_get(struct soap *soap, const char *tag, const char *type)
4159 return soap_get__ns1__RejectedToSendAdditionalInfoResponse(soap, this, tag, type);
4162 SOAP_FMAC3 _ns1__RejectedToSendAdditionalInfoResponse * SOAP_FMAC4 soap_get__ns1__RejectedToSendAdditionalInfoResponse(struct soap *soap, _ns1__RejectedToSendAdditionalInfoResponse *p, const char *tag, const char *type)
4164 if ((p = soap_in__ns1__RejectedToSendAdditionalInfoResponse(soap, tag, p, type)))
4165 if (soap_getindependent(soap))
4166 return NULL;
4167 return p;
4170 SOAP_FMAC1 _ns1__RejectedToSendAdditionalInfoResponse * SOAP_FMAC2 soap_instantiate__ns1__RejectedToSendAdditionalInfoResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
4172 (void)type; (void)arrayType; /* appease -Wall -Werror */
4173 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__RejectedToSendAdditionalInfoResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
4174 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__ns1__RejectedToSendAdditionalInfoResponse, n, soap_fdelete);
4175 if (!cp)
4176 return NULL;
4177 if (n < 0)
4178 { cp->ptr = (void*)SOAP_NEW(_ns1__RejectedToSendAdditionalInfoResponse);
4179 if (size)
4180 *size = sizeof(_ns1__RejectedToSendAdditionalInfoResponse);
4181 ((_ns1__RejectedToSendAdditionalInfoResponse*)cp->ptr)->soap = soap;
4183 else
4184 { cp->ptr = (void*)SOAP_NEW_ARRAY(_ns1__RejectedToSendAdditionalInfoResponse, n);
4185 if (size)
4186 *size = n * sizeof(_ns1__RejectedToSendAdditionalInfoResponse);
4187 if (cp->ptr)
4188 for (int i = 0; i < n; i++)
4189 ((_ns1__RejectedToSendAdditionalInfoResponse*)cp->ptr)[i].soap = soap;
4191 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
4192 if (!cp->ptr)
4193 soap->error = SOAP_EOM;
4194 return (_ns1__RejectedToSendAdditionalInfoResponse*)cp->ptr;
4197 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__RejectedToSendAdditionalInfoResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
4199 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
4200 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__RejectedToSendAdditionalInfoResponse %p -> %p\n", q, p));
4201 *(_ns1__RejectedToSendAdditionalInfoResponse*)p = *(_ns1__RejectedToSendAdditionalInfoResponse*)q;
4204 void _ns1__RejectedToSendAdditionalInfo::soap_default(struct soap *soap)
4206 this->soap = soap;
4207 this->_ns1__RejectedToSendAdditionalInfo::client = NULL;
4208 this->_ns1__RejectedToSendAdditionalInfo::app = NULL;
4209 this->_ns1__RejectedToSendAdditionalInfo::miniDumpID = NULL;
4210 this->_ns1__RejectedToSendAdditionalInfo::context = NULL;
4211 /* transient soap skipped */
4214 void _ns1__RejectedToSendAdditionalInfo::soap_serialize(struct soap *soap) const
4216 #ifndef WITH_NOIDREF
4217 (void)soap; /* appease -Wall -Werror */
4218 soap_serialize_PointerTons1__ClientLib(soap, &this->_ns1__RejectedToSendAdditionalInfo::client);
4219 soap_serialize_PointerTons1__Application(soap, &this->_ns1__RejectedToSendAdditionalInfo::app);
4220 soap_serialize_PointerToint(soap, &this->_ns1__RejectedToSendAdditionalInfo::miniDumpID);
4221 soap_serialize_PointerTo_xop__Include(soap, &this->_ns1__RejectedToSendAdditionalInfo::context);
4222 /* transient soap skipped */
4223 #endif
4226 int _ns1__RejectedToSendAdditionalInfo::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
4228 return soap_out__ns1__RejectedToSendAdditionalInfo(soap, tag, id, this, type);
4231 SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__RejectedToSendAdditionalInfo(struct soap *soap, const char *tag, int id, const _ns1__RejectedToSendAdditionalInfo *a, const char *type)
4233 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__ns1__RejectedToSendAdditionalInfo), type))
4234 return soap->error;
4235 if (soap_out_PointerTons1__ClientLib(soap, "ns1:client", -1, &(a->_ns1__RejectedToSendAdditionalInfo::client), ""))
4236 return soap->error;
4237 if (soap_out_PointerTons1__Application(soap, "ns1:app", -1, &(a->_ns1__RejectedToSendAdditionalInfo::app), ""))
4238 return soap->error;
4239 if (soap_out_PointerToint(soap, "ns1:miniDumpID", -1, &(a->_ns1__RejectedToSendAdditionalInfo::miniDumpID), ""))
4240 return soap->error;
4241 if (soap_out_PointerTo_xop__Include(soap, "ns1:context", -1, &(a->_ns1__RejectedToSendAdditionalInfo::context), ""))
4242 return soap->error;
4243 /* transient soap skipped */
4244 return soap_element_end_out(soap, tag);
4247 void *_ns1__RejectedToSendAdditionalInfo::soap_in(struct soap *soap, const char *tag, const char *type)
4248 { return soap_in__ns1__RejectedToSendAdditionalInfo(soap, tag, this, type);
4251 SOAP_FMAC3 _ns1__RejectedToSendAdditionalInfo * SOAP_FMAC4 soap_in__ns1__RejectedToSendAdditionalInfo(struct soap *soap, const char *tag, _ns1__RejectedToSendAdditionalInfo *a, const char *type)
4253 (void)type; /* appease -Wall -Werror */
4254 if (soap_element_begin_in(soap, tag, 0, NULL))
4255 return NULL;
4256 a = (_ns1__RejectedToSendAdditionalInfo *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__ns1__RejectedToSendAdditionalInfo, sizeof(_ns1__RejectedToSendAdditionalInfo), soap->type, soap->arrayType);
4257 if (!a)
4258 return NULL;
4259 if (soap->alloced)
4260 { a->soap_default(soap);
4261 if (soap->clist->type != SOAP_TYPE__ns1__RejectedToSendAdditionalInfo)
4262 { soap_revert(soap);
4263 *soap->id = '\0';
4264 return (_ns1__RejectedToSendAdditionalInfo *)a->soap_in(soap, tag, type);
4267 size_t soap_flag_client1 = 1;
4268 size_t soap_flag_app1 = 1;
4269 size_t soap_flag_miniDumpID1 = 1;
4270 size_t soap_flag_context1 = 1;
4271 if (soap->body && !*soap->href)
4273 for (;;)
4274 { soap->error = SOAP_TAG_MISMATCH;
4275 if (soap_flag_client1 && soap->error == SOAP_TAG_MISMATCH)
4276 if (soap_in_PointerTons1__ClientLib(soap, "ns1:client", &(a->_ns1__RejectedToSendAdditionalInfo::client), "ns1:ClientLib"))
4277 { soap_flag_client1--;
4278 continue;
4280 if (soap_flag_app1 && soap->error == SOAP_TAG_MISMATCH)
4281 if (soap_in_PointerTons1__Application(soap, "ns1:app", &(a->_ns1__RejectedToSendAdditionalInfo::app), "ns1:Application"))
4282 { soap_flag_app1--;
4283 continue;
4285 if (soap_flag_miniDumpID1 && soap->error == SOAP_TAG_MISMATCH)
4286 if (soap_in_PointerToint(soap, "ns1:miniDumpID", &(a->_ns1__RejectedToSendAdditionalInfo::miniDumpID), "xsd:int"))
4287 { soap_flag_miniDumpID1--;
4288 continue;
4290 if (soap_flag_context1 && soap->error == SOAP_TAG_MISMATCH)
4291 if (soap_in_PointerTo_xop__Include(soap, "ns1:context", &(a->_ns1__RejectedToSendAdditionalInfo::context), ""))
4292 { soap_flag_context1--;
4293 continue;
4295 /* transient soap skipped */
4296 if (soap->error == SOAP_TAG_MISMATCH)
4297 soap->error = soap_ignore_element(soap);
4298 if (soap->error == SOAP_NO_TAG)
4299 break;
4300 if (soap->error)
4301 return NULL;
4303 if (soap_element_end_in(soap, tag))
4304 return NULL;
4306 else
4307 { a = (_ns1__RejectedToSendAdditionalInfo *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE__ns1__RejectedToSendAdditionalInfo, 0, sizeof(_ns1__RejectedToSendAdditionalInfo), 0, soap_copy__ns1__RejectedToSendAdditionalInfo);
4308 if (soap->body && soap_element_end_in(soap, tag))
4309 return NULL;
4311 return a;
4314 int _ns1__RejectedToSendAdditionalInfo::soap_put(struct soap *soap, const char *tag, const char *type) const
4316 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__ns1__RejectedToSendAdditionalInfo);
4317 if (this->soap_out(soap, tag?tag:"ns1:RejectedToSendAdditionalInfo", id, type))
4318 return soap->error;
4319 return soap_putindependent(soap);
4322 void *_ns1__RejectedToSendAdditionalInfo::soap_get(struct soap *soap, const char *tag, const char *type)
4324 return soap_get__ns1__RejectedToSendAdditionalInfo(soap, this, tag, type);
4327 SOAP_FMAC3 _ns1__RejectedToSendAdditionalInfo * SOAP_FMAC4 soap_get__ns1__RejectedToSendAdditionalInfo(struct soap *soap, _ns1__RejectedToSendAdditionalInfo *p, const char *tag, const char *type)
4329 if ((p = soap_in__ns1__RejectedToSendAdditionalInfo(soap, tag, p, type)))
4330 if (soap_getindependent(soap))
4331 return NULL;
4332 return p;
4335 SOAP_FMAC1 _ns1__RejectedToSendAdditionalInfo * SOAP_FMAC2 soap_instantiate__ns1__RejectedToSendAdditionalInfo(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
4337 (void)type; (void)arrayType; /* appease -Wall -Werror */
4338 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__RejectedToSendAdditionalInfo(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
4339 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__ns1__RejectedToSendAdditionalInfo, n, soap_fdelete);
4340 if (!cp)
4341 return NULL;
4342 if (n < 0)
4343 { cp->ptr = (void*)SOAP_NEW(_ns1__RejectedToSendAdditionalInfo);
4344 if (size)
4345 *size = sizeof(_ns1__RejectedToSendAdditionalInfo);
4346 ((_ns1__RejectedToSendAdditionalInfo*)cp->ptr)->soap = soap;
4348 else
4349 { cp->ptr = (void*)SOAP_NEW_ARRAY(_ns1__RejectedToSendAdditionalInfo, n);
4350 if (size)
4351 *size = n * sizeof(_ns1__RejectedToSendAdditionalInfo);
4352 if (cp->ptr)
4353 for (int i = 0; i < n; i++)
4354 ((_ns1__RejectedToSendAdditionalInfo*)cp->ptr)[i].soap = soap;
4356 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
4357 if (!cp->ptr)
4358 soap->error = SOAP_EOM;
4359 return (_ns1__RejectedToSendAdditionalInfo*)cp->ptr;
4362 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__RejectedToSendAdditionalInfo(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
4364 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
4365 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__RejectedToSendAdditionalInfo %p -> %p\n", q, p));
4366 *(_ns1__RejectedToSendAdditionalInfo*)p = *(_ns1__RejectedToSendAdditionalInfo*)q;
4369 void _ns1__UploadAdditionalInfoResponse::soap_default(struct soap *soap)
4371 this->soap = soap;
4372 this->_ns1__UploadAdditionalInfoResponse::UploadAdditionalInfoResult = NULL;
4373 /* transient soap skipped */
4376 void _ns1__UploadAdditionalInfoResponse::soap_serialize(struct soap *soap) const
4378 #ifndef WITH_NOIDREF
4379 (void)soap; /* appease -Wall -Werror */
4380 soap_serialize_PointerTons1__Response(soap, &this->_ns1__UploadAdditionalInfoResponse::UploadAdditionalInfoResult);
4381 /* transient soap skipped */
4382 #endif
4385 int _ns1__UploadAdditionalInfoResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
4387 return soap_out__ns1__UploadAdditionalInfoResponse(soap, tag, id, this, type);
4390 SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__UploadAdditionalInfoResponse(struct soap *soap, const char *tag, int id, const _ns1__UploadAdditionalInfoResponse *a, const char *type)
4392 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__ns1__UploadAdditionalInfoResponse), type))
4393 return soap->error;
4394 if (a->UploadAdditionalInfoResult)
4395 soap_element_result(soap, "ns1:UploadAdditionalInfoResult");
4396 if (soap_out_PointerTons1__Response(soap, "ns1:UploadAdditionalInfoResult", -1, &(a->_ns1__UploadAdditionalInfoResponse::UploadAdditionalInfoResult), ""))
4397 return soap->error;
4398 /* transient soap skipped */
4399 return soap_element_end_out(soap, tag);
4402 void *_ns1__UploadAdditionalInfoResponse::soap_in(struct soap *soap, const char *tag, const char *type)
4403 { return soap_in__ns1__UploadAdditionalInfoResponse(soap, tag, this, type);
4406 SOAP_FMAC3 _ns1__UploadAdditionalInfoResponse * SOAP_FMAC4 soap_in__ns1__UploadAdditionalInfoResponse(struct soap *soap, const char *tag, _ns1__UploadAdditionalInfoResponse *a, const char *type)
4408 (void)type; /* appease -Wall -Werror */
4409 if (soap_element_begin_in(soap, tag, 0, NULL))
4410 return NULL;
4411 a = (_ns1__UploadAdditionalInfoResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__ns1__UploadAdditionalInfoResponse, sizeof(_ns1__UploadAdditionalInfoResponse), soap->type, soap->arrayType);
4412 if (!a)
4413 return NULL;
4414 if (soap->alloced)
4415 { a->soap_default(soap);
4416 if (soap->clist->type != SOAP_TYPE__ns1__UploadAdditionalInfoResponse)
4417 { soap_revert(soap);
4418 *soap->id = '\0';
4419 return (_ns1__UploadAdditionalInfoResponse *)a->soap_in(soap, tag, type);
4422 size_t soap_flag_UploadAdditionalInfoResult1 = 1;
4423 if (soap->body && !*soap->href)
4425 for (;;)
4426 { soap->error = SOAP_TAG_MISMATCH;
4427 if (soap_flag_UploadAdditionalInfoResult1 && soap->error == SOAP_TAG_MISMATCH)
4428 if (soap_in_PointerTons1__Response(soap, "ns1:UploadAdditionalInfoResult", &(a->_ns1__UploadAdditionalInfoResponse::UploadAdditionalInfoResult), "ns1:Response"))
4429 { soap_flag_UploadAdditionalInfoResult1--;
4430 continue;
4432 /* transient soap skipped */
4433 soap_check_result(soap, "ns1:UploadAdditionalInfoResult");
4434 if (soap->error == SOAP_TAG_MISMATCH)
4435 soap->error = soap_ignore_element(soap);
4436 if (soap->error == SOAP_NO_TAG)
4437 break;
4438 if (soap->error)
4439 return NULL;
4441 if (soap_element_end_in(soap, tag))
4442 return NULL;
4444 else
4445 { a = (_ns1__UploadAdditionalInfoResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE__ns1__UploadAdditionalInfoResponse, 0, sizeof(_ns1__UploadAdditionalInfoResponse), 0, soap_copy__ns1__UploadAdditionalInfoResponse);
4446 if (soap->body && soap_element_end_in(soap, tag))
4447 return NULL;
4449 return a;
4452 int _ns1__UploadAdditionalInfoResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
4454 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__ns1__UploadAdditionalInfoResponse);
4455 if (this->soap_out(soap, tag?tag:"ns1:UploadAdditionalInfoResponse", id, type))
4456 return soap->error;
4457 return soap_putindependent(soap);
4460 void *_ns1__UploadAdditionalInfoResponse::soap_get(struct soap *soap, const char *tag, const char *type)
4462 return soap_get__ns1__UploadAdditionalInfoResponse(soap, this, tag, type);
4465 SOAP_FMAC3 _ns1__UploadAdditionalInfoResponse * SOAP_FMAC4 soap_get__ns1__UploadAdditionalInfoResponse(struct soap *soap, _ns1__UploadAdditionalInfoResponse *p, const char *tag, const char *type)
4467 if ((p = soap_in__ns1__UploadAdditionalInfoResponse(soap, tag, p, type)))
4468 if (soap_getindependent(soap))
4469 return NULL;
4470 return p;
4473 SOAP_FMAC1 _ns1__UploadAdditionalInfoResponse * SOAP_FMAC2 soap_instantiate__ns1__UploadAdditionalInfoResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
4475 (void)type; (void)arrayType; /* appease -Wall -Werror */
4476 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__UploadAdditionalInfoResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
4477 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__ns1__UploadAdditionalInfoResponse, n, soap_fdelete);
4478 if (!cp)
4479 return NULL;
4480 if (n < 0)
4481 { cp->ptr = (void*)SOAP_NEW(_ns1__UploadAdditionalInfoResponse);
4482 if (size)
4483 *size = sizeof(_ns1__UploadAdditionalInfoResponse);
4484 ((_ns1__UploadAdditionalInfoResponse*)cp->ptr)->soap = soap;
4486 else
4487 { cp->ptr = (void*)SOAP_NEW_ARRAY(_ns1__UploadAdditionalInfoResponse, n);
4488 if (size)
4489 *size = n * sizeof(_ns1__UploadAdditionalInfoResponse);
4490 if (cp->ptr)
4491 for (int i = 0; i < n; i++)
4492 ((_ns1__UploadAdditionalInfoResponse*)cp->ptr)[i].soap = soap;
4494 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
4495 if (!cp->ptr)
4496 soap->error = SOAP_EOM;
4497 return (_ns1__UploadAdditionalInfoResponse*)cp->ptr;
4500 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__UploadAdditionalInfoResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
4502 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
4503 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__UploadAdditionalInfoResponse %p -> %p\n", q, p));
4504 *(_ns1__UploadAdditionalInfoResponse*)p = *(_ns1__UploadAdditionalInfoResponse*)q;
4507 void _ns1__UploadAdditionalInfo::soap_default(struct soap *soap)
4509 this->soap = soap;
4510 this->_ns1__UploadAdditionalInfo::client = NULL;
4511 this->_ns1__UploadAdditionalInfo::app = NULL;
4512 this->_ns1__UploadAdditionalInfo::miniDumpID = NULL;
4513 this->_ns1__UploadAdditionalInfo::info = NULL;
4514 this->_ns1__UploadAdditionalInfo::context = NULL;
4515 /* transient soap skipped */
4518 void _ns1__UploadAdditionalInfo::soap_serialize(struct soap *soap) const
4520 #ifndef WITH_NOIDREF
4521 (void)soap; /* appease -Wall -Werror */
4522 soap_serialize_PointerTons1__ClientLib(soap, &this->_ns1__UploadAdditionalInfo::client);
4523 soap_serialize_PointerTons1__Application(soap, &this->_ns1__UploadAdditionalInfo::app);
4524 soap_serialize_PointerToint(soap, &this->_ns1__UploadAdditionalInfo::miniDumpID);
4525 soap_serialize_PointerTo_xop__Include(soap, &this->_ns1__UploadAdditionalInfo::info);
4526 soap_serialize_PointerTo_xop__Include(soap, &this->_ns1__UploadAdditionalInfo::context);
4527 /* transient soap skipped */
4528 #endif
4531 int _ns1__UploadAdditionalInfo::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
4533 return soap_out__ns1__UploadAdditionalInfo(soap, tag, id, this, type);
4536 SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__UploadAdditionalInfo(struct soap *soap, const char *tag, int id, const _ns1__UploadAdditionalInfo *a, const char *type)
4538 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__ns1__UploadAdditionalInfo), type))
4539 return soap->error;
4540 if (soap_out_PointerTons1__ClientLib(soap, "ns1:client", -1, &(a->_ns1__UploadAdditionalInfo::client), ""))
4541 return soap->error;
4542 if (soap_out_PointerTons1__Application(soap, "ns1:app", -1, &(a->_ns1__UploadAdditionalInfo::app), ""))
4543 return soap->error;
4544 if (soap_out_PointerToint(soap, "ns1:miniDumpID", -1, &(a->_ns1__UploadAdditionalInfo::miniDumpID), ""))
4545 return soap->error;
4546 if (soap_out_PointerTo_xop__Include(soap, "ns1:info", -1, &(a->_ns1__UploadAdditionalInfo::info), ""))
4547 return soap->error;
4548 if (soap_out_PointerTo_xop__Include(soap, "ns1:context", -1, &(a->_ns1__UploadAdditionalInfo::context), ""))
4549 return soap->error;
4550 /* transient soap skipped */
4551 return soap_element_end_out(soap, tag);
4554 void *_ns1__UploadAdditionalInfo::soap_in(struct soap *soap, const char *tag, const char *type)
4555 { return soap_in__ns1__UploadAdditionalInfo(soap, tag, this, type);
4558 SOAP_FMAC3 _ns1__UploadAdditionalInfo * SOAP_FMAC4 soap_in__ns1__UploadAdditionalInfo(struct soap *soap, const char *tag, _ns1__UploadAdditionalInfo *a, const char *type)
4560 (void)type; /* appease -Wall -Werror */
4561 if (soap_element_begin_in(soap, tag, 0, NULL))
4562 return NULL;
4563 a = (_ns1__UploadAdditionalInfo *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__ns1__UploadAdditionalInfo, sizeof(_ns1__UploadAdditionalInfo), soap->type, soap->arrayType);
4564 if (!a)
4565 return NULL;
4566 if (soap->alloced)
4567 { a->soap_default(soap);
4568 if (soap->clist->type != SOAP_TYPE__ns1__UploadAdditionalInfo)
4569 { soap_revert(soap);
4570 *soap->id = '\0';
4571 return (_ns1__UploadAdditionalInfo *)a->soap_in(soap, tag, type);
4574 size_t soap_flag_client1 = 1;
4575 size_t soap_flag_app1 = 1;
4576 size_t soap_flag_miniDumpID1 = 1;
4577 size_t soap_flag_info1 = 1;
4578 size_t soap_flag_context1 = 1;
4579 if (soap->body && !*soap->href)
4581 for (;;)
4582 { soap->error = SOAP_TAG_MISMATCH;
4583 if (soap_flag_client1 && soap->error == SOAP_TAG_MISMATCH)
4584 if (soap_in_PointerTons1__ClientLib(soap, "ns1:client", &(a->_ns1__UploadAdditionalInfo::client), "ns1:ClientLib"))
4585 { soap_flag_client1--;
4586 continue;
4588 if (soap_flag_app1 && soap->error == SOAP_TAG_MISMATCH)
4589 if (soap_in_PointerTons1__Application(soap, "ns1:app", &(a->_ns1__UploadAdditionalInfo::app), "ns1:Application"))
4590 { soap_flag_app1--;
4591 continue;
4593 if (soap_flag_miniDumpID1 && soap->error == SOAP_TAG_MISMATCH)
4594 if (soap_in_PointerToint(soap, "ns1:miniDumpID", &(a->_ns1__UploadAdditionalInfo::miniDumpID), "xsd:int"))
4595 { soap_flag_miniDumpID1--;
4596 continue;
4598 if (soap_flag_info1 && soap->error == SOAP_TAG_MISMATCH)
4599 if (soap_in_PointerTo_xop__Include(soap, "ns1:info", &(a->_ns1__UploadAdditionalInfo::info), ""))
4600 { soap_flag_info1--;
4601 continue;
4603 if (soap_flag_context1 && soap->error == SOAP_TAG_MISMATCH)
4604 if (soap_in_PointerTo_xop__Include(soap, "ns1:context", &(a->_ns1__UploadAdditionalInfo::context), ""))
4605 { soap_flag_context1--;
4606 continue;
4608 /* transient soap skipped */
4609 if (soap->error == SOAP_TAG_MISMATCH)
4610 soap->error = soap_ignore_element(soap);
4611 if (soap->error == SOAP_NO_TAG)
4612 break;
4613 if (soap->error)
4614 return NULL;
4616 if (soap_element_end_in(soap, tag))
4617 return NULL;
4619 else
4620 { a = (_ns1__UploadAdditionalInfo *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE__ns1__UploadAdditionalInfo, 0, sizeof(_ns1__UploadAdditionalInfo), 0, soap_copy__ns1__UploadAdditionalInfo);
4621 if (soap->body && soap_element_end_in(soap, tag))
4622 return NULL;
4624 return a;
4627 int _ns1__UploadAdditionalInfo::soap_put(struct soap *soap, const char *tag, const char *type) const
4629 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__ns1__UploadAdditionalInfo);
4630 if (this->soap_out(soap, tag?tag:"ns1:UploadAdditionalInfo", id, type))
4631 return soap->error;
4632 return soap_putindependent(soap);
4635 void *_ns1__UploadAdditionalInfo::soap_get(struct soap *soap, const char *tag, const char *type)
4637 return soap_get__ns1__UploadAdditionalInfo(soap, this, tag, type);
4640 SOAP_FMAC3 _ns1__UploadAdditionalInfo * SOAP_FMAC4 soap_get__ns1__UploadAdditionalInfo(struct soap *soap, _ns1__UploadAdditionalInfo *p, const char *tag, const char *type)
4642 if ((p = soap_in__ns1__UploadAdditionalInfo(soap, tag, p, type)))
4643 if (soap_getindependent(soap))
4644 return NULL;
4645 return p;
4648 SOAP_FMAC1 _ns1__UploadAdditionalInfo * SOAP_FMAC2 soap_instantiate__ns1__UploadAdditionalInfo(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
4650 (void)type; (void)arrayType; /* appease -Wall -Werror */
4651 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__UploadAdditionalInfo(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
4652 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__ns1__UploadAdditionalInfo, n, soap_fdelete);
4653 if (!cp)
4654 return NULL;
4655 if (n < 0)
4656 { cp->ptr = (void*)SOAP_NEW(_ns1__UploadAdditionalInfo);
4657 if (size)
4658 *size = sizeof(_ns1__UploadAdditionalInfo);
4659 ((_ns1__UploadAdditionalInfo*)cp->ptr)->soap = soap;
4661 else
4662 { cp->ptr = (void*)SOAP_NEW_ARRAY(_ns1__UploadAdditionalInfo, n);
4663 if (size)
4664 *size = n * sizeof(_ns1__UploadAdditionalInfo);
4665 if (cp->ptr)
4666 for (int i = 0; i < n; i++)
4667 ((_ns1__UploadAdditionalInfo*)cp->ptr)[i].soap = soap;
4669 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
4670 if (!cp->ptr)
4671 soap->error = SOAP_EOM;
4672 return (_ns1__UploadAdditionalInfo*)cp->ptr;
4675 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__UploadAdditionalInfo(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
4677 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
4678 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__UploadAdditionalInfo %p -> %p\n", q, p));
4679 *(_ns1__UploadAdditionalInfo*)p = *(_ns1__UploadAdditionalInfo*)q;
4682 void _ns1__UploadFullDumpResponse::soap_default(struct soap *soap)
4684 this->soap = soap;
4685 this->_ns1__UploadFullDumpResponse::UploadFullDumpResult = NULL;
4686 /* transient soap skipped */
4689 void _ns1__UploadFullDumpResponse::soap_serialize(struct soap *soap) const
4691 #ifndef WITH_NOIDREF
4692 (void)soap; /* appease -Wall -Werror */
4693 soap_serialize_PointerTons1__Response(soap, &this->_ns1__UploadFullDumpResponse::UploadFullDumpResult);
4694 /* transient soap skipped */
4695 #endif
4698 int _ns1__UploadFullDumpResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
4700 return soap_out__ns1__UploadFullDumpResponse(soap, tag, id, this, type);
4703 SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__UploadFullDumpResponse(struct soap *soap, const char *tag, int id, const _ns1__UploadFullDumpResponse *a, const char *type)
4705 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__ns1__UploadFullDumpResponse), type))
4706 return soap->error;
4707 if (a->UploadFullDumpResult)
4708 soap_element_result(soap, "ns1:UploadFullDumpResult");
4709 if (soap_out_PointerTons1__Response(soap, "ns1:UploadFullDumpResult", -1, &(a->_ns1__UploadFullDumpResponse::UploadFullDumpResult), ""))
4710 return soap->error;
4711 /* transient soap skipped */
4712 return soap_element_end_out(soap, tag);
4715 void *_ns1__UploadFullDumpResponse::soap_in(struct soap *soap, const char *tag, const char *type)
4716 { return soap_in__ns1__UploadFullDumpResponse(soap, tag, this, type);
4719 SOAP_FMAC3 _ns1__UploadFullDumpResponse * SOAP_FMAC4 soap_in__ns1__UploadFullDumpResponse(struct soap *soap, const char *tag, _ns1__UploadFullDumpResponse *a, const char *type)
4721 (void)type; /* appease -Wall -Werror */
4722 if (soap_element_begin_in(soap, tag, 0, NULL))
4723 return NULL;
4724 a = (_ns1__UploadFullDumpResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__ns1__UploadFullDumpResponse, sizeof(_ns1__UploadFullDumpResponse), soap->type, soap->arrayType);
4725 if (!a)
4726 return NULL;
4727 if (soap->alloced)
4728 { a->soap_default(soap);
4729 if (soap->clist->type != SOAP_TYPE__ns1__UploadFullDumpResponse)
4730 { soap_revert(soap);
4731 *soap->id = '\0';
4732 return (_ns1__UploadFullDumpResponse *)a->soap_in(soap, tag, type);
4735 size_t soap_flag_UploadFullDumpResult1 = 1;
4736 if (soap->body && !*soap->href)
4738 for (;;)
4739 { soap->error = SOAP_TAG_MISMATCH;
4740 if (soap_flag_UploadFullDumpResult1 && soap->error == SOAP_TAG_MISMATCH)
4741 if (soap_in_PointerTons1__Response(soap, "ns1:UploadFullDumpResult", &(a->_ns1__UploadFullDumpResponse::UploadFullDumpResult), "ns1:Response"))
4742 { soap_flag_UploadFullDumpResult1--;
4743 continue;
4745 /* transient soap skipped */
4746 soap_check_result(soap, "ns1:UploadFullDumpResult");
4747 if (soap->error == SOAP_TAG_MISMATCH)
4748 soap->error = soap_ignore_element(soap);
4749 if (soap->error == SOAP_NO_TAG)
4750 break;
4751 if (soap->error)
4752 return NULL;
4754 if (soap_element_end_in(soap, tag))
4755 return NULL;
4757 else
4758 { a = (_ns1__UploadFullDumpResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE__ns1__UploadFullDumpResponse, 0, sizeof(_ns1__UploadFullDumpResponse), 0, soap_copy__ns1__UploadFullDumpResponse);
4759 if (soap->body && soap_element_end_in(soap, tag))
4760 return NULL;
4762 return a;
4765 int _ns1__UploadFullDumpResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
4767 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__ns1__UploadFullDumpResponse);
4768 if (this->soap_out(soap, tag?tag:"ns1:UploadFullDumpResponse", id, type))
4769 return soap->error;
4770 return soap_putindependent(soap);
4773 void *_ns1__UploadFullDumpResponse::soap_get(struct soap *soap, const char *tag, const char *type)
4775 return soap_get__ns1__UploadFullDumpResponse(soap, this, tag, type);
4778 SOAP_FMAC3 _ns1__UploadFullDumpResponse * SOAP_FMAC4 soap_get__ns1__UploadFullDumpResponse(struct soap *soap, _ns1__UploadFullDumpResponse *p, const char *tag, const char *type)
4780 if ((p = soap_in__ns1__UploadFullDumpResponse(soap, tag, p, type)))
4781 if (soap_getindependent(soap))
4782 return NULL;
4783 return p;
4786 SOAP_FMAC1 _ns1__UploadFullDumpResponse * SOAP_FMAC2 soap_instantiate__ns1__UploadFullDumpResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
4788 (void)type; (void)arrayType; /* appease -Wall -Werror */
4789 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__UploadFullDumpResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
4790 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__ns1__UploadFullDumpResponse, n, soap_fdelete);
4791 if (!cp)
4792 return NULL;
4793 if (n < 0)
4794 { cp->ptr = (void*)SOAP_NEW(_ns1__UploadFullDumpResponse);
4795 if (size)
4796 *size = sizeof(_ns1__UploadFullDumpResponse);
4797 ((_ns1__UploadFullDumpResponse*)cp->ptr)->soap = soap;
4799 else
4800 { cp->ptr = (void*)SOAP_NEW_ARRAY(_ns1__UploadFullDumpResponse, n);
4801 if (size)
4802 *size = n * sizeof(_ns1__UploadFullDumpResponse);
4803 if (cp->ptr)
4804 for (int i = 0; i < n; i++)
4805 ((_ns1__UploadFullDumpResponse*)cp->ptr)[i].soap = soap;
4807 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
4808 if (!cp->ptr)
4809 soap->error = SOAP_EOM;
4810 return (_ns1__UploadFullDumpResponse*)cp->ptr;
4813 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__UploadFullDumpResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
4815 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
4816 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__UploadFullDumpResponse %p -> %p\n", q, p));
4817 *(_ns1__UploadFullDumpResponse*)p = *(_ns1__UploadFullDumpResponse*)q;
4820 void _ns1__UploadFullDump::soap_default(struct soap *soap)
4822 this->soap = soap;
4823 this->_ns1__UploadFullDump::client = NULL;
4824 this->_ns1__UploadFullDump::app = NULL;
4825 this->_ns1__UploadFullDump::miniDumpID = NULL;
4826 this->_ns1__UploadFullDump::dumpInZip = NULL;
4827 this->_ns1__UploadFullDump::context = NULL;
4828 /* transient soap skipped */
4831 void _ns1__UploadFullDump::soap_serialize(struct soap *soap) const
4833 #ifndef WITH_NOIDREF
4834 (void)soap; /* appease -Wall -Werror */
4835 soap_serialize_PointerTons1__ClientLib(soap, &this->_ns1__UploadFullDump::client);
4836 soap_serialize_PointerTons1__Application(soap, &this->_ns1__UploadFullDump::app);
4837 soap_serialize_PointerToint(soap, &this->_ns1__UploadFullDump::miniDumpID);
4838 soap_serialize_PointerTo_xop__Include(soap, &this->_ns1__UploadFullDump::dumpInZip);
4839 soap_serialize_PointerTo_xop__Include(soap, &this->_ns1__UploadFullDump::context);
4840 /* transient soap skipped */
4841 #endif
4844 int _ns1__UploadFullDump::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
4846 return soap_out__ns1__UploadFullDump(soap, tag, id, this, type);
4849 SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__UploadFullDump(struct soap *soap, const char *tag, int id, const _ns1__UploadFullDump *a, const char *type)
4851 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__ns1__UploadFullDump), type))
4852 return soap->error;
4853 if (soap_out_PointerTons1__ClientLib(soap, "ns1:client", -1, &(a->_ns1__UploadFullDump::client), ""))
4854 return soap->error;
4855 if (soap_out_PointerTons1__Application(soap, "ns1:app", -1, &(a->_ns1__UploadFullDump::app), ""))
4856 return soap->error;
4857 if (soap_out_PointerToint(soap, "ns1:miniDumpID", -1, &(a->_ns1__UploadFullDump::miniDumpID), ""))
4858 return soap->error;
4859 if (soap_out_PointerTo_xop__Include(soap, "ns1:dumpInZip", -1, &(a->_ns1__UploadFullDump::dumpInZip), ""))
4860 return soap->error;
4861 if (soap_out_PointerTo_xop__Include(soap, "ns1:context", -1, &(a->_ns1__UploadFullDump::context), ""))
4862 return soap->error;
4863 /* transient soap skipped */
4864 return soap_element_end_out(soap, tag);
4867 void *_ns1__UploadFullDump::soap_in(struct soap *soap, const char *tag, const char *type)
4868 { return soap_in__ns1__UploadFullDump(soap, tag, this, type);
4871 SOAP_FMAC3 _ns1__UploadFullDump * SOAP_FMAC4 soap_in__ns1__UploadFullDump(struct soap *soap, const char *tag, _ns1__UploadFullDump *a, const char *type)
4873 (void)type; /* appease -Wall -Werror */
4874 if (soap_element_begin_in(soap, tag, 0, NULL))
4875 return NULL;
4876 a = (_ns1__UploadFullDump *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__ns1__UploadFullDump, sizeof(_ns1__UploadFullDump), soap->type, soap->arrayType);
4877 if (!a)
4878 return NULL;
4879 if (soap->alloced)
4880 { a->soap_default(soap);
4881 if (soap->clist->type != SOAP_TYPE__ns1__UploadFullDump)
4882 { soap_revert(soap);
4883 *soap->id = '\0';
4884 return (_ns1__UploadFullDump *)a->soap_in(soap, tag, type);
4887 size_t soap_flag_client1 = 1;
4888 size_t soap_flag_app1 = 1;
4889 size_t soap_flag_miniDumpID1 = 1;
4890 size_t soap_flag_dumpInZip1 = 1;
4891 size_t soap_flag_context1 = 1;
4892 if (soap->body && !*soap->href)
4894 for (;;)
4895 { soap->error = SOAP_TAG_MISMATCH;
4896 if (soap_flag_client1 && soap->error == SOAP_TAG_MISMATCH)
4897 if (soap_in_PointerTons1__ClientLib(soap, "ns1:client", &(a->_ns1__UploadFullDump::client), "ns1:ClientLib"))
4898 { soap_flag_client1--;
4899 continue;
4901 if (soap_flag_app1 && soap->error == SOAP_TAG_MISMATCH)
4902 if (soap_in_PointerTons1__Application(soap, "ns1:app", &(a->_ns1__UploadFullDump::app), "ns1:Application"))
4903 { soap_flag_app1--;
4904 continue;
4906 if (soap_flag_miniDumpID1 && soap->error == SOAP_TAG_MISMATCH)
4907 if (soap_in_PointerToint(soap, "ns1:miniDumpID", &(a->_ns1__UploadFullDump::miniDumpID), "xsd:int"))
4908 { soap_flag_miniDumpID1--;
4909 continue;
4911 if (soap_flag_dumpInZip1 && soap->error == SOAP_TAG_MISMATCH)
4912 if (soap_in_PointerTo_xop__Include(soap, "ns1:dumpInZip", &(a->_ns1__UploadFullDump::dumpInZip), ""))
4913 { soap_flag_dumpInZip1--;
4914 continue;
4916 if (soap_flag_context1 && soap->error == SOAP_TAG_MISMATCH)
4917 if (soap_in_PointerTo_xop__Include(soap, "ns1:context", &(a->_ns1__UploadFullDump::context), ""))
4918 { soap_flag_context1--;
4919 continue;
4921 /* transient soap skipped */
4922 if (soap->error == SOAP_TAG_MISMATCH)
4923 soap->error = soap_ignore_element(soap);
4924 if (soap->error == SOAP_NO_TAG)
4925 break;
4926 if (soap->error)
4927 return NULL;
4929 if (soap_element_end_in(soap, tag))
4930 return NULL;
4932 else
4933 { a = (_ns1__UploadFullDump *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE__ns1__UploadFullDump, 0, sizeof(_ns1__UploadFullDump), 0, soap_copy__ns1__UploadFullDump);
4934 if (soap->body && soap_element_end_in(soap, tag))
4935 return NULL;
4937 return a;
4940 int _ns1__UploadFullDump::soap_put(struct soap *soap, const char *tag, const char *type) const
4942 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__ns1__UploadFullDump);
4943 if (this->soap_out(soap, tag?tag:"ns1:UploadFullDump", id, type))
4944 return soap->error;
4945 return soap_putindependent(soap);
4948 void *_ns1__UploadFullDump::soap_get(struct soap *soap, const char *tag, const char *type)
4950 return soap_get__ns1__UploadFullDump(soap, this, tag, type);
4953 SOAP_FMAC3 _ns1__UploadFullDump * SOAP_FMAC4 soap_get__ns1__UploadFullDump(struct soap *soap, _ns1__UploadFullDump *p, const char *tag, const char *type)
4955 if ((p = soap_in__ns1__UploadFullDump(soap, tag, p, type)))
4956 if (soap_getindependent(soap))
4957 return NULL;
4958 return p;
4961 SOAP_FMAC1 _ns1__UploadFullDump * SOAP_FMAC2 soap_instantiate__ns1__UploadFullDump(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
4963 (void)type; (void)arrayType; /* appease -Wall -Werror */
4964 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__UploadFullDump(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
4965 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__ns1__UploadFullDump, n, soap_fdelete);
4966 if (!cp)
4967 return NULL;
4968 if (n < 0)
4969 { cp->ptr = (void*)SOAP_NEW(_ns1__UploadFullDump);
4970 if (size)
4971 *size = sizeof(_ns1__UploadFullDump);
4972 ((_ns1__UploadFullDump*)cp->ptr)->soap = soap;
4974 else
4975 { cp->ptr = (void*)SOAP_NEW_ARRAY(_ns1__UploadFullDump, n);
4976 if (size)
4977 *size = n * sizeof(_ns1__UploadFullDump);
4978 if (cp->ptr)
4979 for (int i = 0; i < n; i++)
4980 ((_ns1__UploadFullDump*)cp->ptr)[i].soap = soap;
4982 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
4983 if (!cp->ptr)
4984 soap->error = SOAP_EOM;
4985 return (_ns1__UploadFullDump*)cp->ptr;
4988 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__UploadFullDump(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
4990 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
4991 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__UploadFullDump %p -> %p\n", q, p));
4992 *(_ns1__UploadFullDump*)p = *(_ns1__UploadFullDump*)q;
4995 void _ns1__UploadMiniDumpResponse::soap_default(struct soap *soap)
4997 this->soap = soap;
4998 this->_ns1__UploadMiniDumpResponse::UploadMiniDumpResult = NULL;
4999 /* transient soap skipped */
5002 void _ns1__UploadMiniDumpResponse::soap_serialize(struct soap *soap) const
5004 #ifndef WITH_NOIDREF
5005 (void)soap; /* appease -Wall -Werror */
5006 soap_serialize_PointerTons1__Response(soap, &this->_ns1__UploadMiniDumpResponse::UploadMiniDumpResult);
5007 /* transient soap skipped */
5008 #endif
5011 int _ns1__UploadMiniDumpResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
5013 return soap_out__ns1__UploadMiniDumpResponse(soap, tag, id, this, type);
5016 SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__UploadMiniDumpResponse(struct soap *soap, const char *tag, int id, const _ns1__UploadMiniDumpResponse *a, const char *type)
5018 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__ns1__UploadMiniDumpResponse), type))
5019 return soap->error;
5020 if (a->UploadMiniDumpResult)
5021 soap_element_result(soap, "ns1:UploadMiniDumpResult");
5022 if (soap_out_PointerTons1__Response(soap, "ns1:UploadMiniDumpResult", -1, &(a->_ns1__UploadMiniDumpResponse::UploadMiniDumpResult), ""))
5023 return soap->error;
5024 /* transient soap skipped */
5025 return soap_element_end_out(soap, tag);
5028 void *_ns1__UploadMiniDumpResponse::soap_in(struct soap *soap, const char *tag, const char *type)
5029 { return soap_in__ns1__UploadMiniDumpResponse(soap, tag, this, type);
5032 SOAP_FMAC3 _ns1__UploadMiniDumpResponse * SOAP_FMAC4 soap_in__ns1__UploadMiniDumpResponse(struct soap *soap, const char *tag, _ns1__UploadMiniDumpResponse *a, const char *type)
5034 (void)type; /* appease -Wall -Werror */
5035 if (soap_element_begin_in(soap, tag, 0, NULL))
5036 return NULL;
5037 a = (_ns1__UploadMiniDumpResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__ns1__UploadMiniDumpResponse, sizeof(_ns1__UploadMiniDumpResponse), soap->type, soap->arrayType);
5038 if (!a)
5039 return NULL;
5040 if (soap->alloced)
5041 { a->soap_default(soap);
5042 if (soap->clist->type != SOAP_TYPE__ns1__UploadMiniDumpResponse)
5043 { soap_revert(soap);
5044 *soap->id = '\0';
5045 return (_ns1__UploadMiniDumpResponse *)a->soap_in(soap, tag, type);
5048 size_t soap_flag_UploadMiniDumpResult1 = 1;
5049 if (soap->body && !*soap->href)
5051 for (;;)
5052 { soap->error = SOAP_TAG_MISMATCH;
5053 if (soap_flag_UploadMiniDumpResult1 && soap->error == SOAP_TAG_MISMATCH)
5054 if (soap_in_PointerTons1__Response(soap, "ns1:UploadMiniDumpResult", &(a->_ns1__UploadMiniDumpResponse::UploadMiniDumpResult), "ns1:Response"))
5055 { soap_flag_UploadMiniDumpResult1--;
5056 continue;
5058 /* transient soap skipped */
5059 soap_check_result(soap, "ns1:UploadMiniDumpResult");
5060 if (soap->error == SOAP_TAG_MISMATCH)
5061 soap->error = soap_ignore_element(soap);
5062 if (soap->error == SOAP_NO_TAG)
5063 break;
5064 if (soap->error)
5065 return NULL;
5067 if (soap_element_end_in(soap, tag))
5068 return NULL;
5070 else
5071 { a = (_ns1__UploadMiniDumpResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE__ns1__UploadMiniDumpResponse, 0, sizeof(_ns1__UploadMiniDumpResponse), 0, soap_copy__ns1__UploadMiniDumpResponse);
5072 if (soap->body && soap_element_end_in(soap, tag))
5073 return NULL;
5075 return a;
5078 int _ns1__UploadMiniDumpResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
5080 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__ns1__UploadMiniDumpResponse);
5081 if (this->soap_out(soap, tag?tag:"ns1:UploadMiniDumpResponse", id, type))
5082 return soap->error;
5083 return soap_putindependent(soap);
5086 void *_ns1__UploadMiniDumpResponse::soap_get(struct soap *soap, const char *tag, const char *type)
5088 return soap_get__ns1__UploadMiniDumpResponse(soap, this, tag, type);
5091 SOAP_FMAC3 _ns1__UploadMiniDumpResponse * SOAP_FMAC4 soap_get__ns1__UploadMiniDumpResponse(struct soap *soap, _ns1__UploadMiniDumpResponse *p, const char *tag, const char *type)
5093 if ((p = soap_in__ns1__UploadMiniDumpResponse(soap, tag, p, type)))
5094 if (soap_getindependent(soap))
5095 return NULL;
5096 return p;
5099 SOAP_FMAC1 _ns1__UploadMiniDumpResponse * SOAP_FMAC2 soap_instantiate__ns1__UploadMiniDumpResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
5101 (void)type; (void)arrayType; /* appease -Wall -Werror */
5102 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__UploadMiniDumpResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
5103 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__ns1__UploadMiniDumpResponse, n, soap_fdelete);
5104 if (!cp)
5105 return NULL;
5106 if (n < 0)
5107 { cp->ptr = (void*)SOAP_NEW(_ns1__UploadMiniDumpResponse);
5108 if (size)
5109 *size = sizeof(_ns1__UploadMiniDumpResponse);
5110 ((_ns1__UploadMiniDumpResponse*)cp->ptr)->soap = soap;
5112 else
5113 { cp->ptr = (void*)SOAP_NEW_ARRAY(_ns1__UploadMiniDumpResponse, n);
5114 if (size)
5115 *size = n * sizeof(_ns1__UploadMiniDumpResponse);
5116 if (cp->ptr)
5117 for (int i = 0; i < n; i++)
5118 ((_ns1__UploadMiniDumpResponse*)cp->ptr)[i].soap = soap;
5120 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
5121 if (!cp->ptr)
5122 soap->error = SOAP_EOM;
5123 return (_ns1__UploadMiniDumpResponse*)cp->ptr;
5126 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__UploadMiniDumpResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
5128 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
5129 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__UploadMiniDumpResponse %p -> %p\n", q, p));
5130 *(_ns1__UploadMiniDumpResponse*)p = *(_ns1__UploadMiniDumpResponse*)q;
5133 void _ns1__UploadMiniDump::soap_default(struct soap *soap)
5135 this->soap = soap;
5136 this->_ns1__UploadMiniDump::client = NULL;
5137 this->_ns1__UploadMiniDump::app = NULL;
5138 this->_ns1__UploadMiniDump::addInfo = NULL;
5139 this->_ns1__UploadMiniDump::dump = NULL;
5140 this->_ns1__UploadMiniDump::context = NULL;
5141 /* transient soap skipped */
5144 void _ns1__UploadMiniDump::soap_serialize(struct soap *soap) const
5146 #ifndef WITH_NOIDREF
5147 (void)soap; /* appease -Wall -Werror */
5148 soap_serialize_PointerTons1__ClientLib(soap, &this->_ns1__UploadMiniDump::client);
5149 soap_serialize_PointerTons1__Application(soap, &this->_ns1__UploadMiniDump::app);
5150 soap_serialize_PointerTons1__DumpAdditionalInfo(soap, &this->_ns1__UploadMiniDump::addInfo);
5151 soap_serialize_PointerTo_xop__Include(soap, &this->_ns1__UploadMiniDump::dump);
5152 soap_serialize_PointerTo_xop__Include(soap, &this->_ns1__UploadMiniDump::context);
5153 /* transient soap skipped */
5154 #endif
5157 int _ns1__UploadMiniDump::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
5159 return soap_out__ns1__UploadMiniDump(soap, tag, id, this, type);
5162 SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__UploadMiniDump(struct soap *soap, const char *tag, int id, const _ns1__UploadMiniDump *a, const char *type)
5164 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__ns1__UploadMiniDump), type))
5165 return soap->error;
5166 if (soap_out_PointerTons1__ClientLib(soap, "ns1:client", -1, &(a->_ns1__UploadMiniDump::client), ""))
5167 return soap->error;
5168 if (soap_out_PointerTons1__Application(soap, "ns1:app", -1, &(a->_ns1__UploadMiniDump::app), ""))
5169 return soap->error;
5170 if (soap_out_PointerTons1__DumpAdditionalInfo(soap, "ns1:addInfo", -1, &(a->_ns1__UploadMiniDump::addInfo), ""))
5171 return soap->error;
5172 if (soap_out_PointerTo_xop__Include(soap, "ns1:dump", -1, &(a->_ns1__UploadMiniDump::dump), ""))
5173 return soap->error;
5174 if (soap_out_PointerTo_xop__Include(soap, "ns1:context", -1, &(a->_ns1__UploadMiniDump::context), ""))
5175 return soap->error;
5176 /* transient soap skipped */
5177 return soap_element_end_out(soap, tag);
5180 void *_ns1__UploadMiniDump::soap_in(struct soap *soap, const char *tag, const char *type)
5181 { return soap_in__ns1__UploadMiniDump(soap, tag, this, type);
5184 SOAP_FMAC3 _ns1__UploadMiniDump * SOAP_FMAC4 soap_in__ns1__UploadMiniDump(struct soap *soap, const char *tag, _ns1__UploadMiniDump *a, const char *type)
5186 (void)type; /* appease -Wall -Werror */
5187 if (soap_element_begin_in(soap, tag, 0, NULL))
5188 return NULL;
5189 a = (_ns1__UploadMiniDump *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__ns1__UploadMiniDump, sizeof(_ns1__UploadMiniDump), soap->type, soap->arrayType);
5190 if (!a)
5191 return NULL;
5192 if (soap->alloced)
5193 { a->soap_default(soap);
5194 if (soap->clist->type != SOAP_TYPE__ns1__UploadMiniDump)
5195 { soap_revert(soap);
5196 *soap->id = '\0';
5197 return (_ns1__UploadMiniDump *)a->soap_in(soap, tag, type);
5200 size_t soap_flag_client1 = 1;
5201 size_t soap_flag_app1 = 1;
5202 size_t soap_flag_addInfo1 = 1;
5203 size_t soap_flag_dump1 = 1;
5204 size_t soap_flag_context1 = 1;
5205 if (soap->body && !*soap->href)
5207 for (;;)
5208 { soap->error = SOAP_TAG_MISMATCH;
5209 if (soap_flag_client1 && soap->error == SOAP_TAG_MISMATCH)
5210 if (soap_in_PointerTons1__ClientLib(soap, "ns1:client", &(a->_ns1__UploadMiniDump::client), "ns1:ClientLib"))
5211 { soap_flag_client1--;
5212 continue;
5214 if (soap_flag_app1 && soap->error == SOAP_TAG_MISMATCH)
5215 if (soap_in_PointerTons1__Application(soap, "ns1:app", &(a->_ns1__UploadMiniDump::app), "ns1:Application"))
5216 { soap_flag_app1--;
5217 continue;
5219 if (soap_flag_addInfo1 && soap->error == SOAP_TAG_MISMATCH)
5220 if (soap_in_PointerTons1__DumpAdditionalInfo(soap, "ns1:addInfo", &(a->_ns1__UploadMiniDump::addInfo), "ns1:DumpAdditionalInfo"))
5221 { soap_flag_addInfo1--;
5222 continue;
5224 if (soap_flag_dump1 && soap->error == SOAP_TAG_MISMATCH)
5225 if (soap_in_PointerTo_xop__Include(soap, "ns1:dump", &(a->_ns1__UploadMiniDump::dump), ""))
5226 { soap_flag_dump1--;
5227 continue;
5229 if (soap_flag_context1 && soap->error == SOAP_TAG_MISMATCH)
5230 if (soap_in_PointerTo_xop__Include(soap, "ns1:context", &(a->_ns1__UploadMiniDump::context), ""))
5231 { soap_flag_context1--;
5232 continue;
5234 /* transient soap skipped */
5235 if (soap->error == SOAP_TAG_MISMATCH)
5236 soap->error = soap_ignore_element(soap);
5237 if (soap->error == SOAP_NO_TAG)
5238 break;
5239 if (soap->error)
5240 return NULL;
5242 if (soap_element_end_in(soap, tag))
5243 return NULL;
5245 else
5246 { a = (_ns1__UploadMiniDump *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE__ns1__UploadMiniDump, 0, sizeof(_ns1__UploadMiniDump), 0, soap_copy__ns1__UploadMiniDump);
5247 if (soap->body && soap_element_end_in(soap, tag))
5248 return NULL;
5250 return a;
5253 int _ns1__UploadMiniDump::soap_put(struct soap *soap, const char *tag, const char *type) const
5255 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__ns1__UploadMiniDump);
5256 if (this->soap_out(soap, tag?tag:"ns1:UploadMiniDump", id, type))
5257 return soap->error;
5258 return soap_putindependent(soap);
5261 void *_ns1__UploadMiniDump::soap_get(struct soap *soap, const char *tag, const char *type)
5263 return soap_get__ns1__UploadMiniDump(soap, this, tag, type);
5266 SOAP_FMAC3 _ns1__UploadMiniDump * SOAP_FMAC4 soap_get__ns1__UploadMiniDump(struct soap *soap, _ns1__UploadMiniDump *p, const char *tag, const char *type)
5268 if ((p = soap_in__ns1__UploadMiniDump(soap, tag, p, type)))
5269 if (soap_getindependent(soap))
5270 return NULL;
5271 return p;
5274 SOAP_FMAC1 _ns1__UploadMiniDump * SOAP_FMAC2 soap_instantiate__ns1__UploadMiniDump(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
5276 (void)type; (void)arrayType; /* appease -Wall -Werror */
5277 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__UploadMiniDump(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
5278 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__ns1__UploadMiniDump, n, soap_fdelete);
5279 if (!cp)
5280 return NULL;
5281 if (n < 0)
5282 { cp->ptr = (void*)SOAP_NEW(_ns1__UploadMiniDump);
5283 if (size)
5284 *size = sizeof(_ns1__UploadMiniDump);
5285 ((_ns1__UploadMiniDump*)cp->ptr)->soap = soap;
5287 else
5288 { cp->ptr = (void*)SOAP_NEW_ARRAY(_ns1__UploadMiniDump, n);
5289 if (size)
5290 *size = n * sizeof(_ns1__UploadMiniDump);
5291 if (cp->ptr)
5292 for (int i = 0; i < n; i++)
5293 ((_ns1__UploadMiniDump*)cp->ptr)[i].soap = soap;
5295 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
5296 if (!cp->ptr)
5297 soap->error = SOAP_EOM;
5298 return (_ns1__UploadMiniDump*)cp->ptr;
5301 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__UploadMiniDump(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
5303 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
5304 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__UploadMiniDump %p -> %p\n", q, p));
5305 *(_ns1__UploadMiniDump*)p = *(_ns1__UploadMiniDump*)q;
5308 void _ns1__HelloResponse::soap_default(struct soap *soap)
5310 this->soap = soap;
5311 this->_ns1__HelloResponse::HelloResult = NULL;
5312 /* transient soap skipped */
5315 void _ns1__HelloResponse::soap_serialize(struct soap *soap) const
5317 #ifndef WITH_NOIDREF
5318 (void)soap; /* appease -Wall -Werror */
5319 soap_serialize_PointerTons1__Response(soap, &this->_ns1__HelloResponse::HelloResult);
5320 /* transient soap skipped */
5321 #endif
5324 int _ns1__HelloResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
5326 return soap_out__ns1__HelloResponse(soap, tag, id, this, type);
5329 SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__HelloResponse(struct soap *soap, const char *tag, int id, const _ns1__HelloResponse *a, const char *type)
5331 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__ns1__HelloResponse), type))
5332 return soap->error;
5333 if (a->HelloResult)
5334 soap_element_result(soap, "ns1:HelloResult");
5335 if (soap_out_PointerTons1__Response(soap, "ns1:HelloResult", -1, &(a->_ns1__HelloResponse::HelloResult), ""))
5336 return soap->error;
5337 /* transient soap skipped */
5338 return soap_element_end_out(soap, tag);
5341 void *_ns1__HelloResponse::soap_in(struct soap *soap, const char *tag, const char *type)
5342 { return soap_in__ns1__HelloResponse(soap, tag, this, type);
5345 SOAP_FMAC3 _ns1__HelloResponse * SOAP_FMAC4 soap_in__ns1__HelloResponse(struct soap *soap, const char *tag, _ns1__HelloResponse *a, const char *type)
5347 (void)type; /* appease -Wall -Werror */
5348 if (soap_element_begin_in(soap, tag, 0, NULL))
5349 return NULL;
5350 a = (_ns1__HelloResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__ns1__HelloResponse, sizeof(_ns1__HelloResponse), soap->type, soap->arrayType);
5351 if (!a)
5352 return NULL;
5353 if (soap->alloced)
5354 { a->soap_default(soap);
5355 if (soap->clist->type != SOAP_TYPE__ns1__HelloResponse)
5356 { soap_revert(soap);
5357 *soap->id = '\0';
5358 return (_ns1__HelloResponse *)a->soap_in(soap, tag, type);
5361 size_t soap_flag_HelloResult1 = 1;
5362 if (soap->body && !*soap->href)
5364 for (;;)
5365 { soap->error = SOAP_TAG_MISMATCH;
5366 if (soap_flag_HelloResult1 && soap->error == SOAP_TAG_MISMATCH)
5367 if (soap_in_PointerTons1__Response(soap, "ns1:HelloResult", &(a->_ns1__HelloResponse::HelloResult), "ns1:Response"))
5368 { soap_flag_HelloResult1--;
5369 continue;
5371 /* transient soap skipped */
5372 soap_check_result(soap, "ns1:HelloResult");
5373 if (soap->error == SOAP_TAG_MISMATCH)
5374 soap->error = soap_ignore_element(soap);
5375 if (soap->error == SOAP_NO_TAG)
5376 break;
5377 if (soap->error)
5378 return NULL;
5380 if (soap_element_end_in(soap, tag))
5381 return NULL;
5383 else
5384 { a = (_ns1__HelloResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE__ns1__HelloResponse, 0, sizeof(_ns1__HelloResponse), 0, soap_copy__ns1__HelloResponse);
5385 if (soap->body && soap_element_end_in(soap, tag))
5386 return NULL;
5388 return a;
5391 int _ns1__HelloResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
5393 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__ns1__HelloResponse);
5394 if (this->soap_out(soap, tag?tag:"ns1:HelloResponse", id, type))
5395 return soap->error;
5396 return soap_putindependent(soap);
5399 void *_ns1__HelloResponse::soap_get(struct soap *soap, const char *tag, const char *type)
5401 return soap_get__ns1__HelloResponse(soap, this, tag, type);
5404 SOAP_FMAC3 _ns1__HelloResponse * SOAP_FMAC4 soap_get__ns1__HelloResponse(struct soap *soap, _ns1__HelloResponse *p, const char *tag, const char *type)
5406 if ((p = soap_in__ns1__HelloResponse(soap, tag, p, type)))
5407 if (soap_getindependent(soap))
5408 return NULL;
5409 return p;
5412 SOAP_FMAC1 _ns1__HelloResponse * SOAP_FMAC2 soap_instantiate__ns1__HelloResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
5414 (void)type; (void)arrayType; /* appease -Wall -Werror */
5415 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__HelloResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
5416 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__ns1__HelloResponse, n, soap_fdelete);
5417 if (!cp)
5418 return NULL;
5419 if (n < 0)
5420 { cp->ptr = (void*)SOAP_NEW(_ns1__HelloResponse);
5421 if (size)
5422 *size = sizeof(_ns1__HelloResponse);
5423 ((_ns1__HelloResponse*)cp->ptr)->soap = soap;
5425 else
5426 { cp->ptr = (void*)SOAP_NEW_ARRAY(_ns1__HelloResponse, n);
5427 if (size)
5428 *size = n * sizeof(_ns1__HelloResponse);
5429 if (cp->ptr)
5430 for (int i = 0; i < n; i++)
5431 ((_ns1__HelloResponse*)cp->ptr)[i].soap = soap;
5433 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
5434 if (!cp->ptr)
5435 soap->error = SOAP_EOM;
5436 return (_ns1__HelloResponse*)cp->ptr;
5439 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__HelloResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
5441 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
5442 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__HelloResponse %p -> %p\n", q, p));
5443 *(_ns1__HelloResponse*)p = *(_ns1__HelloResponse*)q;
5446 void _ns1__Hello::soap_default(struct soap *soap)
5448 this->soap = soap;
5449 this->_ns1__Hello::clientLib = NULL;
5450 this->_ns1__Hello::app = NULL;
5451 this->_ns1__Hello::appAddInfo = NULL;
5452 this->_ns1__Hello::addInfo = NULL;
5453 this->_ns1__Hello::availableSymbols = NULL;
5454 this->_ns1__Hello::stack = NULL;
5455 /* transient soap skipped */
5458 void _ns1__Hello::soap_serialize(struct soap *soap) const
5460 #ifndef WITH_NOIDREF
5461 (void)soap; /* appease -Wall -Werror */
5462 soap_serialize_PointerTons1__ClientLib(soap, &this->_ns1__Hello::clientLib);
5463 soap_serialize_PointerTons1__Application(soap, &this->_ns1__Hello::app);
5464 soap_serialize_PointerTons1__AppAdditionalInfo(soap, &this->_ns1__Hello::appAddInfo);
5465 soap_serialize_PointerTons1__DumpAdditionalInfo(soap, &this->_ns1__Hello::addInfo);
5466 soap_serialize_PointerTons1__ArrayOfModuleSymbolInfo(soap, &this->_ns1__Hello::availableSymbols);
5467 soap_serialize_PointerTo_xop__Include(soap, &this->_ns1__Hello::stack);
5468 /* transient soap skipped */
5469 #endif
5472 int _ns1__Hello::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
5474 return soap_out__ns1__Hello(soap, tag, id, this, type);
5477 SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Hello(struct soap *soap, const char *tag, int id, const _ns1__Hello *a, const char *type)
5479 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__ns1__Hello), type))
5480 return soap->error;
5481 if (soap_out_PointerTons1__ClientLib(soap, "ns1:clientLib", -1, &(a->_ns1__Hello::clientLib), ""))
5482 return soap->error;
5483 if (soap_out_PointerTons1__Application(soap, "ns1:app", -1, &(a->_ns1__Hello::app), ""))
5484 return soap->error;
5485 if (soap_out_PointerTons1__AppAdditionalInfo(soap, "ns1:appAddInfo", -1, &(a->_ns1__Hello::appAddInfo), ""))
5486 return soap->error;
5487 if (soap_out_PointerTons1__DumpAdditionalInfo(soap, "ns1:addInfo", -1, &(a->_ns1__Hello::addInfo), ""))
5488 return soap->error;
5489 if (soap_out_PointerTons1__ArrayOfModuleSymbolInfo(soap, "ns1:availableSymbols", -1, &(a->_ns1__Hello::availableSymbols), ""))
5490 return soap->error;
5491 if (soap_out_PointerTo_xop__Include(soap, "ns1:stack", -1, &(a->_ns1__Hello::stack), ""))
5492 return soap->error;
5493 /* transient soap skipped */
5494 return soap_element_end_out(soap, tag);
5497 void *_ns1__Hello::soap_in(struct soap *soap, const char *tag, const char *type)
5498 { return soap_in__ns1__Hello(soap, tag, this, type);
5501 SOAP_FMAC3 _ns1__Hello * SOAP_FMAC4 soap_in__ns1__Hello(struct soap *soap, const char *tag, _ns1__Hello *a, const char *type)
5503 (void)type; /* appease -Wall -Werror */
5504 if (soap_element_begin_in(soap, tag, 0, NULL))
5505 return NULL;
5506 a = (_ns1__Hello *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__ns1__Hello, sizeof(_ns1__Hello), soap->type, soap->arrayType);
5507 if (!a)
5508 return NULL;
5509 if (soap->alloced)
5510 { a->soap_default(soap);
5511 if (soap->clist->type != SOAP_TYPE__ns1__Hello)
5512 { soap_revert(soap);
5513 *soap->id = '\0';
5514 return (_ns1__Hello *)a->soap_in(soap, tag, type);
5517 size_t soap_flag_clientLib1 = 1;
5518 size_t soap_flag_app1 = 1;
5519 size_t soap_flag_appAddInfo1 = 1;
5520 size_t soap_flag_addInfo1 = 1;
5521 size_t soap_flag_availableSymbols1 = 1;
5522 size_t soap_flag_stack1 = 1;
5523 if (soap->body && !*soap->href)
5525 for (;;)
5526 { soap->error = SOAP_TAG_MISMATCH;
5527 if (soap_flag_clientLib1 && soap->error == SOAP_TAG_MISMATCH)
5528 if (soap_in_PointerTons1__ClientLib(soap, "ns1:clientLib", &(a->_ns1__Hello::clientLib), "ns1:ClientLib"))
5529 { soap_flag_clientLib1--;
5530 continue;
5532 if (soap_flag_app1 && soap->error == SOAP_TAG_MISMATCH)
5533 if (soap_in_PointerTons1__Application(soap, "ns1:app", &(a->_ns1__Hello::app), "ns1:Application"))
5534 { soap_flag_app1--;
5535 continue;
5537 if (soap_flag_appAddInfo1 && soap->error == SOAP_TAG_MISMATCH)
5538 if (soap_in_PointerTons1__AppAdditionalInfo(soap, "ns1:appAddInfo", &(a->_ns1__Hello::appAddInfo), "ns1:AppAdditionalInfo"))
5539 { soap_flag_appAddInfo1--;
5540 continue;
5542 if (soap_flag_addInfo1 && soap->error == SOAP_TAG_MISMATCH)
5543 if (soap_in_PointerTons1__DumpAdditionalInfo(soap, "ns1:addInfo", &(a->_ns1__Hello::addInfo), "ns1:DumpAdditionalInfo"))
5544 { soap_flag_addInfo1--;
5545 continue;
5547 if (soap_flag_availableSymbols1 && soap->error == SOAP_TAG_MISMATCH)
5548 if (soap_in_PointerTons1__ArrayOfModuleSymbolInfo(soap, "ns1:availableSymbols", &(a->_ns1__Hello::availableSymbols), "ns1:ArrayOfModuleSymbolInfo"))
5549 { soap_flag_availableSymbols1--;
5550 continue;
5552 if (soap_flag_stack1 && soap->error == SOAP_TAG_MISMATCH)
5553 if (soap_in_PointerTo_xop__Include(soap, "ns1:stack", &(a->_ns1__Hello::stack), ""))
5554 { soap_flag_stack1--;
5555 continue;
5557 /* transient soap skipped */
5558 if (soap->error == SOAP_TAG_MISMATCH)
5559 soap->error = soap_ignore_element(soap);
5560 if (soap->error == SOAP_NO_TAG)
5561 break;
5562 if (soap->error)
5563 return NULL;
5565 if (soap_element_end_in(soap, tag))
5566 return NULL;
5568 else
5569 { a = (_ns1__Hello *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE__ns1__Hello, 0, sizeof(_ns1__Hello), 0, soap_copy__ns1__Hello);
5570 if (soap->body && soap_element_end_in(soap, tag))
5571 return NULL;
5573 return a;
5576 int _ns1__Hello::soap_put(struct soap *soap, const char *tag, const char *type) const
5578 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__ns1__Hello);
5579 if (this->soap_out(soap, tag?tag:"ns1:Hello", id, type))
5580 return soap->error;
5581 return soap_putindependent(soap);
5584 void *_ns1__Hello::soap_get(struct soap *soap, const char *tag, const char *type)
5586 return soap_get__ns1__Hello(soap, this, tag, type);
5589 SOAP_FMAC3 _ns1__Hello * SOAP_FMAC4 soap_get__ns1__Hello(struct soap *soap, _ns1__Hello *p, const char *tag, const char *type)
5591 if ((p = soap_in__ns1__Hello(soap, tag, p, type)))
5592 if (soap_getindependent(soap))
5593 return NULL;
5594 return p;
5597 SOAP_FMAC1 _ns1__Hello * SOAP_FMAC2 soap_instantiate__ns1__Hello(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
5599 (void)type; (void)arrayType; /* appease -Wall -Werror */
5600 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Hello(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
5601 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__ns1__Hello, n, soap_fdelete);
5602 if (!cp)
5603 return NULL;
5604 if (n < 0)
5605 { cp->ptr = (void*)SOAP_NEW(_ns1__Hello);
5606 if (size)
5607 *size = sizeof(_ns1__Hello);
5608 ((_ns1__Hello*)cp->ptr)->soap = soap;
5610 else
5611 { cp->ptr = (void*)SOAP_NEW_ARRAY(_ns1__Hello, n);
5612 if (size)
5613 *size = n * sizeof(_ns1__Hello);
5614 if (cp->ptr)
5615 for (int i = 0; i < n; i++)
5616 ((_ns1__Hello*)cp->ptr)[i].soap = soap;
5618 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
5619 if (!cp->ptr)
5620 soap->error = SOAP_EOM;
5621 return (_ns1__Hello*)cp->ptr;
5624 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Hello(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
5626 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
5627 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Hello %p -> %p\n", q, p));
5628 *(_ns1__Hello*)p = *(_ns1__Hello*)q;
5631 void ns1__NeedMoreInfoResponse::soap_default(struct soap *soap)
5633 this->soap = soap;
5634 this->ns1__Response::soap_default(soap);
5635 this->ns1__NeedMoreInfoResponse::infoModule = NULL;
5636 this->ns1__NeedMoreInfoResponse::infoModuleCfg = NULL;
5639 void ns1__NeedMoreInfoResponse::soap_serialize(struct soap *soap) const
5641 #ifndef WITH_NOIDREF
5642 (void)soap; /* appease -Wall -Werror */
5643 soap_serialize_PointerTo_xop__Include(soap, &this->ns1__NeedMoreInfoResponse::infoModule);
5644 soap_serialize_PointerTostd__wstring(soap, &this->ns1__NeedMoreInfoResponse::infoModuleCfg);
5645 this->ns1__Response::soap_serialize(soap);
5646 #endif
5649 int ns1__NeedMoreInfoResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
5651 return soap_out_ns1__NeedMoreInfoResponse(soap, tag, id, this, type);
5654 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__NeedMoreInfoResponse(struct soap *soap, const char *tag, int id, const ns1__NeedMoreInfoResponse *a, const char *type)
5656 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__NeedMoreInfoResponse), "ns1:NeedMoreInfoResponse"))
5657 return soap->error;
5658 /* transient soap skipped */
5659 if (soap_out_PointerTostd__wstring(soap, "ns1:clientID", -1, &(a->ns1__Response::clientID), ""))
5660 return soap->error;
5661 if (soap_out_PointerTo_xop__Include(soap, "ns1:context", -1, &(a->ns1__Response::context), ""))
5662 return soap->error;
5663 if (soap_out_PointerToint(soap, "ns1:dumpGroupID", -1, &(a->ns1__Response::dumpGroupID), ""))
5664 return soap->error;
5665 if (soap_out_PointerToint(soap, "ns1:dumpID", -1, &(a->ns1__Response::dumpID), ""))
5666 return soap->error;
5667 if (soap_out_PointerTo_xop__Include(soap, "ns1:garbage", -1, &(a->ns1__Response::garbage), ""))
5668 return soap->error;
5669 if (soap_out_PointerToint(soap, "ns1:problemID", -1, &(a->ns1__Response::problemID), ""))
5670 return soap->error;
5671 if (soap_out_PointerTostd__wstring(soap, "ns1:urlToProblem", -1, &(a->ns1__Response::urlToProblem), ""))
5672 return soap->error;
5673 if (soap_out_PointerTo_xop__Include(soap, "ns1:infoModule", -1, &(a->ns1__NeedMoreInfoResponse::infoModule), ""))
5674 return soap->error;
5675 if (soap_out_PointerTostd__wstring(soap, "ns1:infoModuleCfg", -1, &(a->ns1__NeedMoreInfoResponse::infoModuleCfg), ""))
5676 return soap->error;
5677 return soap_element_end_out(soap, tag);
5680 void *ns1__NeedMoreInfoResponse::soap_in(struct soap *soap, const char *tag, const char *type)
5681 { return soap_in_ns1__NeedMoreInfoResponse(soap, tag, this, type);
5684 SOAP_FMAC3 ns1__NeedMoreInfoResponse * SOAP_FMAC4 soap_in_ns1__NeedMoreInfoResponse(struct soap *soap, const char *tag, ns1__NeedMoreInfoResponse *a, const char *type)
5686 (void)type; /* appease -Wall -Werror */
5687 if (soap_element_begin_in(soap, tag, 0, NULL))
5688 return NULL;
5689 a = (ns1__NeedMoreInfoResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__NeedMoreInfoResponse, sizeof(ns1__NeedMoreInfoResponse), soap->type, soap->arrayType);
5690 if (!a)
5691 return NULL;
5692 if (soap->alloced)
5693 { a->soap_default(soap);
5694 if (soap->clist->type != SOAP_TYPE_ns1__NeedMoreInfoResponse)
5695 { soap_revert(soap);
5696 *soap->id = '\0';
5697 return (ns1__NeedMoreInfoResponse *)a->soap_in(soap, tag, type);
5700 size_t soap_flag___item3 = 1;
5701 size_t soap_flag_clientID2 = 1;
5702 size_t soap_flag_context2 = 1;
5703 size_t soap_flag_dumpGroupID2 = 1;
5704 size_t soap_flag_dumpID2 = 1;
5705 size_t soap_flag_garbage2 = 1;
5706 size_t soap_flag_problemID2 = 1;
5707 size_t soap_flag_urlToProblem2 = 1;
5708 size_t soap_flag_infoModule1 = 1;
5709 size_t soap_flag_infoModuleCfg1 = 1;
5710 if (soap->body && !*soap->href)
5712 for (;;)
5713 { soap->error = SOAP_TAG_MISMATCH;
5714 /* transient soap skipped */
5715 if (soap_flag_clientID2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
5716 if (soap_in_PointerTostd__wstring(soap, "ns1:clientID", &(a->ns1__Response::clientID), "xsd:string"))
5717 { soap_flag_clientID2--;
5718 continue;
5720 if (soap_flag_context2 && soap->error == SOAP_TAG_MISMATCH)
5721 if (soap_in_PointerTo_xop__Include(soap, "ns1:context", &(a->ns1__Response::context), ""))
5722 { soap_flag_context2--;
5723 continue;
5725 if (soap_flag_dumpGroupID2 && soap->error == SOAP_TAG_MISMATCH)
5726 if (soap_in_PointerToint(soap, "ns1:dumpGroupID", &(a->ns1__Response::dumpGroupID), "xsd:int"))
5727 { soap_flag_dumpGroupID2--;
5728 continue;
5730 if (soap_flag_dumpID2 && soap->error == SOAP_TAG_MISMATCH)
5731 if (soap_in_PointerToint(soap, "ns1:dumpID", &(a->ns1__Response::dumpID), "xsd:int"))
5732 { soap_flag_dumpID2--;
5733 continue;
5735 if (soap_flag_garbage2 && soap->error == SOAP_TAG_MISMATCH)
5736 if (soap_in_PointerTo_xop__Include(soap, "ns1:garbage", &(a->ns1__Response::garbage), ""))
5737 { soap_flag_garbage2--;
5738 continue;
5740 if (soap_flag_problemID2 && soap->error == SOAP_TAG_MISMATCH)
5741 if (soap_in_PointerToint(soap, "ns1:problemID", &(a->ns1__Response::problemID), "xsd:int"))
5742 { soap_flag_problemID2--;
5743 continue;
5745 if (soap_flag_urlToProblem2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
5746 if (soap_in_PointerTostd__wstring(soap, "ns1:urlToProblem", &(a->ns1__Response::urlToProblem), "xsd:string"))
5747 { soap_flag_urlToProblem2--;
5748 continue;
5750 if (soap_flag_infoModule1 && soap->error == SOAP_TAG_MISMATCH)
5751 if (soap_in_PointerTo_xop__Include(soap, "ns1:infoModule", &(a->ns1__NeedMoreInfoResponse::infoModule), ""))
5752 { soap_flag_infoModule1--;
5753 continue;
5755 if (soap_flag_infoModuleCfg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
5756 if (soap_in_PointerTostd__wstring(soap, "ns1:infoModuleCfg", &(a->ns1__NeedMoreInfoResponse::infoModuleCfg), "xsd:string"))
5757 { soap_flag_infoModuleCfg1--;
5758 continue;
5760 if (soap_flag___item3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
5761 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item)))
5762 { soap_flag___item3--;
5763 continue;
5765 if (soap->error == SOAP_TAG_MISMATCH)
5766 soap->error = soap_ignore_element(soap);
5767 if (soap->error == SOAP_NO_TAG)
5768 break;
5769 if (soap->error)
5770 return NULL;
5772 if (soap_element_end_in(soap, tag))
5773 return NULL;
5775 else
5776 { a = (ns1__NeedMoreInfoResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__NeedMoreInfoResponse, 0, sizeof(ns1__NeedMoreInfoResponse), 0, soap_copy_ns1__NeedMoreInfoResponse);
5777 if (soap->body && soap_element_end_in(soap, tag))
5778 return NULL;
5780 return a;
5783 int ns1__NeedMoreInfoResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
5785 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_ns1__NeedMoreInfoResponse);
5786 if (this->soap_out(soap, tag?tag:"ns1:NeedMoreInfoResponse", id, type))
5787 return soap->error;
5788 return soap_putindependent(soap);
5791 void *ns1__NeedMoreInfoResponse::soap_get(struct soap *soap, const char *tag, const char *type)
5793 return soap_get_ns1__NeedMoreInfoResponse(soap, this, tag, type);
5796 SOAP_FMAC3 ns1__NeedMoreInfoResponse * SOAP_FMAC4 soap_get_ns1__NeedMoreInfoResponse(struct soap *soap, ns1__NeedMoreInfoResponse *p, const char *tag, const char *type)
5798 if ((p = soap_in_ns1__NeedMoreInfoResponse(soap, tag, p, type)))
5799 if (soap_getindependent(soap))
5800 return NULL;
5801 return p;
5804 SOAP_FMAC1 ns1__NeedMoreInfoResponse * SOAP_FMAC2 soap_instantiate_ns1__NeedMoreInfoResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
5806 (void)type; (void)arrayType; /* appease -Wall -Werror */
5807 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__NeedMoreInfoResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
5808 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_ns1__NeedMoreInfoResponse, n, soap_fdelete);
5809 if (!cp)
5810 return NULL;
5811 if (n < 0)
5812 { cp->ptr = (void*)SOAP_NEW(ns1__NeedMoreInfoResponse);
5813 if (size)
5814 *size = sizeof(ns1__NeedMoreInfoResponse);
5815 ((ns1__NeedMoreInfoResponse*)cp->ptr)->soap = soap;
5817 else
5818 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns1__NeedMoreInfoResponse, n);
5819 if (size)
5820 *size = n * sizeof(ns1__NeedMoreInfoResponse);
5821 if (cp->ptr)
5822 for (int i = 0; i < n; i++)
5823 ((ns1__NeedMoreInfoResponse*)cp->ptr)[i].soap = soap;
5825 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
5826 if (!cp->ptr)
5827 soap->error = SOAP_EOM;
5828 return (ns1__NeedMoreInfoResponse*)cp->ptr;
5831 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__NeedMoreInfoResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
5833 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
5834 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__NeedMoreInfoResponse %p -> %p\n", q, p));
5835 *(ns1__NeedMoreInfoResponse*)p = *(ns1__NeedMoreInfoResponse*)q;
5838 void ns1__NeedFullDumpResponse::soap_default(struct soap *soap)
5840 this->soap = soap;
5841 this->ns1__Response::soap_default(soap);
5842 soap_default_bool(soap, &this->ns1__NeedFullDumpResponse::attachUserInfo);
5843 soap_default_unsignedInt(soap, &this->ns1__NeedFullDumpResponse::restrictedDumpType);
5846 void ns1__NeedFullDumpResponse::soap_serialize(struct soap *soap) const
5848 #ifndef WITH_NOIDREF
5849 (void)soap; /* appease -Wall -Werror */
5850 soap_embedded(soap, &this->ns1__NeedFullDumpResponse::attachUserInfo, SOAP_TYPE_bool);
5851 this->ns1__Response::soap_serialize(soap);
5852 #endif
5855 int ns1__NeedFullDumpResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
5857 return soap_out_ns1__NeedFullDumpResponse(soap, tag, id, this, type);
5860 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__NeedFullDumpResponse(struct soap *soap, const char *tag, int id, const ns1__NeedFullDumpResponse *a, const char *type)
5862 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__NeedFullDumpResponse), "ns1:NeedFullDumpResponse"))
5863 return soap->error;
5864 /* transient soap skipped */
5865 if (soap_out_PointerTostd__wstring(soap, "ns1:clientID", -1, &(a->ns1__Response::clientID), ""))
5866 return soap->error;
5867 if (soap_out_PointerTo_xop__Include(soap, "ns1:context", -1, &(a->ns1__Response::context), ""))
5868 return soap->error;
5869 if (soap_out_PointerToint(soap, "ns1:dumpGroupID", -1, &(a->ns1__Response::dumpGroupID), ""))
5870 return soap->error;
5871 if (soap_out_PointerToint(soap, "ns1:dumpID", -1, &(a->ns1__Response::dumpID), ""))
5872 return soap->error;
5873 if (soap_out_PointerTo_xop__Include(soap, "ns1:garbage", -1, &(a->ns1__Response::garbage), ""))
5874 return soap->error;
5875 if (soap_out_PointerToint(soap, "ns1:problemID", -1, &(a->ns1__Response::problemID), ""))
5876 return soap->error;
5877 if (soap_out_PointerTostd__wstring(soap, "ns1:urlToProblem", -1, &(a->ns1__Response::urlToProblem), ""))
5878 return soap->error;
5879 if (soap_out_bool(soap, "ns1:attachUserInfo", -1, &(a->ns1__NeedFullDumpResponse::attachUserInfo), ""))
5880 return soap->error;
5881 if (soap_out_unsignedInt(soap, "ns1:restrictedDumpType", -1, &(a->ns1__NeedFullDumpResponse::restrictedDumpType), ""))
5882 return soap->error;
5883 return soap_element_end_out(soap, tag);
5886 void *ns1__NeedFullDumpResponse::soap_in(struct soap *soap, const char *tag, const char *type)
5887 { return soap_in_ns1__NeedFullDumpResponse(soap, tag, this, type);
5890 SOAP_FMAC3 ns1__NeedFullDumpResponse * SOAP_FMAC4 soap_in_ns1__NeedFullDumpResponse(struct soap *soap, const char *tag, ns1__NeedFullDumpResponse *a, const char *type)
5892 (void)type; /* appease -Wall -Werror */
5893 if (soap_element_begin_in(soap, tag, 0, NULL))
5894 return NULL;
5895 a = (ns1__NeedFullDumpResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__NeedFullDumpResponse, sizeof(ns1__NeedFullDumpResponse), soap->type, soap->arrayType);
5896 if (!a)
5897 return NULL;
5898 if (soap->alloced)
5899 { a->soap_default(soap);
5900 if (soap->clist->type != SOAP_TYPE_ns1__NeedFullDumpResponse)
5901 { soap_revert(soap);
5902 *soap->id = '\0';
5903 return (ns1__NeedFullDumpResponse *)a->soap_in(soap, tag, type);
5906 size_t soap_flag___item3 = 1;
5907 size_t soap_flag_clientID2 = 1;
5908 size_t soap_flag_context2 = 1;
5909 size_t soap_flag_dumpGroupID2 = 1;
5910 size_t soap_flag_dumpID2 = 1;
5911 size_t soap_flag_garbage2 = 1;
5912 size_t soap_flag_problemID2 = 1;
5913 size_t soap_flag_urlToProblem2 = 1;
5914 size_t soap_flag_attachUserInfo1 = 1;
5915 size_t soap_flag_restrictedDumpType1 = 1;
5916 if (soap->body && !*soap->href)
5918 for (;;)
5919 { soap->error = SOAP_TAG_MISMATCH;
5920 /* transient soap skipped */
5921 if (soap_flag_clientID2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
5922 if (soap_in_PointerTostd__wstring(soap, "ns1:clientID", &(a->ns1__Response::clientID), "xsd:string"))
5923 { soap_flag_clientID2--;
5924 continue;
5926 if (soap_flag_context2 && soap->error == SOAP_TAG_MISMATCH)
5927 if (soap_in_PointerTo_xop__Include(soap, "ns1:context", &(a->ns1__Response::context), ""))
5928 { soap_flag_context2--;
5929 continue;
5931 if (soap_flag_dumpGroupID2 && soap->error == SOAP_TAG_MISMATCH)
5932 if (soap_in_PointerToint(soap, "ns1:dumpGroupID", &(a->ns1__Response::dumpGroupID), "xsd:int"))
5933 { soap_flag_dumpGroupID2--;
5934 continue;
5936 if (soap_flag_dumpID2 && soap->error == SOAP_TAG_MISMATCH)
5937 if (soap_in_PointerToint(soap, "ns1:dumpID", &(a->ns1__Response::dumpID), "xsd:int"))
5938 { soap_flag_dumpID2--;
5939 continue;
5941 if (soap_flag_garbage2 && soap->error == SOAP_TAG_MISMATCH)
5942 if (soap_in_PointerTo_xop__Include(soap, "ns1:garbage", &(a->ns1__Response::garbage), ""))
5943 { soap_flag_garbage2--;
5944 continue;
5946 if (soap_flag_problemID2 && soap->error == SOAP_TAG_MISMATCH)
5947 if (soap_in_PointerToint(soap, "ns1:problemID", &(a->ns1__Response::problemID), "xsd:int"))
5948 { soap_flag_problemID2--;
5949 continue;
5951 if (soap_flag_urlToProblem2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
5952 if (soap_in_PointerTostd__wstring(soap, "ns1:urlToProblem", &(a->ns1__Response::urlToProblem), "xsd:string"))
5953 { soap_flag_urlToProblem2--;
5954 continue;
5956 if (soap_flag_attachUserInfo1 && soap->error == SOAP_TAG_MISMATCH)
5957 if (soap_in_bool(soap, "ns1:attachUserInfo", &(a->ns1__NeedFullDumpResponse::attachUserInfo), "xsd:boolean"))
5958 { soap_flag_attachUserInfo1--;
5959 continue;
5961 if (soap_flag_restrictedDumpType1 && soap->error == SOAP_TAG_MISMATCH)
5962 if (soap_in_unsignedInt(soap, "ns1:restrictedDumpType", &(a->ns1__NeedFullDumpResponse::restrictedDumpType), "xsd:unsignedInt"))
5963 { soap_flag_restrictedDumpType1--;
5964 continue;
5966 if (soap_flag___item3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
5967 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item)))
5968 { soap_flag___item3--;
5969 continue;
5971 if (soap->error == SOAP_TAG_MISMATCH)
5972 soap->error = soap_ignore_element(soap);
5973 if (soap->error == SOAP_NO_TAG)
5974 break;
5975 if (soap->error)
5976 return NULL;
5978 if (soap_element_end_in(soap, tag))
5979 return NULL;
5981 else
5982 { a = (ns1__NeedFullDumpResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__NeedFullDumpResponse, 0, sizeof(ns1__NeedFullDumpResponse), 0, soap_copy_ns1__NeedFullDumpResponse);
5983 if (soap->body && soap_element_end_in(soap, tag))
5984 return NULL;
5986 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_attachUserInfo1 > 0 || soap_flag_restrictedDumpType1 > 0))
5987 { soap->error = SOAP_OCCURS;
5988 return NULL;
5990 return a;
5993 int ns1__NeedFullDumpResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
5995 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_ns1__NeedFullDumpResponse);
5996 if (this->soap_out(soap, tag?tag:"ns1:NeedFullDumpResponse", id, type))
5997 return soap->error;
5998 return soap_putindependent(soap);
6001 void *ns1__NeedFullDumpResponse::soap_get(struct soap *soap, const char *tag, const char *type)
6003 return soap_get_ns1__NeedFullDumpResponse(soap, this, tag, type);
6006 SOAP_FMAC3 ns1__NeedFullDumpResponse * SOAP_FMAC4 soap_get_ns1__NeedFullDumpResponse(struct soap *soap, ns1__NeedFullDumpResponse *p, const char *tag, const char *type)
6008 if ((p = soap_in_ns1__NeedFullDumpResponse(soap, tag, p, type)))
6009 if (soap_getindependent(soap))
6010 return NULL;
6011 return p;
6014 SOAP_FMAC1 ns1__NeedFullDumpResponse * SOAP_FMAC2 soap_instantiate_ns1__NeedFullDumpResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
6016 (void)type; (void)arrayType; /* appease -Wall -Werror */
6017 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__NeedFullDumpResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
6018 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_ns1__NeedFullDumpResponse, n, soap_fdelete);
6019 if (!cp)
6020 return NULL;
6021 if (n < 0)
6022 { cp->ptr = (void*)SOAP_NEW(ns1__NeedFullDumpResponse);
6023 if (size)
6024 *size = sizeof(ns1__NeedFullDumpResponse);
6025 ((ns1__NeedFullDumpResponse*)cp->ptr)->soap = soap;
6027 else
6028 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns1__NeedFullDumpResponse, n);
6029 if (size)
6030 *size = n * sizeof(ns1__NeedFullDumpResponse);
6031 if (cp->ptr)
6032 for (int i = 0; i < n; i++)
6033 ((ns1__NeedFullDumpResponse*)cp->ptr)[i].soap = soap;
6035 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
6036 if (!cp->ptr)
6037 soap->error = SOAP_EOM;
6038 return (ns1__NeedFullDumpResponse*)cp->ptr;
6041 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__NeedFullDumpResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
6043 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
6044 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__NeedFullDumpResponse %p -> %p\n", q, p));
6045 *(ns1__NeedFullDumpResponse*)p = *(ns1__NeedFullDumpResponse*)q;
6048 void ns1__NeedMiniDumpResponse::soap_default(struct soap *soap)
6050 this->soap = soap;
6051 this->ns1__Response::soap_default(soap);
6054 void ns1__NeedMiniDumpResponse::soap_serialize(struct soap *soap) const
6056 #ifndef WITH_NOIDREF
6057 (void)soap; /* appease -Wall -Werror */
6058 this->ns1__Response::soap_serialize(soap);
6059 #endif
6062 int ns1__NeedMiniDumpResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
6064 return soap_out_ns1__NeedMiniDumpResponse(soap, tag, id, this, type);
6067 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__NeedMiniDumpResponse(struct soap *soap, const char *tag, int id, const ns1__NeedMiniDumpResponse *a, const char *type)
6069 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__NeedMiniDumpResponse), "ns1:NeedMiniDumpResponse"))
6070 return soap->error;
6071 /* transient soap skipped */
6072 if (soap_out_PointerTostd__wstring(soap, "ns1:clientID", -1, &(a->ns1__Response::clientID), ""))
6073 return soap->error;
6074 if (soap_out_PointerTo_xop__Include(soap, "ns1:context", -1, &(a->ns1__Response::context), ""))
6075 return soap->error;
6076 if (soap_out_PointerToint(soap, "ns1:dumpGroupID", -1, &(a->ns1__Response::dumpGroupID), ""))
6077 return soap->error;
6078 if (soap_out_PointerToint(soap, "ns1:dumpID", -1, &(a->ns1__Response::dumpID), ""))
6079 return soap->error;
6080 if (soap_out_PointerTo_xop__Include(soap, "ns1:garbage", -1, &(a->ns1__Response::garbage), ""))
6081 return soap->error;
6082 if (soap_out_PointerToint(soap, "ns1:problemID", -1, &(a->ns1__Response::problemID), ""))
6083 return soap->error;
6084 if (soap_out_PointerTostd__wstring(soap, "ns1:urlToProblem", -1, &(a->ns1__Response::urlToProblem), ""))
6085 return soap->error;
6086 return soap_element_end_out(soap, tag);
6089 void *ns1__NeedMiniDumpResponse::soap_in(struct soap *soap, const char *tag, const char *type)
6090 { return soap_in_ns1__NeedMiniDumpResponse(soap, tag, this, type);
6093 SOAP_FMAC3 ns1__NeedMiniDumpResponse * SOAP_FMAC4 soap_in_ns1__NeedMiniDumpResponse(struct soap *soap, const char *tag, ns1__NeedMiniDumpResponse *a, const char *type)
6095 (void)type; /* appease -Wall -Werror */
6096 if (soap_element_begin_in(soap, tag, 0, NULL))
6097 return NULL;
6098 a = (ns1__NeedMiniDumpResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__NeedMiniDumpResponse, sizeof(ns1__NeedMiniDumpResponse), soap->type, soap->arrayType);
6099 if (!a)
6100 return NULL;
6101 if (soap->alloced)
6102 { a->soap_default(soap);
6103 if (soap->clist->type != SOAP_TYPE_ns1__NeedMiniDumpResponse)
6104 { soap_revert(soap);
6105 *soap->id = '\0';
6106 return (ns1__NeedMiniDumpResponse *)a->soap_in(soap, tag, type);
6109 size_t soap_flag___item3 = 1;
6110 size_t soap_flag_clientID2 = 1;
6111 size_t soap_flag_context2 = 1;
6112 size_t soap_flag_dumpGroupID2 = 1;
6113 size_t soap_flag_dumpID2 = 1;
6114 size_t soap_flag_garbage2 = 1;
6115 size_t soap_flag_problemID2 = 1;
6116 size_t soap_flag_urlToProblem2 = 1;
6117 if (soap->body && !*soap->href)
6119 for (;;)
6120 { soap->error = SOAP_TAG_MISMATCH;
6121 /* transient soap skipped */
6122 if (soap_flag_clientID2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
6123 if (soap_in_PointerTostd__wstring(soap, "ns1:clientID", &(a->ns1__Response::clientID), "xsd:string"))
6124 { soap_flag_clientID2--;
6125 continue;
6127 if (soap_flag_context2 && soap->error == SOAP_TAG_MISMATCH)
6128 if (soap_in_PointerTo_xop__Include(soap, "ns1:context", &(a->ns1__Response::context), ""))
6129 { soap_flag_context2--;
6130 continue;
6132 if (soap_flag_dumpGroupID2 && soap->error == SOAP_TAG_MISMATCH)
6133 if (soap_in_PointerToint(soap, "ns1:dumpGroupID", &(a->ns1__Response::dumpGroupID), "xsd:int"))
6134 { soap_flag_dumpGroupID2--;
6135 continue;
6137 if (soap_flag_dumpID2 && soap->error == SOAP_TAG_MISMATCH)
6138 if (soap_in_PointerToint(soap, "ns1:dumpID", &(a->ns1__Response::dumpID), "xsd:int"))
6139 { soap_flag_dumpID2--;
6140 continue;
6142 if (soap_flag_garbage2 && soap->error == SOAP_TAG_MISMATCH)
6143 if (soap_in_PointerTo_xop__Include(soap, "ns1:garbage", &(a->ns1__Response::garbage), ""))
6144 { soap_flag_garbage2--;
6145 continue;
6147 if (soap_flag_problemID2 && soap->error == SOAP_TAG_MISMATCH)
6148 if (soap_in_PointerToint(soap, "ns1:problemID", &(a->ns1__Response::problemID), "xsd:int"))
6149 { soap_flag_problemID2--;
6150 continue;
6152 if (soap_flag_urlToProblem2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
6153 if (soap_in_PointerTostd__wstring(soap, "ns1:urlToProblem", &(a->ns1__Response::urlToProblem), "xsd:string"))
6154 { soap_flag_urlToProblem2--;
6155 continue;
6157 if (soap_flag___item3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
6158 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item)))
6159 { soap_flag___item3--;
6160 continue;
6162 if (soap->error == SOAP_TAG_MISMATCH)
6163 soap->error = soap_ignore_element(soap);
6164 if (soap->error == SOAP_NO_TAG)
6165 break;
6166 if (soap->error)
6167 return NULL;
6169 if (soap_element_end_in(soap, tag))
6170 return NULL;
6172 else
6173 { a = (ns1__NeedMiniDumpResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__NeedMiniDumpResponse, 0, sizeof(ns1__NeedMiniDumpResponse), 0, soap_copy_ns1__NeedMiniDumpResponse);
6174 if (soap->body && soap_element_end_in(soap, tag))
6175 return NULL;
6177 return a;
6180 int ns1__NeedMiniDumpResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
6182 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_ns1__NeedMiniDumpResponse);
6183 if (this->soap_out(soap, tag?tag:"ns1:NeedMiniDumpResponse", id, type))
6184 return soap->error;
6185 return soap_putindependent(soap);
6188 void *ns1__NeedMiniDumpResponse::soap_get(struct soap *soap, const char *tag, const char *type)
6190 return soap_get_ns1__NeedMiniDumpResponse(soap, this, tag, type);
6193 SOAP_FMAC3 ns1__NeedMiniDumpResponse * SOAP_FMAC4 soap_get_ns1__NeedMiniDumpResponse(struct soap *soap, ns1__NeedMiniDumpResponse *p, const char *tag, const char *type)
6195 if ((p = soap_in_ns1__NeedMiniDumpResponse(soap, tag, p, type)))
6196 if (soap_getindependent(soap))
6197 return NULL;
6198 return p;
6201 SOAP_FMAC1 ns1__NeedMiniDumpResponse * SOAP_FMAC2 soap_instantiate_ns1__NeedMiniDumpResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
6203 (void)type; (void)arrayType; /* appease -Wall -Werror */
6204 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__NeedMiniDumpResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
6205 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_ns1__NeedMiniDumpResponse, n, soap_fdelete);
6206 if (!cp)
6207 return NULL;
6208 if (n < 0)
6209 { cp->ptr = (void*)SOAP_NEW(ns1__NeedMiniDumpResponse);
6210 if (size)
6211 *size = sizeof(ns1__NeedMiniDumpResponse);
6212 ((ns1__NeedMiniDumpResponse*)cp->ptr)->soap = soap;
6214 else
6215 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns1__NeedMiniDumpResponse, n);
6216 if (size)
6217 *size = n * sizeof(ns1__NeedMiniDumpResponse);
6218 if (cp->ptr)
6219 for (int i = 0; i < n; i++)
6220 ((ns1__NeedMiniDumpResponse*)cp->ptr)[i].soap = soap;
6222 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
6223 if (!cp->ptr)
6224 soap->error = SOAP_EOM;
6225 return (ns1__NeedMiniDumpResponse*)cp->ptr;
6228 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__NeedMiniDumpResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
6230 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
6231 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__NeedMiniDumpResponse %p -> %p\n", q, p));
6232 *(ns1__NeedMiniDumpResponse*)p = *(ns1__NeedMiniDumpResponse*)q;
6235 void ns1__NeedSymbolsThenMiniDumpResponse::soap_default(struct soap *soap)
6237 this->soap = soap;
6238 this->ns1__Response::soap_default(soap);
6239 soap_default_bool(soap, &this->ns1__NeedSymbolsThenMiniDumpResponse::askConfirmation);
6240 this->ns1__NeedSymbolsThenMiniDumpResponse::msSymbols = NULL;
6241 this->ns1__NeedSymbolsThenMiniDumpResponse::symbols = NULL;
6244 void ns1__NeedSymbolsThenMiniDumpResponse::soap_serialize(struct soap *soap) const
6246 #ifndef WITH_NOIDREF
6247 (void)soap; /* appease -Wall -Werror */
6248 soap_embedded(soap, &this->ns1__NeedSymbolsThenMiniDumpResponse::askConfirmation, SOAP_TYPE_bool);
6249 soap_serialize_PointerTons5__ArrayOfstring(soap, &this->ns1__NeedSymbolsThenMiniDumpResponse::msSymbols);
6250 soap_serialize_PointerTons5__ArrayOfstring(soap, &this->ns1__NeedSymbolsThenMiniDumpResponse::symbols);
6251 this->ns1__Response::soap_serialize(soap);
6252 #endif
6255 int ns1__NeedSymbolsThenMiniDumpResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
6257 return soap_out_ns1__NeedSymbolsThenMiniDumpResponse(soap, tag, id, this, type);
6260 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__NeedSymbolsThenMiniDumpResponse(struct soap *soap, const char *tag, int id, const ns1__NeedSymbolsThenMiniDumpResponse *a, const char *type)
6262 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__NeedSymbolsThenMiniDumpResponse), "ns1:NeedSymbolsThenMiniDumpResponse"))
6263 return soap->error;
6264 /* transient soap skipped */
6265 if (soap_out_PointerTostd__wstring(soap, "ns1:clientID", -1, &(a->ns1__Response::clientID), ""))
6266 return soap->error;
6267 if (soap_out_PointerTo_xop__Include(soap, "ns1:context", -1, &(a->ns1__Response::context), ""))
6268 return soap->error;
6269 if (soap_out_PointerToint(soap, "ns1:dumpGroupID", -1, &(a->ns1__Response::dumpGroupID), ""))
6270 return soap->error;
6271 if (soap_out_PointerToint(soap, "ns1:dumpID", -1, &(a->ns1__Response::dumpID), ""))
6272 return soap->error;
6273 if (soap_out_PointerTo_xop__Include(soap, "ns1:garbage", -1, &(a->ns1__Response::garbage), ""))
6274 return soap->error;
6275 if (soap_out_PointerToint(soap, "ns1:problemID", -1, &(a->ns1__Response::problemID), ""))
6276 return soap->error;
6277 if (soap_out_PointerTostd__wstring(soap, "ns1:urlToProblem", -1, &(a->ns1__Response::urlToProblem), ""))
6278 return soap->error;
6279 if (soap_out_bool(soap, "ns1:askConfirmation", -1, &(a->ns1__NeedSymbolsThenMiniDumpResponse::askConfirmation), ""))
6280 return soap->error;
6281 if (soap_out_PointerTons5__ArrayOfstring(soap, "ns1:msSymbols", -1, &(a->ns1__NeedSymbolsThenMiniDumpResponse::msSymbols), ""))
6282 return soap->error;
6283 if (soap_out_PointerTons5__ArrayOfstring(soap, "ns1:symbols", -1, &(a->ns1__NeedSymbolsThenMiniDumpResponse::symbols), ""))
6284 return soap->error;
6285 return soap_element_end_out(soap, tag);
6288 void *ns1__NeedSymbolsThenMiniDumpResponse::soap_in(struct soap *soap, const char *tag, const char *type)
6289 { return soap_in_ns1__NeedSymbolsThenMiniDumpResponse(soap, tag, this, type);
6292 SOAP_FMAC3 ns1__NeedSymbolsThenMiniDumpResponse * SOAP_FMAC4 soap_in_ns1__NeedSymbolsThenMiniDumpResponse(struct soap *soap, const char *tag, ns1__NeedSymbolsThenMiniDumpResponse *a, const char *type)
6294 (void)type; /* appease -Wall -Werror */
6295 if (soap_element_begin_in(soap, tag, 0, NULL))
6296 return NULL;
6297 a = (ns1__NeedSymbolsThenMiniDumpResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__NeedSymbolsThenMiniDumpResponse, sizeof(ns1__NeedSymbolsThenMiniDumpResponse), soap->type, soap->arrayType);
6298 if (!a)
6299 return NULL;
6300 if (soap->alloced)
6301 { a->soap_default(soap);
6302 if (soap->clist->type != SOAP_TYPE_ns1__NeedSymbolsThenMiniDumpResponse)
6303 { soap_revert(soap);
6304 *soap->id = '\0';
6305 return (ns1__NeedSymbolsThenMiniDumpResponse *)a->soap_in(soap, tag, type);
6308 size_t soap_flag___item3 = 1;
6309 size_t soap_flag_clientID2 = 1;
6310 size_t soap_flag_context2 = 1;
6311 size_t soap_flag_dumpGroupID2 = 1;
6312 size_t soap_flag_dumpID2 = 1;
6313 size_t soap_flag_garbage2 = 1;
6314 size_t soap_flag_problemID2 = 1;
6315 size_t soap_flag_urlToProblem2 = 1;
6316 size_t soap_flag_askConfirmation1 = 1;
6317 size_t soap_flag_msSymbols1 = 1;
6318 size_t soap_flag_symbols1 = 1;
6319 if (soap->body && !*soap->href)
6321 for (;;)
6322 { soap->error = SOAP_TAG_MISMATCH;
6323 /* transient soap skipped */
6324 if (soap_flag_clientID2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
6325 if (soap_in_PointerTostd__wstring(soap, "ns1:clientID", &(a->ns1__Response::clientID), "xsd:string"))
6326 { soap_flag_clientID2--;
6327 continue;
6329 if (soap_flag_context2 && soap->error == SOAP_TAG_MISMATCH)
6330 if (soap_in_PointerTo_xop__Include(soap, "ns1:context", &(a->ns1__Response::context), ""))
6331 { soap_flag_context2--;
6332 continue;
6334 if (soap_flag_dumpGroupID2 && soap->error == SOAP_TAG_MISMATCH)
6335 if (soap_in_PointerToint(soap, "ns1:dumpGroupID", &(a->ns1__Response::dumpGroupID), "xsd:int"))
6336 { soap_flag_dumpGroupID2--;
6337 continue;
6339 if (soap_flag_dumpID2 && soap->error == SOAP_TAG_MISMATCH)
6340 if (soap_in_PointerToint(soap, "ns1:dumpID", &(a->ns1__Response::dumpID), "xsd:int"))
6341 { soap_flag_dumpID2--;
6342 continue;
6344 if (soap_flag_garbage2 && soap->error == SOAP_TAG_MISMATCH)
6345 if (soap_in_PointerTo_xop__Include(soap, "ns1:garbage", &(a->ns1__Response::garbage), ""))
6346 { soap_flag_garbage2--;
6347 continue;
6349 if (soap_flag_problemID2 && soap->error == SOAP_TAG_MISMATCH)
6350 if (soap_in_PointerToint(soap, "ns1:problemID", &(a->ns1__Response::problemID), "xsd:int"))
6351 { soap_flag_problemID2--;
6352 continue;
6354 if (soap_flag_urlToProblem2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
6355 if (soap_in_PointerTostd__wstring(soap, "ns1:urlToProblem", &(a->ns1__Response::urlToProblem), "xsd:string"))
6356 { soap_flag_urlToProblem2--;
6357 continue;
6359 if (soap_flag_askConfirmation1 && soap->error == SOAP_TAG_MISMATCH)
6360 if (soap_in_bool(soap, "ns1:askConfirmation", &(a->ns1__NeedSymbolsThenMiniDumpResponse::askConfirmation), "xsd:boolean"))
6361 { soap_flag_askConfirmation1--;
6362 continue;
6364 if (soap_flag_msSymbols1 && soap->error == SOAP_TAG_MISMATCH)
6365 if (soap_in_PointerTons5__ArrayOfstring(soap, "ns1:msSymbols", &(a->ns1__NeedSymbolsThenMiniDumpResponse::msSymbols), "ns5:ArrayOfstring"))
6366 { soap_flag_msSymbols1--;
6367 continue;
6369 if (soap_flag_symbols1 && soap->error == SOAP_TAG_MISMATCH)
6370 if (soap_in_PointerTons5__ArrayOfstring(soap, "ns1:symbols", &(a->ns1__NeedSymbolsThenMiniDumpResponse::symbols), "ns5:ArrayOfstring"))
6371 { soap_flag_symbols1--;
6372 continue;
6374 if (soap_flag___item3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
6375 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item)))
6376 { soap_flag___item3--;
6377 continue;
6379 if (soap->error == SOAP_TAG_MISMATCH)
6380 soap->error = soap_ignore_element(soap);
6381 if (soap->error == SOAP_NO_TAG)
6382 break;
6383 if (soap->error)
6384 return NULL;
6386 if (soap_element_end_in(soap, tag))
6387 return NULL;
6389 else
6390 { a = (ns1__NeedSymbolsThenMiniDumpResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__NeedSymbolsThenMiniDumpResponse, 0, sizeof(ns1__NeedSymbolsThenMiniDumpResponse), 0, soap_copy_ns1__NeedSymbolsThenMiniDumpResponse);
6391 if (soap->body && soap_element_end_in(soap, tag))
6392 return NULL;
6394 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_askConfirmation1 > 0))
6395 { soap->error = SOAP_OCCURS;
6396 return NULL;
6398 return a;
6401 int ns1__NeedSymbolsThenMiniDumpResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
6403 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_ns1__NeedSymbolsThenMiniDumpResponse);
6404 if (this->soap_out(soap, tag?tag:"ns1:NeedSymbolsThenMiniDumpResponse", id, type))
6405 return soap->error;
6406 return soap_putindependent(soap);
6409 void *ns1__NeedSymbolsThenMiniDumpResponse::soap_get(struct soap *soap, const char *tag, const char *type)
6411 return soap_get_ns1__NeedSymbolsThenMiniDumpResponse(soap, this, tag, type);
6414 SOAP_FMAC3 ns1__NeedSymbolsThenMiniDumpResponse * SOAP_FMAC4 soap_get_ns1__NeedSymbolsThenMiniDumpResponse(struct soap *soap, ns1__NeedSymbolsThenMiniDumpResponse *p, const char *tag, const char *type)
6416 if ((p = soap_in_ns1__NeedSymbolsThenMiniDumpResponse(soap, tag, p, type)))
6417 if (soap_getindependent(soap))
6418 return NULL;
6419 return p;
6422 SOAP_FMAC1 ns1__NeedSymbolsThenMiniDumpResponse * SOAP_FMAC2 soap_instantiate_ns1__NeedSymbolsThenMiniDumpResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
6424 (void)type; (void)arrayType; /* appease -Wall -Werror */
6425 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__NeedSymbolsThenMiniDumpResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
6426 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_ns1__NeedSymbolsThenMiniDumpResponse, n, soap_fdelete);
6427 if (!cp)
6428 return NULL;
6429 if (n < 0)
6430 { cp->ptr = (void*)SOAP_NEW(ns1__NeedSymbolsThenMiniDumpResponse);
6431 if (size)
6432 *size = sizeof(ns1__NeedSymbolsThenMiniDumpResponse);
6433 ((ns1__NeedSymbolsThenMiniDumpResponse*)cp->ptr)->soap = soap;
6435 else
6436 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns1__NeedSymbolsThenMiniDumpResponse, n);
6437 if (size)
6438 *size = n * sizeof(ns1__NeedSymbolsThenMiniDumpResponse);
6439 if (cp->ptr)
6440 for (int i = 0; i < n; i++)
6441 ((ns1__NeedSymbolsThenMiniDumpResponse*)cp->ptr)[i].soap = soap;
6443 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
6444 if (!cp->ptr)
6445 soap->error = SOAP_EOM;
6446 return (ns1__NeedSymbolsThenMiniDumpResponse*)cp->ptr;
6449 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__NeedSymbolsThenMiniDumpResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
6451 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
6452 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__NeedSymbolsThenMiniDumpResponse %p -> %p\n", q, p));
6453 *(ns1__NeedSymbolsThenMiniDumpResponse*)p = *(ns1__NeedSymbolsThenMiniDumpResponse*)q;
6456 void ns1__HaveSolutionResponse::soap_default(struct soap *soap)
6458 this->soap = soap;
6459 this->ns1__Response::soap_default(soap);
6460 soap_default_bool(soap, &this->ns1__HaveSolutionResponse::askConfirmation);
6461 this->ns1__HaveSolutionResponse::exe = NULL;
6462 soap_default_ns4__HaveSolutionResponse_SolutionType(soap, &this->ns1__HaveSolutionResponse::type);
6463 this->ns1__HaveSolutionResponse::url = NULL;
6466 void ns1__HaveSolutionResponse::soap_serialize(struct soap *soap) const
6468 #ifndef WITH_NOIDREF
6469 (void)soap; /* appease -Wall -Werror */
6470 soap_embedded(soap, &this->ns1__HaveSolutionResponse::askConfirmation, SOAP_TYPE_bool);
6471 soap_serialize_PointerTo_xop__Include(soap, &this->ns1__HaveSolutionResponse::exe);
6472 soap_serialize_PointerTostd__wstring(soap, &this->ns1__HaveSolutionResponse::url);
6473 this->ns1__Response::soap_serialize(soap);
6474 #endif
6477 int ns1__HaveSolutionResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
6479 return soap_out_ns1__HaveSolutionResponse(soap, tag, id, this, type);
6482 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__HaveSolutionResponse(struct soap *soap, const char *tag, int id, const ns1__HaveSolutionResponse *a, const char *type)
6484 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__HaveSolutionResponse), "ns1:HaveSolutionResponse"))
6485 return soap->error;
6486 /* transient soap skipped */
6487 if (soap_out_PointerTostd__wstring(soap, "ns1:clientID", -1, &(a->ns1__Response::clientID), ""))
6488 return soap->error;
6489 if (soap_out_PointerTo_xop__Include(soap, "ns1:context", -1, &(a->ns1__Response::context), ""))
6490 return soap->error;
6491 if (soap_out_PointerToint(soap, "ns1:dumpGroupID", -1, &(a->ns1__Response::dumpGroupID), ""))
6492 return soap->error;
6493 if (soap_out_PointerToint(soap, "ns1:dumpID", -1, &(a->ns1__Response::dumpID), ""))
6494 return soap->error;
6495 if (soap_out_PointerTo_xop__Include(soap, "ns1:garbage", -1, &(a->ns1__Response::garbage), ""))
6496 return soap->error;
6497 if (soap_out_PointerToint(soap, "ns1:problemID", -1, &(a->ns1__Response::problemID), ""))
6498 return soap->error;
6499 if (soap_out_PointerTostd__wstring(soap, "ns1:urlToProblem", -1, &(a->ns1__Response::urlToProblem), ""))
6500 return soap->error;
6501 if (soap_out_bool(soap, "ns1:askConfirmation", -1, &(a->ns1__HaveSolutionResponse::askConfirmation), ""))
6502 return soap->error;
6503 if (soap_out_PointerTo_xop__Include(soap, "ns1:exe", -1, &(a->ns1__HaveSolutionResponse::exe), ""))
6504 return soap->error;
6505 if (soap_out_ns4__HaveSolutionResponse_SolutionType(soap, "ns1:type", -1, &(a->ns1__HaveSolutionResponse::type), ""))
6506 return soap->error;
6507 if (soap_out_PointerTostd__wstring(soap, "ns1:url", -1, &(a->ns1__HaveSolutionResponse::url), ""))
6508 return soap->error;
6509 return soap_element_end_out(soap, tag);
6512 void *ns1__HaveSolutionResponse::soap_in(struct soap *soap, const char *tag, const char *type)
6513 { return soap_in_ns1__HaveSolutionResponse(soap, tag, this, type);
6516 SOAP_FMAC3 ns1__HaveSolutionResponse * SOAP_FMAC4 soap_in_ns1__HaveSolutionResponse(struct soap *soap, const char *tag, ns1__HaveSolutionResponse *a, const char *type)
6518 (void)type; /* appease -Wall -Werror */
6519 if (soap_element_begin_in(soap, tag, 0, NULL))
6520 return NULL;
6521 a = (ns1__HaveSolutionResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__HaveSolutionResponse, sizeof(ns1__HaveSolutionResponse), soap->type, soap->arrayType);
6522 if (!a)
6523 return NULL;
6524 if (soap->alloced)
6525 { a->soap_default(soap);
6526 if (soap->clist->type != SOAP_TYPE_ns1__HaveSolutionResponse)
6527 { soap_revert(soap);
6528 *soap->id = '\0';
6529 return (ns1__HaveSolutionResponse *)a->soap_in(soap, tag, type);
6532 size_t soap_flag___item3 = 1;
6533 size_t soap_flag_clientID2 = 1;
6534 size_t soap_flag_context2 = 1;
6535 size_t soap_flag_dumpGroupID2 = 1;
6536 size_t soap_flag_dumpID2 = 1;
6537 size_t soap_flag_garbage2 = 1;
6538 size_t soap_flag_problemID2 = 1;
6539 size_t soap_flag_urlToProblem2 = 1;
6540 size_t soap_flag_askConfirmation1 = 1;
6541 size_t soap_flag_exe1 = 1;
6542 size_t soap_flag_type1 = 1;
6543 size_t soap_flag_url1 = 1;
6544 if (soap->body && !*soap->href)
6546 for (;;)
6547 { soap->error = SOAP_TAG_MISMATCH;
6548 /* transient soap skipped */
6549 if (soap_flag_clientID2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
6550 if (soap_in_PointerTostd__wstring(soap, "ns1:clientID", &(a->ns1__Response::clientID), "xsd:string"))
6551 { soap_flag_clientID2--;
6552 continue;
6554 if (soap_flag_context2 && soap->error == SOAP_TAG_MISMATCH)
6555 if (soap_in_PointerTo_xop__Include(soap, "ns1:context", &(a->ns1__Response::context), ""))
6556 { soap_flag_context2--;
6557 continue;
6559 if (soap_flag_dumpGroupID2 && soap->error == SOAP_TAG_MISMATCH)
6560 if (soap_in_PointerToint(soap, "ns1:dumpGroupID", &(a->ns1__Response::dumpGroupID), "xsd:int"))
6561 { soap_flag_dumpGroupID2--;
6562 continue;
6564 if (soap_flag_dumpID2 && soap->error == SOAP_TAG_MISMATCH)
6565 if (soap_in_PointerToint(soap, "ns1:dumpID", &(a->ns1__Response::dumpID), "xsd:int"))
6566 { soap_flag_dumpID2--;
6567 continue;
6569 if (soap_flag_garbage2 && soap->error == SOAP_TAG_MISMATCH)
6570 if (soap_in_PointerTo_xop__Include(soap, "ns1:garbage", &(a->ns1__Response::garbage), ""))
6571 { soap_flag_garbage2--;
6572 continue;
6574 if (soap_flag_problemID2 && soap->error == SOAP_TAG_MISMATCH)
6575 if (soap_in_PointerToint(soap, "ns1:problemID", &(a->ns1__Response::problemID), "xsd:int"))
6576 { soap_flag_problemID2--;
6577 continue;
6579 if (soap_flag_urlToProblem2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
6580 if (soap_in_PointerTostd__wstring(soap, "ns1:urlToProblem", &(a->ns1__Response::urlToProblem), "xsd:string"))
6581 { soap_flag_urlToProblem2--;
6582 continue;
6584 if (soap_flag_askConfirmation1 && soap->error == SOAP_TAG_MISMATCH)
6585 if (soap_in_bool(soap, "ns1:askConfirmation", &(a->ns1__HaveSolutionResponse::askConfirmation), "xsd:boolean"))
6586 { soap_flag_askConfirmation1--;
6587 continue;
6589 if (soap_flag_exe1 && soap->error == SOAP_TAG_MISMATCH)
6590 if (soap_in_PointerTo_xop__Include(soap, "ns1:exe", &(a->ns1__HaveSolutionResponse::exe), ""))
6591 { soap_flag_exe1--;
6592 continue;
6594 if (soap_flag_type1 && soap->error == SOAP_TAG_MISMATCH)
6595 if (soap_in_ns4__HaveSolutionResponse_SolutionType(soap, "ns1:type", &(a->ns1__HaveSolutionResponse::type), "ns4:HaveSolutionResponse.SolutionType"))
6596 { soap_flag_type1--;
6597 continue;
6599 if (soap_flag_url1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
6600 if (soap_in_PointerTostd__wstring(soap, "ns1:url", &(a->ns1__HaveSolutionResponse::url), "xsd:string"))
6601 { soap_flag_url1--;
6602 continue;
6604 if (soap_flag___item3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
6605 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item)))
6606 { soap_flag___item3--;
6607 continue;
6609 if (soap->error == SOAP_TAG_MISMATCH)
6610 soap->error = soap_ignore_element(soap);
6611 if (soap->error == SOAP_NO_TAG)
6612 break;
6613 if (soap->error)
6614 return NULL;
6616 if (soap_element_end_in(soap, tag))
6617 return NULL;
6619 else
6620 { a = (ns1__HaveSolutionResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__HaveSolutionResponse, 0, sizeof(ns1__HaveSolutionResponse), 0, soap_copy_ns1__HaveSolutionResponse);
6621 if (soap->body && soap_element_end_in(soap, tag))
6622 return NULL;
6624 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_askConfirmation1 > 0 || soap_flag_type1 > 0))
6625 { soap->error = SOAP_OCCURS;
6626 return NULL;
6628 return a;
6631 int ns1__HaveSolutionResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
6633 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_ns1__HaveSolutionResponse);
6634 if (this->soap_out(soap, tag?tag:"ns1:HaveSolutionResponse", id, type))
6635 return soap->error;
6636 return soap_putindependent(soap);
6639 void *ns1__HaveSolutionResponse::soap_get(struct soap *soap, const char *tag, const char *type)
6641 return soap_get_ns1__HaveSolutionResponse(soap, this, tag, type);
6644 SOAP_FMAC3 ns1__HaveSolutionResponse * SOAP_FMAC4 soap_get_ns1__HaveSolutionResponse(struct soap *soap, ns1__HaveSolutionResponse *p, const char *tag, const char *type)
6646 if ((p = soap_in_ns1__HaveSolutionResponse(soap, tag, p, type)))
6647 if (soap_getindependent(soap))
6648 return NULL;
6649 return p;
6652 SOAP_FMAC1 ns1__HaveSolutionResponse * SOAP_FMAC2 soap_instantiate_ns1__HaveSolutionResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
6654 (void)type; (void)arrayType; /* appease -Wall -Werror */
6655 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__HaveSolutionResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
6656 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_ns1__HaveSolutionResponse, n, soap_fdelete);
6657 if (!cp)
6658 return NULL;
6659 if (n < 0)
6660 { cp->ptr = (void*)SOAP_NEW(ns1__HaveSolutionResponse);
6661 if (size)
6662 *size = sizeof(ns1__HaveSolutionResponse);
6663 ((ns1__HaveSolutionResponse*)cp->ptr)->soap = soap;
6665 else
6666 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns1__HaveSolutionResponse, n);
6667 if (size)
6668 *size = n * sizeof(ns1__HaveSolutionResponse);
6669 if (cp->ptr)
6670 for (int i = 0; i < n; i++)
6671 ((ns1__HaveSolutionResponse*)cp->ptr)[i].soap = soap;
6673 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
6674 if (!cp->ptr)
6675 soap->error = SOAP_EOM;
6676 return (ns1__HaveSolutionResponse*)cp->ptr;
6679 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__HaveSolutionResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
6681 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
6682 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__HaveSolutionResponse %p -> %p\n", q, p));
6683 *(ns1__HaveSolutionResponse*)p = *(ns1__HaveSolutionResponse*)q;
6686 void ns1__ErrorResponse::soap_default(struct soap *soap)
6688 this->soap = soap;
6689 this->ns1__Response::soap_default(soap);
6690 this->ns1__ErrorResponse::error = NULL;
6693 void ns1__ErrorResponse::soap_serialize(struct soap *soap) const
6695 #ifndef WITH_NOIDREF
6696 (void)soap; /* appease -Wall -Werror */
6697 soap_serialize_PointerTostd__wstring(soap, &this->ns1__ErrorResponse::error);
6698 this->ns1__Response::soap_serialize(soap);
6699 #endif
6702 int ns1__ErrorResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
6704 return soap_out_ns1__ErrorResponse(soap, tag, id, this, type);
6707 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__ErrorResponse(struct soap *soap, const char *tag, int id, const ns1__ErrorResponse *a, const char *type)
6709 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__ErrorResponse), "ns1:ErrorResponse"))
6710 return soap->error;
6711 /* transient soap skipped */
6712 if (soap_out_PointerTostd__wstring(soap, "ns1:clientID", -1, &(a->ns1__Response::clientID), ""))
6713 return soap->error;
6714 if (soap_out_PointerTo_xop__Include(soap, "ns1:context", -1, &(a->ns1__Response::context), ""))
6715 return soap->error;
6716 if (soap_out_PointerToint(soap, "ns1:dumpGroupID", -1, &(a->ns1__Response::dumpGroupID), ""))
6717 return soap->error;
6718 if (soap_out_PointerToint(soap, "ns1:dumpID", -1, &(a->ns1__Response::dumpID), ""))
6719 return soap->error;
6720 if (soap_out_PointerTo_xop__Include(soap, "ns1:garbage", -1, &(a->ns1__Response::garbage), ""))
6721 return soap->error;
6722 if (soap_out_PointerToint(soap, "ns1:problemID", -1, &(a->ns1__Response::problemID), ""))
6723 return soap->error;
6724 if (soap_out_PointerTostd__wstring(soap, "ns1:urlToProblem", -1, &(a->ns1__Response::urlToProblem), ""))
6725 return soap->error;
6726 if (soap_out_PointerTostd__wstring(soap, "ns1:error", -1, &(a->ns1__ErrorResponse::error), ""))
6727 return soap->error;
6728 return soap_element_end_out(soap, tag);
6731 void *ns1__ErrorResponse::soap_in(struct soap *soap, const char *tag, const char *type)
6732 { return soap_in_ns1__ErrorResponse(soap, tag, this, type);
6735 SOAP_FMAC3 ns1__ErrorResponse * SOAP_FMAC4 soap_in_ns1__ErrorResponse(struct soap *soap, const char *tag, ns1__ErrorResponse *a, const char *type)
6737 (void)type; /* appease -Wall -Werror */
6738 if (soap_element_begin_in(soap, tag, 0, NULL))
6739 return NULL;
6740 a = (ns1__ErrorResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__ErrorResponse, sizeof(ns1__ErrorResponse), soap->type, soap->arrayType);
6741 if (!a)
6742 return NULL;
6743 if (soap->alloced)
6744 { a->soap_default(soap);
6745 if (soap->clist->type != SOAP_TYPE_ns1__ErrorResponse)
6746 { soap_revert(soap);
6747 *soap->id = '\0';
6748 return (ns1__ErrorResponse *)a->soap_in(soap, tag, type);
6751 size_t soap_flag___item3 = 1;
6752 size_t soap_flag_clientID2 = 1;
6753 size_t soap_flag_context2 = 1;
6754 size_t soap_flag_dumpGroupID2 = 1;
6755 size_t soap_flag_dumpID2 = 1;
6756 size_t soap_flag_garbage2 = 1;
6757 size_t soap_flag_problemID2 = 1;
6758 size_t soap_flag_urlToProblem2 = 1;
6759 size_t soap_flag_error1 = 1;
6760 if (soap->body && !*soap->href)
6762 for (;;)
6763 { soap->error = SOAP_TAG_MISMATCH;
6764 /* transient soap skipped */
6765 if (soap_flag_clientID2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
6766 if (soap_in_PointerTostd__wstring(soap, "ns1:clientID", &(a->ns1__Response::clientID), "xsd:string"))
6767 { soap_flag_clientID2--;
6768 continue;
6770 if (soap_flag_context2 && soap->error == SOAP_TAG_MISMATCH)
6771 if (soap_in_PointerTo_xop__Include(soap, "ns1:context", &(a->ns1__Response::context), ""))
6772 { soap_flag_context2--;
6773 continue;
6775 if (soap_flag_dumpGroupID2 && soap->error == SOAP_TAG_MISMATCH)
6776 if (soap_in_PointerToint(soap, "ns1:dumpGroupID", &(a->ns1__Response::dumpGroupID), "xsd:int"))
6777 { soap_flag_dumpGroupID2--;
6778 continue;
6780 if (soap_flag_dumpID2 && soap->error == SOAP_TAG_MISMATCH)
6781 if (soap_in_PointerToint(soap, "ns1:dumpID", &(a->ns1__Response::dumpID), "xsd:int"))
6782 { soap_flag_dumpID2--;
6783 continue;
6785 if (soap_flag_garbage2 && soap->error == SOAP_TAG_MISMATCH)
6786 if (soap_in_PointerTo_xop__Include(soap, "ns1:garbage", &(a->ns1__Response::garbage), ""))
6787 { soap_flag_garbage2--;
6788 continue;
6790 if (soap_flag_problemID2 && soap->error == SOAP_TAG_MISMATCH)
6791 if (soap_in_PointerToint(soap, "ns1:problemID", &(a->ns1__Response::problemID), "xsd:int"))
6792 { soap_flag_problemID2--;
6793 continue;
6795 if (soap_flag_urlToProblem2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
6796 if (soap_in_PointerTostd__wstring(soap, "ns1:urlToProblem", &(a->ns1__Response::urlToProblem), "xsd:string"))
6797 { soap_flag_urlToProblem2--;
6798 continue;
6800 if (soap_flag_error1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
6801 if (soap_in_PointerTostd__wstring(soap, "ns1:error", &(a->ns1__ErrorResponse::error), "xsd:string"))
6802 { soap_flag_error1--;
6803 continue;
6805 if (soap_flag___item3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
6806 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item)))
6807 { soap_flag___item3--;
6808 continue;
6810 if (soap->error == SOAP_TAG_MISMATCH)
6811 soap->error = soap_ignore_element(soap);
6812 if (soap->error == SOAP_NO_TAG)
6813 break;
6814 if (soap->error)
6815 return NULL;
6817 if (soap_element_end_in(soap, tag))
6818 return NULL;
6820 else
6821 { a = (ns1__ErrorResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__ErrorResponse, 0, sizeof(ns1__ErrorResponse), 0, soap_copy_ns1__ErrorResponse);
6822 if (soap->body && soap_element_end_in(soap, tag))
6823 return NULL;
6825 return a;
6828 int ns1__ErrorResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
6830 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_ns1__ErrorResponse);
6831 if (this->soap_out(soap, tag?tag:"ns1:ErrorResponse", id, type))
6832 return soap->error;
6833 return soap_putindependent(soap);
6836 void *ns1__ErrorResponse::soap_get(struct soap *soap, const char *tag, const char *type)
6838 return soap_get_ns1__ErrorResponse(soap, this, tag, type);
6841 SOAP_FMAC3 ns1__ErrorResponse * SOAP_FMAC4 soap_get_ns1__ErrorResponse(struct soap *soap, ns1__ErrorResponse *p, const char *tag, const char *type)
6843 if ((p = soap_in_ns1__ErrorResponse(soap, tag, p, type)))
6844 if (soap_getindependent(soap))
6845 return NULL;
6846 return p;
6849 SOAP_FMAC1 ns1__ErrorResponse * SOAP_FMAC2 soap_instantiate_ns1__ErrorResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
6851 (void)type; (void)arrayType; /* appease -Wall -Werror */
6852 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__ErrorResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
6853 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_ns1__ErrorResponse, n, soap_fdelete);
6854 if (!cp)
6855 return NULL;
6856 if (n < 0)
6857 { cp->ptr = (void*)SOAP_NEW(ns1__ErrorResponse);
6858 if (size)
6859 *size = sizeof(ns1__ErrorResponse);
6860 ((ns1__ErrorResponse*)cp->ptr)->soap = soap;
6862 else
6863 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns1__ErrorResponse, n);
6864 if (size)
6865 *size = n * sizeof(ns1__ErrorResponse);
6866 if (cp->ptr)
6867 for (int i = 0; i < n; i++)
6868 ((ns1__ErrorResponse*)cp->ptr)[i].soap = soap;
6870 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
6871 if (!cp->ptr)
6872 soap->error = SOAP_EOM;
6873 return (ns1__ErrorResponse*)cp->ptr;
6876 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__ErrorResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
6878 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
6879 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__ErrorResponse %p -> %p\n", q, p));
6880 *(ns1__ErrorResponse*)p = *(ns1__ErrorResponse*)q;
6883 void ns1__StopResponse::soap_default(struct soap *soap)
6885 this->soap = soap;
6886 this->ns1__Response::soap_default(soap);
6889 void ns1__StopResponse::soap_serialize(struct soap *soap) const
6891 #ifndef WITH_NOIDREF
6892 (void)soap; /* appease -Wall -Werror */
6893 this->ns1__Response::soap_serialize(soap);
6894 #endif
6897 int ns1__StopResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
6899 return soap_out_ns1__StopResponse(soap, tag, id, this, type);
6902 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__StopResponse(struct soap *soap, const char *tag, int id, const ns1__StopResponse *a, const char *type)
6904 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__StopResponse), "ns1:StopResponse"))
6905 return soap->error;
6906 /* transient soap skipped */
6907 if (soap_out_PointerTostd__wstring(soap, "ns1:clientID", -1, &(a->ns1__Response::clientID), ""))
6908 return soap->error;
6909 if (soap_out_PointerTo_xop__Include(soap, "ns1:context", -1, &(a->ns1__Response::context), ""))
6910 return soap->error;
6911 if (soap_out_PointerToint(soap, "ns1:dumpGroupID", -1, &(a->ns1__Response::dumpGroupID), ""))
6912 return soap->error;
6913 if (soap_out_PointerToint(soap, "ns1:dumpID", -1, &(a->ns1__Response::dumpID), ""))
6914 return soap->error;
6915 if (soap_out_PointerTo_xop__Include(soap, "ns1:garbage", -1, &(a->ns1__Response::garbage), ""))
6916 return soap->error;
6917 if (soap_out_PointerToint(soap, "ns1:problemID", -1, &(a->ns1__Response::problemID), ""))
6918 return soap->error;
6919 if (soap_out_PointerTostd__wstring(soap, "ns1:urlToProblem", -1, &(a->ns1__Response::urlToProblem), ""))
6920 return soap->error;
6921 return soap_element_end_out(soap, tag);
6924 void *ns1__StopResponse::soap_in(struct soap *soap, const char *tag, const char *type)
6925 { return soap_in_ns1__StopResponse(soap, tag, this, type);
6928 SOAP_FMAC3 ns1__StopResponse * SOAP_FMAC4 soap_in_ns1__StopResponse(struct soap *soap, const char *tag, ns1__StopResponse *a, const char *type)
6930 (void)type; /* appease -Wall -Werror */
6931 if (soap_element_begin_in(soap, tag, 0, NULL))
6932 return NULL;
6933 a = (ns1__StopResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__StopResponse, sizeof(ns1__StopResponse), soap->type, soap->arrayType);
6934 if (!a)
6935 return NULL;
6936 if (soap->alloced)
6937 { a->soap_default(soap);
6938 if (soap->clist->type != SOAP_TYPE_ns1__StopResponse)
6939 { soap_revert(soap);
6940 *soap->id = '\0';
6941 return (ns1__StopResponse *)a->soap_in(soap, tag, type);
6944 size_t soap_flag___item3 = 1;
6945 size_t soap_flag_clientID2 = 1;
6946 size_t soap_flag_context2 = 1;
6947 size_t soap_flag_dumpGroupID2 = 1;
6948 size_t soap_flag_dumpID2 = 1;
6949 size_t soap_flag_garbage2 = 1;
6950 size_t soap_flag_problemID2 = 1;
6951 size_t soap_flag_urlToProblem2 = 1;
6952 if (soap->body && !*soap->href)
6954 for (;;)
6955 { soap->error = SOAP_TAG_MISMATCH;
6956 /* transient soap skipped */
6957 if (soap_flag_clientID2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
6958 if (soap_in_PointerTostd__wstring(soap, "ns1:clientID", &(a->ns1__Response::clientID), "xsd:string"))
6959 { soap_flag_clientID2--;
6960 continue;
6962 if (soap_flag_context2 && soap->error == SOAP_TAG_MISMATCH)
6963 if (soap_in_PointerTo_xop__Include(soap, "ns1:context", &(a->ns1__Response::context), ""))
6964 { soap_flag_context2--;
6965 continue;
6967 if (soap_flag_dumpGroupID2 && soap->error == SOAP_TAG_MISMATCH)
6968 if (soap_in_PointerToint(soap, "ns1:dumpGroupID", &(a->ns1__Response::dumpGroupID), "xsd:int"))
6969 { soap_flag_dumpGroupID2--;
6970 continue;
6972 if (soap_flag_dumpID2 && soap->error == SOAP_TAG_MISMATCH)
6973 if (soap_in_PointerToint(soap, "ns1:dumpID", &(a->ns1__Response::dumpID), "xsd:int"))
6974 { soap_flag_dumpID2--;
6975 continue;
6977 if (soap_flag_garbage2 && soap->error == SOAP_TAG_MISMATCH)
6978 if (soap_in_PointerTo_xop__Include(soap, "ns1:garbage", &(a->ns1__Response::garbage), ""))
6979 { soap_flag_garbage2--;
6980 continue;
6982 if (soap_flag_problemID2 && soap->error == SOAP_TAG_MISMATCH)
6983 if (soap_in_PointerToint(soap, "ns1:problemID", &(a->ns1__Response::problemID), "xsd:int"))
6984 { soap_flag_problemID2--;
6985 continue;
6987 if (soap_flag_urlToProblem2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
6988 if (soap_in_PointerTostd__wstring(soap, "ns1:urlToProblem", &(a->ns1__Response::urlToProblem), "xsd:string"))
6989 { soap_flag_urlToProblem2--;
6990 continue;
6992 if (soap_flag___item3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
6993 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item)))
6994 { soap_flag___item3--;
6995 continue;
6997 if (soap->error == SOAP_TAG_MISMATCH)
6998 soap->error = soap_ignore_element(soap);
6999 if (soap->error == SOAP_NO_TAG)
7000 break;
7001 if (soap->error)
7002 return NULL;
7004 if (soap_element_end_in(soap, tag))
7005 return NULL;
7007 else
7008 { a = (ns1__StopResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__StopResponse, 0, sizeof(ns1__StopResponse), 0, soap_copy_ns1__StopResponse);
7009 if (soap->body && soap_element_end_in(soap, tag))
7010 return NULL;
7012 return a;
7015 int ns1__StopResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
7017 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_ns1__StopResponse);
7018 if (this->soap_out(soap, tag?tag:"ns1:StopResponse", id, type))
7019 return soap->error;
7020 return soap_putindependent(soap);
7023 void *ns1__StopResponse::soap_get(struct soap *soap, const char *tag, const char *type)
7025 return soap_get_ns1__StopResponse(soap, this, tag, type);
7028 SOAP_FMAC3 ns1__StopResponse * SOAP_FMAC4 soap_get_ns1__StopResponse(struct soap *soap, ns1__StopResponse *p, const char *tag, const char *type)
7030 if ((p = soap_in_ns1__StopResponse(soap, tag, p, type)))
7031 if (soap_getindependent(soap))
7032 return NULL;
7033 return p;
7036 SOAP_FMAC1 ns1__StopResponse * SOAP_FMAC2 soap_instantiate_ns1__StopResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
7038 (void)type; (void)arrayType; /* appease -Wall -Werror */
7039 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__StopResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
7040 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_ns1__StopResponse, n, soap_fdelete);
7041 if (!cp)
7042 return NULL;
7043 if (n < 0)
7044 { cp->ptr = (void*)SOAP_NEW(ns1__StopResponse);
7045 if (size)
7046 *size = sizeof(ns1__StopResponse);
7047 ((ns1__StopResponse*)cp->ptr)->soap = soap;
7049 else
7050 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns1__StopResponse, n);
7051 if (size)
7052 *size = n * sizeof(ns1__StopResponse);
7053 if (cp->ptr)
7054 for (int i = 0; i < n; i++)
7055 ((ns1__StopResponse*)cp->ptr)[i].soap = soap;
7057 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
7058 if (!cp->ptr)
7059 soap->error = SOAP_EOM;
7060 return (ns1__StopResponse*)cp->ptr;
7063 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__StopResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
7065 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
7066 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__StopResponse %p -> %p\n", q, p));
7067 *(ns1__StopResponse*)p = *(ns1__StopResponse*)q;
7070 void ns1__Response::soap_default(struct soap *soap)
7072 this->soap = soap;
7073 this->xsd__anyType::soap_default(soap);
7074 this->ns1__Response::clientID = NULL;
7075 this->ns1__Response::context = NULL;
7076 this->ns1__Response::dumpGroupID = NULL;
7077 this->ns1__Response::dumpID = NULL;
7078 this->ns1__Response::garbage = NULL;
7079 this->ns1__Response::problemID = NULL;
7080 this->ns1__Response::urlToProblem = NULL;
7083 void ns1__Response::soap_serialize(struct soap *soap) const
7085 #ifndef WITH_NOIDREF
7086 (void)soap; /* appease -Wall -Werror */
7087 soap_serialize_PointerTostd__wstring(soap, &this->ns1__Response::clientID);
7088 soap_serialize_PointerTo_xop__Include(soap, &this->ns1__Response::context);
7089 soap_serialize_PointerToint(soap, &this->ns1__Response::dumpGroupID);
7090 soap_serialize_PointerToint(soap, &this->ns1__Response::dumpID);
7091 soap_serialize_PointerTo_xop__Include(soap, &this->ns1__Response::garbage);
7092 soap_serialize_PointerToint(soap, &this->ns1__Response::problemID);
7093 soap_serialize_PointerTostd__wstring(soap, &this->ns1__Response::urlToProblem);
7094 this->xsd__anyType::soap_serialize(soap);
7095 #endif
7098 int ns1__Response::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
7100 return soap_out_ns1__Response(soap, tag, id, this, type);
7103 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__Response(struct soap *soap, const char *tag, int id, const ns1__Response *a, const char *type)
7105 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__Response), "ns1:Response"))
7106 return soap->error;
7107 /* transient soap skipped */
7108 if (soap_out_PointerTostd__wstring(soap, "ns1:clientID", -1, &(a->ns1__Response::clientID), ""))
7109 return soap->error;
7110 if (soap_out_PointerTo_xop__Include(soap, "ns1:context", -1, &(a->ns1__Response::context), ""))
7111 return soap->error;
7112 if (soap_out_PointerToint(soap, "ns1:dumpGroupID", -1, &(a->ns1__Response::dumpGroupID), ""))
7113 return soap->error;
7114 if (soap_out_PointerToint(soap, "ns1:dumpID", -1, &(a->ns1__Response::dumpID), ""))
7115 return soap->error;
7116 if (soap_out_PointerTo_xop__Include(soap, "ns1:garbage", -1, &(a->ns1__Response::garbage), ""))
7117 return soap->error;
7118 if (soap_out_PointerToint(soap, "ns1:problemID", -1, &(a->ns1__Response::problemID), ""))
7119 return soap->error;
7120 if (soap_out_PointerTostd__wstring(soap, "ns1:urlToProblem", -1, &(a->ns1__Response::urlToProblem), ""))
7121 return soap->error;
7122 return soap_element_end_out(soap, tag);
7125 void *ns1__Response::soap_in(struct soap *soap, const char *tag, const char *type)
7126 { return soap_in_ns1__Response(soap, tag, this, type);
7129 SOAP_FMAC3 ns1__Response * SOAP_FMAC4 soap_in_ns1__Response(struct soap *soap, const char *tag, ns1__Response *a, const char *type)
7131 (void)type; /* appease -Wall -Werror */
7132 if (soap_element_begin_in(soap, tag, 0, NULL))
7133 return NULL;
7134 a = (ns1__Response *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__Response, sizeof(ns1__Response), soap->type, soap->arrayType);
7135 if (!a)
7136 return NULL;
7137 if (soap->alloced)
7138 { a->soap_default(soap);
7139 if (soap->clist->type != SOAP_TYPE_ns1__Response)
7140 { soap_revert(soap);
7141 *soap->id = '\0';
7142 return (ns1__Response *)a->soap_in(soap, tag, type);
7145 size_t soap_flag___item2 = 1;
7146 size_t soap_flag_clientID1 = 1;
7147 size_t soap_flag_context1 = 1;
7148 size_t soap_flag_dumpGroupID1 = 1;
7149 size_t soap_flag_dumpID1 = 1;
7150 size_t soap_flag_garbage1 = 1;
7151 size_t soap_flag_problemID1 = 1;
7152 size_t soap_flag_urlToProblem1 = 1;
7153 if (soap->body && !*soap->href)
7155 for (;;)
7156 { soap->error = SOAP_TAG_MISMATCH;
7157 /* transient soap skipped */
7158 if (soap_flag_clientID1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
7159 if (soap_in_PointerTostd__wstring(soap, "ns1:clientID", &(a->ns1__Response::clientID), "xsd:string"))
7160 { soap_flag_clientID1--;
7161 continue;
7163 if (soap_flag_context1 && soap->error == SOAP_TAG_MISMATCH)
7164 if (soap_in_PointerTo_xop__Include(soap, "ns1:context", &(a->ns1__Response::context), ""))
7165 { soap_flag_context1--;
7166 continue;
7168 if (soap_flag_dumpGroupID1 && soap->error == SOAP_TAG_MISMATCH)
7169 if (soap_in_PointerToint(soap, "ns1:dumpGroupID", &(a->ns1__Response::dumpGroupID), "xsd:int"))
7170 { soap_flag_dumpGroupID1--;
7171 continue;
7173 if (soap_flag_dumpID1 && soap->error == SOAP_TAG_MISMATCH)
7174 if (soap_in_PointerToint(soap, "ns1:dumpID", &(a->ns1__Response::dumpID), "xsd:int"))
7175 { soap_flag_dumpID1--;
7176 continue;
7178 if (soap_flag_garbage1 && soap->error == SOAP_TAG_MISMATCH)
7179 if (soap_in_PointerTo_xop__Include(soap, "ns1:garbage", &(a->ns1__Response::garbage), ""))
7180 { soap_flag_garbage1--;
7181 continue;
7183 if (soap_flag_problemID1 && soap->error == SOAP_TAG_MISMATCH)
7184 if (soap_in_PointerToint(soap, "ns1:problemID", &(a->ns1__Response::problemID), "xsd:int"))
7185 { soap_flag_problemID1--;
7186 continue;
7188 if (soap_flag_urlToProblem1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
7189 if (soap_in_PointerTostd__wstring(soap, "ns1:urlToProblem", &(a->ns1__Response::urlToProblem), "xsd:string"))
7190 { soap_flag_urlToProblem1--;
7191 continue;
7193 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
7194 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item)))
7195 { soap_flag___item2--;
7196 continue;
7198 if (soap->error == SOAP_TAG_MISMATCH)
7199 soap->error = soap_ignore_element(soap);
7200 if (soap->error == SOAP_NO_TAG)
7201 break;
7202 if (soap->error)
7203 return NULL;
7205 if (soap_element_end_in(soap, tag))
7206 return NULL;
7208 else
7209 { a = (ns1__Response *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__Response, 0, sizeof(ns1__Response), 0, soap_copy_ns1__Response);
7210 if (soap->body && soap_element_end_in(soap, tag))
7211 return NULL;
7213 return a;
7216 int ns1__Response::soap_put(struct soap *soap, const char *tag, const char *type) const
7218 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_ns1__Response);
7219 if (this->soap_out(soap, tag?tag:"ns1:Response", id, type))
7220 return soap->error;
7221 return soap_putindependent(soap);
7224 void *ns1__Response::soap_get(struct soap *soap, const char *tag, const char *type)
7226 return soap_get_ns1__Response(soap, this, tag, type);
7229 SOAP_FMAC3 ns1__Response * SOAP_FMAC4 soap_get_ns1__Response(struct soap *soap, ns1__Response *p, const char *tag, const char *type)
7231 if ((p = soap_in_ns1__Response(soap, tag, p, type)))
7232 if (soap_getindependent(soap))
7233 return NULL;
7234 return p;
7237 SOAP_FMAC1 ns1__Response * SOAP_FMAC2 soap_instantiate_ns1__Response(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
7239 (void)type; (void)arrayType; /* appease -Wall -Werror */
7240 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__Response(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
7241 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_ns1__Response, n, soap_fdelete);
7242 if (!cp)
7243 return NULL;
7244 if (type && !soap_match_tag(soap, type, "ns1:StopResponse"))
7245 { cp->type = SOAP_TYPE_ns1__StopResponse;
7246 if (n < 0)
7247 { cp->ptr = (void*)SOAP_NEW(ns1__StopResponse);
7248 if (size)
7249 *size = sizeof(ns1__StopResponse);
7250 ((ns1__StopResponse*)cp->ptr)->soap = soap;
7252 else
7253 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns1__StopResponse, n);
7254 if (size)
7255 *size = n * sizeof(ns1__StopResponse);
7256 if (cp->ptr)
7257 for (int i = 0; i < n; i++)
7258 ((ns1__StopResponse*)cp->ptr)[i].soap = soap;
7260 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
7261 if (!cp->ptr)
7262 soap->error = SOAP_EOM;
7263 return (ns1__StopResponse*)cp->ptr;
7265 if (type && !soap_match_tag(soap, type, "ns1:ErrorResponse"))
7266 { cp->type = SOAP_TYPE_ns1__ErrorResponse;
7267 if (n < 0)
7268 { cp->ptr = (void*)SOAP_NEW(ns1__ErrorResponse);
7269 if (size)
7270 *size = sizeof(ns1__ErrorResponse);
7271 ((ns1__ErrorResponse*)cp->ptr)->soap = soap;
7273 else
7274 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns1__ErrorResponse, n);
7275 if (size)
7276 *size = n * sizeof(ns1__ErrorResponse);
7277 if (cp->ptr)
7278 for (int i = 0; i < n; i++)
7279 ((ns1__ErrorResponse*)cp->ptr)[i].soap = soap;
7281 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
7282 if (!cp->ptr)
7283 soap->error = SOAP_EOM;
7284 return (ns1__ErrorResponse*)cp->ptr;
7286 if (type && !soap_match_tag(soap, type, "ns1:HaveSolutionResponse"))
7287 { cp->type = SOAP_TYPE_ns1__HaveSolutionResponse;
7288 if (n < 0)
7289 { cp->ptr = (void*)SOAP_NEW(ns1__HaveSolutionResponse);
7290 if (size)
7291 *size = sizeof(ns1__HaveSolutionResponse);
7292 ((ns1__HaveSolutionResponse*)cp->ptr)->soap = soap;
7294 else
7295 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns1__HaveSolutionResponse, n);
7296 if (size)
7297 *size = n * sizeof(ns1__HaveSolutionResponse);
7298 if (cp->ptr)
7299 for (int i = 0; i < n; i++)
7300 ((ns1__HaveSolutionResponse*)cp->ptr)[i].soap = soap;
7302 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
7303 if (!cp->ptr)
7304 soap->error = SOAP_EOM;
7305 return (ns1__HaveSolutionResponse*)cp->ptr;
7307 if (type && !soap_match_tag(soap, type, "ns1:NeedSymbolsThenMiniDumpResponse"))
7308 { cp->type = SOAP_TYPE_ns1__NeedSymbolsThenMiniDumpResponse;
7309 if (n < 0)
7310 { cp->ptr = (void*)SOAP_NEW(ns1__NeedSymbolsThenMiniDumpResponse);
7311 if (size)
7312 *size = sizeof(ns1__NeedSymbolsThenMiniDumpResponse);
7313 ((ns1__NeedSymbolsThenMiniDumpResponse*)cp->ptr)->soap = soap;
7315 else
7316 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns1__NeedSymbolsThenMiniDumpResponse, n);
7317 if (size)
7318 *size = n * sizeof(ns1__NeedSymbolsThenMiniDumpResponse);
7319 if (cp->ptr)
7320 for (int i = 0; i < n; i++)
7321 ((ns1__NeedSymbolsThenMiniDumpResponse*)cp->ptr)[i].soap = soap;
7323 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
7324 if (!cp->ptr)
7325 soap->error = SOAP_EOM;
7326 return (ns1__NeedSymbolsThenMiniDumpResponse*)cp->ptr;
7328 if (type && !soap_match_tag(soap, type, "ns1:NeedMiniDumpResponse"))
7329 { cp->type = SOAP_TYPE_ns1__NeedMiniDumpResponse;
7330 if (n < 0)
7331 { cp->ptr = (void*)SOAP_NEW(ns1__NeedMiniDumpResponse);
7332 if (size)
7333 *size = sizeof(ns1__NeedMiniDumpResponse);
7334 ((ns1__NeedMiniDumpResponse*)cp->ptr)->soap = soap;
7336 else
7337 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns1__NeedMiniDumpResponse, n);
7338 if (size)
7339 *size = n * sizeof(ns1__NeedMiniDumpResponse);
7340 if (cp->ptr)
7341 for (int i = 0; i < n; i++)
7342 ((ns1__NeedMiniDumpResponse*)cp->ptr)[i].soap = soap;
7344 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
7345 if (!cp->ptr)
7346 soap->error = SOAP_EOM;
7347 return (ns1__NeedMiniDumpResponse*)cp->ptr;
7349 if (type && !soap_match_tag(soap, type, "ns1:NeedFullDumpResponse"))
7350 { cp->type = SOAP_TYPE_ns1__NeedFullDumpResponse;
7351 if (n < 0)
7352 { cp->ptr = (void*)SOAP_NEW(ns1__NeedFullDumpResponse);
7353 if (size)
7354 *size = sizeof(ns1__NeedFullDumpResponse);
7355 ((ns1__NeedFullDumpResponse*)cp->ptr)->soap = soap;
7357 else
7358 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns1__NeedFullDumpResponse, n);
7359 if (size)
7360 *size = n * sizeof(ns1__NeedFullDumpResponse);
7361 if (cp->ptr)
7362 for (int i = 0; i < n; i++)
7363 ((ns1__NeedFullDumpResponse*)cp->ptr)[i].soap = soap;
7365 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
7366 if (!cp->ptr)
7367 soap->error = SOAP_EOM;
7368 return (ns1__NeedFullDumpResponse*)cp->ptr;
7370 if (type && !soap_match_tag(soap, type, "ns1:NeedMoreInfoResponse"))
7371 { cp->type = SOAP_TYPE_ns1__NeedMoreInfoResponse;
7372 if (n < 0)
7373 { cp->ptr = (void*)SOAP_NEW(ns1__NeedMoreInfoResponse);
7374 if (size)
7375 *size = sizeof(ns1__NeedMoreInfoResponse);
7376 ((ns1__NeedMoreInfoResponse*)cp->ptr)->soap = soap;
7378 else
7379 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns1__NeedMoreInfoResponse, n);
7380 if (size)
7381 *size = n * sizeof(ns1__NeedMoreInfoResponse);
7382 if (cp->ptr)
7383 for (int i = 0; i < n; i++)
7384 ((ns1__NeedMoreInfoResponse*)cp->ptr)[i].soap = soap;
7386 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
7387 if (!cp->ptr)
7388 soap->error = SOAP_EOM;
7389 return (ns1__NeedMoreInfoResponse*)cp->ptr;
7391 if (n < 0)
7392 { cp->ptr = (void*)SOAP_NEW(ns1__Response);
7393 if (size)
7394 *size = sizeof(ns1__Response);
7395 ((ns1__Response*)cp->ptr)->soap = soap;
7397 else
7398 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns1__Response, n);
7399 if (size)
7400 *size = n * sizeof(ns1__Response);
7401 if (cp->ptr)
7402 for (int i = 0; i < n; i++)
7403 ((ns1__Response*)cp->ptr)[i].soap = soap;
7405 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
7406 if (!cp->ptr)
7407 soap->error = SOAP_EOM;
7408 return (ns1__Response*)cp->ptr;
7411 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__Response(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
7413 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
7414 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__Response %p -> %p\n", q, p));
7415 *(ns1__Response*)p = *(ns1__Response*)q;
7418 void ns1__Pdb70File::soap_default(struct soap *soap)
7420 this->soap = soap;
7421 this->xsd__anyType::soap_default(soap);
7422 soap_default_unsignedInt(soap, &this->ns1__Pdb70File::age);
7423 this->ns1__Pdb70File::path = NULL;
7424 soap_default_ns3__guid(soap, &this->ns1__Pdb70File::signature);
7427 void ns1__Pdb70File::soap_serialize(struct soap *soap) const
7429 #ifndef WITH_NOIDREF
7430 (void)soap; /* appease -Wall -Werror */
7431 soap_serialize_PointerTostd__wstring(soap, &this->ns1__Pdb70File::path);
7432 soap_serialize_ns3__guid(soap, &this->ns1__Pdb70File::signature);
7433 this->xsd__anyType::soap_serialize(soap);
7434 #endif
7437 int ns1__Pdb70File::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
7439 return soap_out_ns1__Pdb70File(soap, tag, id, this, type);
7442 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__Pdb70File(struct soap *soap, const char *tag, int id, const ns1__Pdb70File *a, const char *type)
7444 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__Pdb70File), "ns1:Pdb70File"))
7445 return soap->error;
7446 /* transient soap skipped */
7447 if (soap_out_unsignedInt(soap, "ns1:age", -1, &(a->ns1__Pdb70File::age), ""))
7448 return soap->error;
7449 if (soap_out_PointerTostd__wstring(soap, "ns1:path", -1, &(a->ns1__Pdb70File::path), ""))
7450 return soap->error;
7451 if (soap_out_ns3__guid(soap, "ns1:signature", -1, &(a->ns1__Pdb70File::signature), ""))
7452 return soap->error;
7453 return soap_element_end_out(soap, tag);
7456 void *ns1__Pdb70File::soap_in(struct soap *soap, const char *tag, const char *type)
7457 { return soap_in_ns1__Pdb70File(soap, tag, this, type);
7460 SOAP_FMAC3 ns1__Pdb70File * SOAP_FMAC4 soap_in_ns1__Pdb70File(struct soap *soap, const char *tag, ns1__Pdb70File *a, const char *type)
7462 (void)type; /* appease -Wall -Werror */
7463 if (soap_element_begin_in(soap, tag, 0, NULL))
7464 return NULL;
7465 a = (ns1__Pdb70File *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__Pdb70File, sizeof(ns1__Pdb70File), soap->type, soap->arrayType);
7466 if (!a)
7467 return NULL;
7468 if (soap->alloced)
7469 { a->soap_default(soap);
7470 if (soap->clist->type != SOAP_TYPE_ns1__Pdb70File)
7471 { soap_revert(soap);
7472 *soap->id = '\0';
7473 return (ns1__Pdb70File *)a->soap_in(soap, tag, type);
7476 size_t soap_flag___item2 = 1;
7477 size_t soap_flag_age1 = 1;
7478 size_t soap_flag_path1 = 1;
7479 size_t soap_flag_signature1 = 1;
7480 if (soap->body && !*soap->href)
7482 for (;;)
7483 { soap->error = SOAP_TAG_MISMATCH;
7484 /* transient soap skipped */
7485 if (soap_flag_age1 && soap->error == SOAP_TAG_MISMATCH)
7486 if (soap_in_unsignedInt(soap, "ns1:age", &(a->ns1__Pdb70File::age), "xsd:unsignedInt"))
7487 { soap_flag_age1--;
7488 continue;
7490 if (soap_flag_path1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
7491 if (soap_in_PointerTostd__wstring(soap, "ns1:path", &(a->ns1__Pdb70File::path), "xsd:string"))
7492 { soap_flag_path1--;
7493 continue;
7495 if (soap_flag_signature1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
7496 if (soap_in_ns3__guid(soap, "ns1:signature", &(a->ns1__Pdb70File::signature), "ns3:guid"))
7497 { soap_flag_signature1--;
7498 continue;
7500 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
7501 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item)))
7502 { soap_flag___item2--;
7503 continue;
7505 if (soap->error == SOAP_TAG_MISMATCH)
7506 soap->error = soap_ignore_element(soap);
7507 if (soap->error == SOAP_NO_TAG)
7508 break;
7509 if (soap->error)
7510 return NULL;
7512 if (soap_element_end_in(soap, tag))
7513 return NULL;
7515 else
7516 { a = (ns1__Pdb70File *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__Pdb70File, 0, sizeof(ns1__Pdb70File), 0, soap_copy_ns1__Pdb70File);
7517 if (soap->body && soap_element_end_in(soap, tag))
7518 return NULL;
7520 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_age1 > 0 || soap_flag_signature1 > 0))
7521 { soap->error = SOAP_OCCURS;
7522 return NULL;
7524 return a;
7527 int ns1__Pdb70File::soap_put(struct soap *soap, const char *tag, const char *type) const
7529 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_ns1__Pdb70File);
7530 if (this->soap_out(soap, tag?tag:"ns1:Pdb70File", id, type))
7531 return soap->error;
7532 return soap_putindependent(soap);
7535 void *ns1__Pdb70File::soap_get(struct soap *soap, const char *tag, const char *type)
7537 return soap_get_ns1__Pdb70File(soap, this, tag, type);
7540 SOAP_FMAC3 ns1__Pdb70File * SOAP_FMAC4 soap_get_ns1__Pdb70File(struct soap *soap, ns1__Pdb70File *p, const char *tag, const char *type)
7542 if ((p = soap_in_ns1__Pdb70File(soap, tag, p, type)))
7543 if (soap_getindependent(soap))
7544 return NULL;
7545 return p;
7548 SOAP_FMAC1 ns1__Pdb70File * SOAP_FMAC2 soap_instantiate_ns1__Pdb70File(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
7550 (void)type; (void)arrayType; /* appease -Wall -Werror */
7551 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__Pdb70File(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
7552 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_ns1__Pdb70File, n, soap_fdelete);
7553 if (!cp)
7554 return NULL;
7555 if (n < 0)
7556 { cp->ptr = (void*)SOAP_NEW(ns1__Pdb70File);
7557 if (size)
7558 *size = sizeof(ns1__Pdb70File);
7559 ((ns1__Pdb70File*)cp->ptr)->soap = soap;
7561 else
7562 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns1__Pdb70File, n);
7563 if (size)
7564 *size = n * sizeof(ns1__Pdb70File);
7565 if (cp->ptr)
7566 for (int i = 0; i < n; i++)
7567 ((ns1__Pdb70File*)cp->ptr)[i].soap = soap;
7569 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
7570 if (!cp->ptr)
7571 soap->error = SOAP_EOM;
7572 return (ns1__Pdb70File*)cp->ptr;
7575 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__Pdb70File(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
7577 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
7578 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__Pdb70File %p -> %p\n", q, p));
7579 *(ns1__Pdb70File*)p = *(ns1__Pdb70File*)q;
7582 void ns1__ModuleSymbolInfo::soap_default(struct soap *soap)
7584 this->soap = soap;
7585 this->xsd__anyType::soap_default(soap);
7586 soap_default_bool(soap, &this->ns1__ModuleSymbolInfo::isMicrosoftModule);
7587 this->ns1__ModuleSymbolInfo::path = NULL;
7588 this->ns1__ModuleSymbolInfo::pdb = NULL;
7589 soap_default_unsignedInt(soap, &this->ns1__ModuleSymbolInfo::sizeOfImage);
7590 soap_default_unsignedInt(soap, &this->ns1__ModuleSymbolInfo::timeDateStamp);
7593 void ns1__ModuleSymbolInfo::soap_serialize(struct soap *soap) const
7595 #ifndef WITH_NOIDREF
7596 (void)soap; /* appease -Wall -Werror */
7597 soap_embedded(soap, &this->ns1__ModuleSymbolInfo::isMicrosoftModule, SOAP_TYPE_bool);
7598 soap_serialize_PointerTostd__wstring(soap, &this->ns1__ModuleSymbolInfo::path);
7599 soap_serialize_PointerTons1__Pdb70File(soap, &this->ns1__ModuleSymbolInfo::pdb);
7600 this->xsd__anyType::soap_serialize(soap);
7601 #endif
7604 int ns1__ModuleSymbolInfo::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
7606 return soap_out_ns1__ModuleSymbolInfo(soap, tag, id, this, type);
7609 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__ModuleSymbolInfo(struct soap *soap, const char *tag, int id, const ns1__ModuleSymbolInfo *a, const char *type)
7611 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__ModuleSymbolInfo), "ns1:ModuleSymbolInfo"))
7612 return soap->error;
7613 /* transient soap skipped */
7614 if (soap_out_bool(soap, "ns1:isMicrosoftModule", -1, &(a->ns1__ModuleSymbolInfo::isMicrosoftModule), ""))
7615 return soap->error;
7616 if (soap_out_PointerTostd__wstring(soap, "ns1:path", -1, &(a->ns1__ModuleSymbolInfo::path), ""))
7617 return soap->error;
7618 if (soap_out_PointerTons1__Pdb70File(soap, "ns1:pdb", -1, &(a->ns1__ModuleSymbolInfo::pdb), ""))
7619 return soap->error;
7620 if (soap_out_unsignedInt(soap, "ns1:sizeOfImage", -1, &(a->ns1__ModuleSymbolInfo::sizeOfImage), ""))
7621 return soap->error;
7622 if (soap_out_unsignedInt(soap, "ns1:timeDateStamp", -1, &(a->ns1__ModuleSymbolInfo::timeDateStamp), ""))
7623 return soap->error;
7624 return soap_element_end_out(soap, tag);
7627 void *ns1__ModuleSymbolInfo::soap_in(struct soap *soap, const char *tag, const char *type)
7628 { return soap_in_ns1__ModuleSymbolInfo(soap, tag, this, type);
7631 SOAP_FMAC3 ns1__ModuleSymbolInfo * SOAP_FMAC4 soap_in_ns1__ModuleSymbolInfo(struct soap *soap, const char *tag, ns1__ModuleSymbolInfo *a, const char *type)
7633 (void)type; /* appease -Wall -Werror */
7634 if (soap_element_begin_in(soap, tag, 0, NULL))
7635 return NULL;
7636 a = (ns1__ModuleSymbolInfo *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__ModuleSymbolInfo, sizeof(ns1__ModuleSymbolInfo), soap->type, soap->arrayType);
7637 if (!a)
7638 return NULL;
7639 if (soap->alloced)
7640 { a->soap_default(soap);
7641 if (soap->clist->type != SOAP_TYPE_ns1__ModuleSymbolInfo)
7642 { soap_revert(soap);
7643 *soap->id = '\0';
7644 return (ns1__ModuleSymbolInfo *)a->soap_in(soap, tag, type);
7647 size_t soap_flag___item2 = 1;
7648 size_t soap_flag_isMicrosoftModule1 = 1;
7649 size_t soap_flag_path1 = 1;
7650 size_t soap_flag_pdb1 = 1;
7651 size_t soap_flag_sizeOfImage1 = 1;
7652 size_t soap_flag_timeDateStamp1 = 1;
7653 if (soap->body && !*soap->href)
7655 for (;;)
7656 { soap->error = SOAP_TAG_MISMATCH;
7657 /* transient soap skipped */
7658 if (soap_flag_isMicrosoftModule1 && soap->error == SOAP_TAG_MISMATCH)
7659 if (soap_in_bool(soap, "ns1:isMicrosoftModule", &(a->ns1__ModuleSymbolInfo::isMicrosoftModule), "xsd:boolean"))
7660 { soap_flag_isMicrosoftModule1--;
7661 continue;
7663 if (soap_flag_path1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
7664 if (soap_in_PointerTostd__wstring(soap, "ns1:path", &(a->ns1__ModuleSymbolInfo::path), "xsd:string"))
7665 { soap_flag_path1--;
7666 continue;
7668 if (soap_flag_pdb1 && soap->error == SOAP_TAG_MISMATCH)
7669 if (soap_in_PointerTons1__Pdb70File(soap, "ns1:pdb", &(a->ns1__ModuleSymbolInfo::pdb), "ns1:Pdb70File"))
7670 { soap_flag_pdb1--;
7671 continue;
7673 if (soap_flag_sizeOfImage1 && soap->error == SOAP_TAG_MISMATCH)
7674 if (soap_in_unsignedInt(soap, "ns1:sizeOfImage", &(a->ns1__ModuleSymbolInfo::sizeOfImage), "xsd:unsignedInt"))
7675 { soap_flag_sizeOfImage1--;
7676 continue;
7678 if (soap_flag_timeDateStamp1 && soap->error == SOAP_TAG_MISMATCH)
7679 if (soap_in_unsignedInt(soap, "ns1:timeDateStamp", &(a->ns1__ModuleSymbolInfo::timeDateStamp), "xsd:unsignedInt"))
7680 { soap_flag_timeDateStamp1--;
7681 continue;
7683 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
7684 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item)))
7685 { soap_flag___item2--;
7686 continue;
7688 if (soap->error == SOAP_TAG_MISMATCH)
7689 soap->error = soap_ignore_element(soap);
7690 if (soap->error == SOAP_NO_TAG)
7691 break;
7692 if (soap->error)
7693 return NULL;
7695 if (soap_element_end_in(soap, tag))
7696 return NULL;
7698 else
7699 { a = (ns1__ModuleSymbolInfo *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__ModuleSymbolInfo, 0, sizeof(ns1__ModuleSymbolInfo), 0, soap_copy_ns1__ModuleSymbolInfo);
7700 if (soap->body && soap_element_end_in(soap, tag))
7701 return NULL;
7703 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_isMicrosoftModule1 > 0 || soap_flag_sizeOfImage1 > 0 || soap_flag_timeDateStamp1 > 0))
7704 { soap->error = SOAP_OCCURS;
7705 return NULL;
7707 return a;
7710 int ns1__ModuleSymbolInfo::soap_put(struct soap *soap, const char *tag, const char *type) const
7712 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_ns1__ModuleSymbolInfo);
7713 if (this->soap_out(soap, tag?tag:"ns1:ModuleSymbolInfo", id, type))
7714 return soap->error;
7715 return soap_putindependent(soap);
7718 void *ns1__ModuleSymbolInfo::soap_get(struct soap *soap, const char *tag, const char *type)
7720 return soap_get_ns1__ModuleSymbolInfo(soap, this, tag, type);
7723 SOAP_FMAC3 ns1__ModuleSymbolInfo * SOAP_FMAC4 soap_get_ns1__ModuleSymbolInfo(struct soap *soap, ns1__ModuleSymbolInfo *p, const char *tag, const char *type)
7725 if ((p = soap_in_ns1__ModuleSymbolInfo(soap, tag, p, type)))
7726 if (soap_getindependent(soap))
7727 return NULL;
7728 return p;
7731 SOAP_FMAC1 ns1__ModuleSymbolInfo * SOAP_FMAC2 soap_instantiate_ns1__ModuleSymbolInfo(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
7733 (void)type; (void)arrayType; /* appease -Wall -Werror */
7734 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__ModuleSymbolInfo(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
7735 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_ns1__ModuleSymbolInfo, n, soap_fdelete);
7736 if (!cp)
7737 return NULL;
7738 if (n < 0)
7739 { cp->ptr = (void*)SOAP_NEW(ns1__ModuleSymbolInfo);
7740 if (size)
7741 *size = sizeof(ns1__ModuleSymbolInfo);
7742 ((ns1__ModuleSymbolInfo*)cp->ptr)->soap = soap;
7744 else
7745 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns1__ModuleSymbolInfo, n);
7746 if (size)
7747 *size = n * sizeof(ns1__ModuleSymbolInfo);
7748 if (cp->ptr)
7749 for (int i = 0; i < n; i++)
7750 ((ns1__ModuleSymbolInfo*)cp->ptr)[i].soap = soap;
7752 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
7753 if (!cp->ptr)
7754 soap->error = SOAP_EOM;
7755 return (ns1__ModuleSymbolInfo*)cp->ptr;
7758 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__ModuleSymbolInfo(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
7760 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
7761 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__ModuleSymbolInfo %p -> %p\n", q, p));
7762 *(ns1__ModuleSymbolInfo*)p = *(ns1__ModuleSymbolInfo*)q;
7765 void ns1__ArrayOfModuleSymbolInfo::soap_default(struct soap *soap)
7767 this->soap = soap;
7768 this->xsd__anyType::soap_default(soap);
7769 soap_default_std__vectorTemplateOfPointerTons1__ModuleSymbolInfo(soap, &this->ns1__ArrayOfModuleSymbolInfo::ModuleSymbolInfo);
7772 void ns1__ArrayOfModuleSymbolInfo::soap_serialize(struct soap *soap) const
7774 #ifndef WITH_NOIDREF
7775 (void)soap; /* appease -Wall -Werror */
7776 soap_serialize_std__vectorTemplateOfPointerTons1__ModuleSymbolInfo(soap, &this->ns1__ArrayOfModuleSymbolInfo::ModuleSymbolInfo);
7777 this->xsd__anyType::soap_serialize(soap);
7778 #endif
7781 int ns1__ArrayOfModuleSymbolInfo::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
7783 return soap_out_ns1__ArrayOfModuleSymbolInfo(soap, tag, id, this, type);
7786 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__ArrayOfModuleSymbolInfo(struct soap *soap, const char *tag, int id, const ns1__ArrayOfModuleSymbolInfo *a, const char *type)
7788 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__ArrayOfModuleSymbolInfo), "ns1:ArrayOfModuleSymbolInfo"))
7789 return soap->error;
7790 /* transient soap skipped */
7791 if (soap_out_std__vectorTemplateOfPointerTons1__ModuleSymbolInfo(soap, "ns1:ModuleSymbolInfo", -1, &(a->ns1__ArrayOfModuleSymbolInfo::ModuleSymbolInfo), ""))
7792 return soap->error;
7793 return soap_element_end_out(soap, tag);
7796 void *ns1__ArrayOfModuleSymbolInfo::soap_in(struct soap *soap, const char *tag, const char *type)
7797 { return soap_in_ns1__ArrayOfModuleSymbolInfo(soap, tag, this, type);
7800 SOAP_FMAC3 ns1__ArrayOfModuleSymbolInfo * SOAP_FMAC4 soap_in_ns1__ArrayOfModuleSymbolInfo(struct soap *soap, const char *tag, ns1__ArrayOfModuleSymbolInfo *a, const char *type)
7802 (void)type; /* appease -Wall -Werror */
7803 if (soap_element_begin_in(soap, tag, 0, NULL))
7804 return NULL;
7805 a = (ns1__ArrayOfModuleSymbolInfo *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__ArrayOfModuleSymbolInfo, sizeof(ns1__ArrayOfModuleSymbolInfo), soap->type, soap->arrayType);
7806 if (!a)
7807 return NULL;
7808 if (soap->alloced)
7809 { a->soap_default(soap);
7810 if (soap->clist->type != SOAP_TYPE_ns1__ArrayOfModuleSymbolInfo)
7811 { soap_revert(soap);
7812 *soap->id = '\0';
7813 return (ns1__ArrayOfModuleSymbolInfo *)a->soap_in(soap, tag, type);
7816 size_t soap_flag___item2 = 1;
7817 if (soap->body && !*soap->href)
7819 for (;;)
7820 { soap->error = SOAP_TAG_MISMATCH;
7821 /* transient soap skipped */
7822 if (soap->error == SOAP_TAG_MISMATCH)
7823 if (soap_in_std__vectorTemplateOfPointerTons1__ModuleSymbolInfo(soap, "ns1:ModuleSymbolInfo", &(a->ns1__ArrayOfModuleSymbolInfo::ModuleSymbolInfo), "ns1:ModuleSymbolInfo"))
7824 continue;
7825 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
7826 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item)))
7827 { soap_flag___item2--;
7828 continue;
7830 if (soap->error == SOAP_TAG_MISMATCH)
7831 soap->error = soap_ignore_element(soap);
7832 if (soap->error == SOAP_NO_TAG)
7833 break;
7834 if (soap->error)
7835 return NULL;
7837 if (soap_element_end_in(soap, tag))
7838 return NULL;
7840 else
7841 { a = (ns1__ArrayOfModuleSymbolInfo *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__ArrayOfModuleSymbolInfo, 0, sizeof(ns1__ArrayOfModuleSymbolInfo), 0, soap_copy_ns1__ArrayOfModuleSymbolInfo);
7842 if (soap->body && soap_element_end_in(soap, tag))
7843 return NULL;
7845 return a;
7848 int ns1__ArrayOfModuleSymbolInfo::soap_put(struct soap *soap, const char *tag, const char *type) const
7850 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_ns1__ArrayOfModuleSymbolInfo);
7851 if (this->soap_out(soap, tag?tag:"ns1:ArrayOfModuleSymbolInfo", id, type))
7852 return soap->error;
7853 return soap_putindependent(soap);
7856 void *ns1__ArrayOfModuleSymbolInfo::soap_get(struct soap *soap, const char *tag, const char *type)
7858 return soap_get_ns1__ArrayOfModuleSymbolInfo(soap, this, tag, type);
7861 SOAP_FMAC3 ns1__ArrayOfModuleSymbolInfo * SOAP_FMAC4 soap_get_ns1__ArrayOfModuleSymbolInfo(struct soap *soap, ns1__ArrayOfModuleSymbolInfo *p, const char *tag, const char *type)
7863 if ((p = soap_in_ns1__ArrayOfModuleSymbolInfo(soap, tag, p, type)))
7864 if (soap_getindependent(soap))
7865 return NULL;
7866 return p;
7869 SOAP_FMAC1 ns1__ArrayOfModuleSymbolInfo * SOAP_FMAC2 soap_instantiate_ns1__ArrayOfModuleSymbolInfo(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
7871 (void)type; (void)arrayType; /* appease -Wall -Werror */
7872 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__ArrayOfModuleSymbolInfo(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
7873 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_ns1__ArrayOfModuleSymbolInfo, n, soap_fdelete);
7874 if (!cp)
7875 return NULL;
7876 if (n < 0)
7877 { cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfModuleSymbolInfo);
7878 if (size)
7879 *size = sizeof(ns1__ArrayOfModuleSymbolInfo);
7880 ((ns1__ArrayOfModuleSymbolInfo*)cp->ptr)->soap = soap;
7882 else
7883 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns1__ArrayOfModuleSymbolInfo, n);
7884 if (size)
7885 *size = n * sizeof(ns1__ArrayOfModuleSymbolInfo);
7886 if (cp->ptr)
7887 for (int i = 0; i < n; i++)
7888 ((ns1__ArrayOfModuleSymbolInfo*)cp->ptr)[i].soap = soap;
7890 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
7891 if (!cp->ptr)
7892 soap->error = SOAP_EOM;
7893 return (ns1__ArrayOfModuleSymbolInfo*)cp->ptr;
7896 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__ArrayOfModuleSymbolInfo(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
7898 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
7899 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__ArrayOfModuleSymbolInfo %p -> %p\n", q, p));
7900 *(ns1__ArrayOfModuleSymbolInfo*)p = *(ns1__ArrayOfModuleSymbolInfo*)q;
7903 void ns1__DumpAdditionalInfo::soap_default(struct soap *soap)
7905 this->soap = soap;
7906 this->xsd__anyType::soap_default(soap);
7907 soap_default_int(soap, &this->ns1__DumpAdditionalInfo::PCID);
7908 soap_default_time(soap, &this->ns1__DumpAdditionalInfo::crashDate);
7909 this->ns1__DumpAdditionalInfo::description = NULL;
7910 this->ns1__DumpAdditionalInfo::group = NULL;
7911 soap_default_int(soap, &this->ns1__DumpAdditionalInfo::submitterID);
7914 void ns1__DumpAdditionalInfo::soap_serialize(struct soap *soap) const
7916 #ifndef WITH_NOIDREF
7917 (void)soap; /* appease -Wall -Werror */
7918 soap_embedded(soap, &this->ns1__DumpAdditionalInfo::PCID, SOAP_TYPE_int);
7919 soap_serialize_PointerTostd__wstring(soap, &this->ns1__DumpAdditionalInfo::description);
7920 soap_serialize_PointerTostd__wstring(soap, &this->ns1__DumpAdditionalInfo::group);
7921 soap_embedded(soap, &this->ns1__DumpAdditionalInfo::submitterID, SOAP_TYPE_int);
7922 this->xsd__anyType::soap_serialize(soap);
7923 #endif
7926 int ns1__DumpAdditionalInfo::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
7928 return soap_out_ns1__DumpAdditionalInfo(soap, tag, id, this, type);
7931 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__DumpAdditionalInfo(struct soap *soap, const char *tag, int id, const ns1__DumpAdditionalInfo *a, const char *type)
7933 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__DumpAdditionalInfo), "ns1:DumpAdditionalInfo"))
7934 return soap->error;
7935 /* transient soap skipped */
7936 if (soap_out_int(soap, "ns1:PCID", -1, &(a->ns1__DumpAdditionalInfo::PCID), ""))
7937 return soap->error;
7938 if (soap_out_time(soap, "ns1:crashDate", -1, &(a->ns1__DumpAdditionalInfo::crashDate), ""))
7939 return soap->error;
7940 if (soap_out_PointerTostd__wstring(soap, "ns1:description", -1, &(a->ns1__DumpAdditionalInfo::description), ""))
7941 return soap->error;
7942 if (soap_out_PointerTostd__wstring(soap, "ns1:group", -1, &(a->ns1__DumpAdditionalInfo::group), ""))
7943 return soap->error;
7944 if (soap_out_int(soap, "ns1:submitterID", -1, &(a->ns1__DumpAdditionalInfo::submitterID), ""))
7945 return soap->error;
7946 return soap_element_end_out(soap, tag);
7949 void *ns1__DumpAdditionalInfo::soap_in(struct soap *soap, const char *tag, const char *type)
7950 { return soap_in_ns1__DumpAdditionalInfo(soap, tag, this, type);
7953 SOAP_FMAC3 ns1__DumpAdditionalInfo * SOAP_FMAC4 soap_in_ns1__DumpAdditionalInfo(struct soap *soap, const char *tag, ns1__DumpAdditionalInfo *a, const char *type)
7955 (void)type; /* appease -Wall -Werror */
7956 if (soap_element_begin_in(soap, tag, 0, NULL))
7957 return NULL;
7958 a = (ns1__DumpAdditionalInfo *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__DumpAdditionalInfo, sizeof(ns1__DumpAdditionalInfo), soap->type, soap->arrayType);
7959 if (!a)
7960 return NULL;
7961 if (soap->alloced)
7962 { a->soap_default(soap);
7963 if (soap->clist->type != SOAP_TYPE_ns1__DumpAdditionalInfo)
7964 { soap_revert(soap);
7965 *soap->id = '\0';
7966 return (ns1__DumpAdditionalInfo *)a->soap_in(soap, tag, type);
7969 size_t soap_flag___item2 = 1;
7970 size_t soap_flag_PCID1 = 1;
7971 size_t soap_flag_crashDate1 = 1;
7972 size_t soap_flag_description1 = 1;
7973 size_t soap_flag_group1 = 1;
7974 size_t soap_flag_submitterID1 = 1;
7975 if (soap->body && !*soap->href)
7977 for (;;)
7978 { soap->error = SOAP_TAG_MISMATCH;
7979 /* transient soap skipped */
7980 if (soap_flag_PCID1 && soap->error == SOAP_TAG_MISMATCH)
7981 if (soap_in_int(soap, "ns1:PCID", &(a->ns1__DumpAdditionalInfo::PCID), "xsd:int"))
7982 { soap_flag_PCID1--;
7983 continue;
7985 if (soap_flag_crashDate1 && soap->error == SOAP_TAG_MISMATCH)
7986 if (soap_in_time(soap, "ns1:crashDate", &(a->ns1__DumpAdditionalInfo::crashDate), "xsd:dateTime"))
7987 { soap_flag_crashDate1--;
7988 continue;
7990 if (soap_flag_description1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
7991 if (soap_in_PointerTostd__wstring(soap, "ns1:description", &(a->ns1__DumpAdditionalInfo::description), "xsd:string"))
7992 { soap_flag_description1--;
7993 continue;
7995 if (soap_flag_group1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
7996 if (soap_in_PointerTostd__wstring(soap, "ns1:group", &(a->ns1__DumpAdditionalInfo::group), "xsd:string"))
7997 { soap_flag_group1--;
7998 continue;
8000 if (soap_flag_submitterID1 && soap->error == SOAP_TAG_MISMATCH)
8001 if (soap_in_int(soap, "ns1:submitterID", &(a->ns1__DumpAdditionalInfo::submitterID), "xsd:int"))
8002 { soap_flag_submitterID1--;
8003 continue;
8005 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
8006 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item)))
8007 { soap_flag___item2--;
8008 continue;
8010 if (soap->error == SOAP_TAG_MISMATCH)
8011 soap->error = soap_ignore_element(soap);
8012 if (soap->error == SOAP_NO_TAG)
8013 break;
8014 if (soap->error)
8015 return NULL;
8017 if (soap_element_end_in(soap, tag))
8018 return NULL;
8020 else
8021 { a = (ns1__DumpAdditionalInfo *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__DumpAdditionalInfo, 0, sizeof(ns1__DumpAdditionalInfo), 0, soap_copy_ns1__DumpAdditionalInfo);
8022 if (soap->body && soap_element_end_in(soap, tag))
8023 return NULL;
8025 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_PCID1 > 0 || soap_flag_crashDate1 > 0 || soap_flag_submitterID1 > 0))
8026 { soap->error = SOAP_OCCURS;
8027 return NULL;
8029 return a;
8032 int ns1__DumpAdditionalInfo::soap_put(struct soap *soap, const char *tag, const char *type) const
8034 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_ns1__DumpAdditionalInfo);
8035 if (this->soap_out(soap, tag?tag:"ns1:DumpAdditionalInfo", id, type))
8036 return soap->error;
8037 return soap_putindependent(soap);
8040 void *ns1__DumpAdditionalInfo::soap_get(struct soap *soap, const char *tag, const char *type)
8042 return soap_get_ns1__DumpAdditionalInfo(soap, this, tag, type);
8045 SOAP_FMAC3 ns1__DumpAdditionalInfo * SOAP_FMAC4 soap_get_ns1__DumpAdditionalInfo(struct soap *soap, ns1__DumpAdditionalInfo *p, const char *tag, const char *type)
8047 if ((p = soap_in_ns1__DumpAdditionalInfo(soap, tag, p, type)))
8048 if (soap_getindependent(soap))
8049 return NULL;
8050 return p;
8053 SOAP_FMAC1 ns1__DumpAdditionalInfo * SOAP_FMAC2 soap_instantiate_ns1__DumpAdditionalInfo(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
8055 (void)type; (void)arrayType; /* appease -Wall -Werror */
8056 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__DumpAdditionalInfo(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
8057 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_ns1__DumpAdditionalInfo, n, soap_fdelete);
8058 if (!cp)
8059 return NULL;
8060 if (n < 0)
8061 { cp->ptr = (void*)SOAP_NEW(ns1__DumpAdditionalInfo);
8062 if (size)
8063 *size = sizeof(ns1__DumpAdditionalInfo);
8064 ((ns1__DumpAdditionalInfo*)cp->ptr)->soap = soap;
8066 else
8067 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns1__DumpAdditionalInfo, n);
8068 if (size)
8069 *size = n * sizeof(ns1__DumpAdditionalInfo);
8070 if (cp->ptr)
8071 for (int i = 0; i < n; i++)
8072 ((ns1__DumpAdditionalInfo*)cp->ptr)[i].soap = soap;
8074 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
8075 if (!cp->ptr)
8076 soap->error = SOAP_EOM;
8077 return (ns1__DumpAdditionalInfo*)cp->ptr;
8080 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__DumpAdditionalInfo(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
8082 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
8083 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__DumpAdditionalInfo %p -> %p\n", q, p));
8084 *(ns1__DumpAdditionalInfo*)p = *(ns1__DumpAdditionalInfo*)q;
8087 void ns1__AppAdditionalInfo::soap_default(struct soap *soap)
8089 this->soap = soap;
8090 this->xsd__anyType::soap_default(soap);
8091 this->ns1__AppAdditionalInfo::appName = NULL;
8092 this->ns1__AppAdditionalInfo::companyName = NULL;
8095 void ns1__AppAdditionalInfo::soap_serialize(struct soap *soap) const
8097 #ifndef WITH_NOIDREF
8098 (void)soap; /* appease -Wall -Werror */
8099 soap_serialize_PointerTostd__wstring(soap, &this->ns1__AppAdditionalInfo::appName);
8100 soap_serialize_PointerTostd__wstring(soap, &this->ns1__AppAdditionalInfo::companyName);
8101 this->xsd__anyType::soap_serialize(soap);
8102 #endif
8105 int ns1__AppAdditionalInfo::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
8107 return soap_out_ns1__AppAdditionalInfo(soap, tag, id, this, type);
8110 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__AppAdditionalInfo(struct soap *soap, const char *tag, int id, const ns1__AppAdditionalInfo *a, const char *type)
8112 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__AppAdditionalInfo), "ns1:AppAdditionalInfo"))
8113 return soap->error;
8114 /* transient soap skipped */
8115 if (soap_out_PointerTostd__wstring(soap, "ns1:appName", -1, &(a->ns1__AppAdditionalInfo::appName), ""))
8116 return soap->error;
8117 if (soap_out_PointerTostd__wstring(soap, "ns1:companyName", -1, &(a->ns1__AppAdditionalInfo::companyName), ""))
8118 return soap->error;
8119 return soap_element_end_out(soap, tag);
8122 void *ns1__AppAdditionalInfo::soap_in(struct soap *soap, const char *tag, const char *type)
8123 { return soap_in_ns1__AppAdditionalInfo(soap, tag, this, type);
8126 SOAP_FMAC3 ns1__AppAdditionalInfo * SOAP_FMAC4 soap_in_ns1__AppAdditionalInfo(struct soap *soap, const char *tag, ns1__AppAdditionalInfo *a, const char *type)
8128 (void)type; /* appease -Wall -Werror */
8129 if (soap_element_begin_in(soap, tag, 0, NULL))
8130 return NULL;
8131 a = (ns1__AppAdditionalInfo *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__AppAdditionalInfo, sizeof(ns1__AppAdditionalInfo), soap->type, soap->arrayType);
8132 if (!a)
8133 return NULL;
8134 if (soap->alloced)
8135 { a->soap_default(soap);
8136 if (soap->clist->type != SOAP_TYPE_ns1__AppAdditionalInfo)
8137 { soap_revert(soap);
8138 *soap->id = '\0';
8139 return (ns1__AppAdditionalInfo *)a->soap_in(soap, tag, type);
8142 size_t soap_flag___item2 = 1;
8143 size_t soap_flag_appName1 = 1;
8144 size_t soap_flag_companyName1 = 1;
8145 if (soap->body && !*soap->href)
8147 for (;;)
8148 { soap->error = SOAP_TAG_MISMATCH;
8149 /* transient soap skipped */
8150 if (soap_flag_appName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
8151 if (soap_in_PointerTostd__wstring(soap, "ns1:appName", &(a->ns1__AppAdditionalInfo::appName), "xsd:string"))
8152 { soap_flag_appName1--;
8153 continue;
8155 if (soap_flag_companyName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
8156 if (soap_in_PointerTostd__wstring(soap, "ns1:companyName", &(a->ns1__AppAdditionalInfo::companyName), "xsd:string"))
8157 { soap_flag_companyName1--;
8158 continue;
8160 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
8161 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item)))
8162 { soap_flag___item2--;
8163 continue;
8165 if (soap->error == SOAP_TAG_MISMATCH)
8166 soap->error = soap_ignore_element(soap);
8167 if (soap->error == SOAP_NO_TAG)
8168 break;
8169 if (soap->error)
8170 return NULL;
8172 if (soap_element_end_in(soap, tag))
8173 return NULL;
8175 else
8176 { a = (ns1__AppAdditionalInfo *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__AppAdditionalInfo, 0, sizeof(ns1__AppAdditionalInfo), 0, soap_copy_ns1__AppAdditionalInfo);
8177 if (soap->body && soap_element_end_in(soap, tag))
8178 return NULL;
8180 return a;
8183 int ns1__AppAdditionalInfo::soap_put(struct soap *soap, const char *tag, const char *type) const
8185 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_ns1__AppAdditionalInfo);
8186 if (this->soap_out(soap, tag?tag:"ns1:AppAdditionalInfo", id, type))
8187 return soap->error;
8188 return soap_putindependent(soap);
8191 void *ns1__AppAdditionalInfo::soap_get(struct soap *soap, const char *tag, const char *type)
8193 return soap_get_ns1__AppAdditionalInfo(soap, this, tag, type);
8196 SOAP_FMAC3 ns1__AppAdditionalInfo * SOAP_FMAC4 soap_get_ns1__AppAdditionalInfo(struct soap *soap, ns1__AppAdditionalInfo *p, const char *tag, const char *type)
8198 if ((p = soap_in_ns1__AppAdditionalInfo(soap, tag, p, type)))
8199 if (soap_getindependent(soap))
8200 return NULL;
8201 return p;
8204 SOAP_FMAC1 ns1__AppAdditionalInfo * SOAP_FMAC2 soap_instantiate_ns1__AppAdditionalInfo(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
8206 (void)type; (void)arrayType; /* appease -Wall -Werror */
8207 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__AppAdditionalInfo(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
8208 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_ns1__AppAdditionalInfo, n, soap_fdelete);
8209 if (!cp)
8210 return NULL;
8211 if (n < 0)
8212 { cp->ptr = (void*)SOAP_NEW(ns1__AppAdditionalInfo);
8213 if (size)
8214 *size = sizeof(ns1__AppAdditionalInfo);
8215 ((ns1__AppAdditionalInfo*)cp->ptr)->soap = soap;
8217 else
8218 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns1__AppAdditionalInfo, n);
8219 if (size)
8220 *size = n * sizeof(ns1__AppAdditionalInfo);
8221 if (cp->ptr)
8222 for (int i = 0; i < n; i++)
8223 ((ns1__AppAdditionalInfo*)cp->ptr)[i].soap = soap;
8225 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
8226 if (!cp->ptr)
8227 soap->error = SOAP_EOM;
8228 return (ns1__AppAdditionalInfo*)cp->ptr;
8231 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__AppAdditionalInfo(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
8233 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
8234 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__AppAdditionalInfo %p -> %p\n", q, p));
8235 *(ns1__AppAdditionalInfo*)p = *(ns1__AppAdditionalInfo*)q;
8238 void ns1__Application::soap_default(struct soap *soap)
8240 this->soap = soap;
8241 this->xsd__anyType::soap_default(soap);
8242 soap_default_ns3__guid(soap, &this->ns1__Application::applicationGUID);
8243 soap_default_unsignedShort(soap, &this->ns1__Application::hotfix);
8244 this->ns1__Application::mainModule = NULL;
8245 soap_default_unsignedShort(soap, &this->ns1__Application::v1);
8246 soap_default_unsignedShort(soap, &this->ns1__Application::v2);
8247 soap_default_unsignedShort(soap, &this->ns1__Application::v3);
8248 soap_default_unsignedShort(soap, &this->ns1__Application::v4);
8251 void ns1__Application::soap_serialize(struct soap *soap) const
8253 #ifndef WITH_NOIDREF
8254 (void)soap; /* appease -Wall -Werror */
8255 soap_serialize_ns3__guid(soap, &this->ns1__Application::applicationGUID);
8256 soap_serialize_PointerTostd__wstring(soap, &this->ns1__Application::mainModule);
8257 this->xsd__anyType::soap_serialize(soap);
8258 #endif
8261 int ns1__Application::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
8263 return soap_out_ns1__Application(soap, tag, id, this, type);
8266 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__Application(struct soap *soap, const char *tag, int id, const ns1__Application *a, const char *type)
8268 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__Application), "ns1:Application"))
8269 return soap->error;
8270 /* transient soap skipped */
8271 if (soap_out_ns3__guid(soap, "ns1:applicationGUID", -1, &(a->ns1__Application::applicationGUID), ""))
8272 return soap->error;
8273 if (soap_out_unsignedShort(soap, "ns1:hotfix", -1, &(a->ns1__Application::hotfix), ""))
8274 return soap->error;
8275 if (soap_out_PointerTostd__wstring(soap, "ns1:mainModule", -1, &(a->ns1__Application::mainModule), ""))
8276 return soap->error;
8277 if (soap_out_unsignedShort(soap, "ns1:v1", -1, &(a->ns1__Application::v1), ""))
8278 return soap->error;
8279 if (soap_out_unsignedShort(soap, "ns1:v2", -1, &(a->ns1__Application::v2), ""))
8280 return soap->error;
8281 if (soap_out_unsignedShort(soap, "ns1:v3", -1, &(a->ns1__Application::v3), ""))
8282 return soap->error;
8283 if (soap_out_unsignedShort(soap, "ns1:v4", -1, &(a->ns1__Application::v4), ""))
8284 return soap->error;
8285 return soap_element_end_out(soap, tag);
8288 void *ns1__Application::soap_in(struct soap *soap, const char *tag, const char *type)
8289 { return soap_in_ns1__Application(soap, tag, this, type);
8292 SOAP_FMAC3 ns1__Application * SOAP_FMAC4 soap_in_ns1__Application(struct soap *soap, const char *tag, ns1__Application *a, const char *type)
8294 (void)type; /* appease -Wall -Werror */
8295 if (soap_element_begin_in(soap, tag, 0, NULL))
8296 return NULL;
8297 a = (ns1__Application *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__Application, sizeof(ns1__Application), soap->type, soap->arrayType);
8298 if (!a)
8299 return NULL;
8300 if (soap->alloced)
8301 { a->soap_default(soap);
8302 if (soap->clist->type != SOAP_TYPE_ns1__Application)
8303 { soap_revert(soap);
8304 *soap->id = '\0';
8305 return (ns1__Application *)a->soap_in(soap, tag, type);
8308 size_t soap_flag___item2 = 1;
8309 size_t soap_flag_applicationGUID1 = 1;
8310 size_t soap_flag_hotfix1 = 1;
8311 size_t soap_flag_mainModule1 = 1;
8312 size_t soap_flag_v11 = 1;
8313 size_t soap_flag_v21 = 1;
8314 size_t soap_flag_v31 = 1;
8315 size_t soap_flag_v41 = 1;
8316 if (soap->body && !*soap->href)
8318 for (;;)
8319 { soap->error = SOAP_TAG_MISMATCH;
8320 /* transient soap skipped */
8321 if (soap_flag_applicationGUID1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
8322 if (soap_in_ns3__guid(soap, "ns1:applicationGUID", &(a->ns1__Application::applicationGUID), "ns3:guid"))
8323 { soap_flag_applicationGUID1--;
8324 continue;
8326 if (soap_flag_hotfix1 && soap->error == SOAP_TAG_MISMATCH)
8327 if (soap_in_unsignedShort(soap, "ns1:hotfix", &(a->ns1__Application::hotfix), "xsd:unsignedShort"))
8328 { soap_flag_hotfix1--;
8329 continue;
8331 if (soap_flag_mainModule1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
8332 if (soap_in_PointerTostd__wstring(soap, "ns1:mainModule", &(a->ns1__Application::mainModule), "xsd:string"))
8333 { soap_flag_mainModule1--;
8334 continue;
8336 if (soap_flag_v11 && soap->error == SOAP_TAG_MISMATCH)
8337 if (soap_in_unsignedShort(soap, "ns1:v1", &(a->ns1__Application::v1), "xsd:unsignedShort"))
8338 { soap_flag_v11--;
8339 continue;
8341 if (soap_flag_v21 && soap->error == SOAP_TAG_MISMATCH)
8342 if (soap_in_unsignedShort(soap, "ns1:v2", &(a->ns1__Application::v2), "xsd:unsignedShort"))
8343 { soap_flag_v21--;
8344 continue;
8346 if (soap_flag_v31 && soap->error == SOAP_TAG_MISMATCH)
8347 if (soap_in_unsignedShort(soap, "ns1:v3", &(a->ns1__Application::v3), "xsd:unsignedShort"))
8348 { soap_flag_v31--;
8349 continue;
8351 if (soap_flag_v41 && soap->error == SOAP_TAG_MISMATCH)
8352 if (soap_in_unsignedShort(soap, "ns1:v4", &(a->ns1__Application::v4), "xsd:unsignedShort"))
8353 { soap_flag_v41--;
8354 continue;
8356 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
8357 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item)))
8358 { soap_flag___item2--;
8359 continue;
8361 if (soap->error == SOAP_TAG_MISMATCH)
8362 soap->error = soap_ignore_element(soap);
8363 if (soap->error == SOAP_NO_TAG)
8364 break;
8365 if (soap->error)
8366 return NULL;
8368 if (soap_element_end_in(soap, tag))
8369 return NULL;
8371 else
8372 { a = (ns1__Application *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__Application, 0, sizeof(ns1__Application), 0, soap_copy_ns1__Application);
8373 if (soap->body && soap_element_end_in(soap, tag))
8374 return NULL;
8376 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_applicationGUID1 > 0 || soap_flag_hotfix1 > 0 || soap_flag_v11 > 0 || soap_flag_v21 > 0 || soap_flag_v31 > 0 || soap_flag_v41 > 0))
8377 { soap->error = SOAP_OCCURS;
8378 return NULL;
8380 return a;
8383 int ns1__Application::soap_put(struct soap *soap, const char *tag, const char *type) const
8385 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_ns1__Application);
8386 if (this->soap_out(soap, tag?tag:"ns1:Application", id, type))
8387 return soap->error;
8388 return soap_putindependent(soap);
8391 void *ns1__Application::soap_get(struct soap *soap, const char *tag, const char *type)
8393 return soap_get_ns1__Application(soap, this, tag, type);
8396 SOAP_FMAC3 ns1__Application * SOAP_FMAC4 soap_get_ns1__Application(struct soap *soap, ns1__Application *p, const char *tag, const char *type)
8398 if ((p = soap_in_ns1__Application(soap, tag, p, type)))
8399 if (soap_getindependent(soap))
8400 return NULL;
8401 return p;
8404 SOAP_FMAC1 ns1__Application * SOAP_FMAC2 soap_instantiate_ns1__Application(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
8406 (void)type; (void)arrayType; /* appease -Wall -Werror */
8407 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__Application(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
8408 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_ns1__Application, n, soap_fdelete);
8409 if (!cp)
8410 return NULL;
8411 if (n < 0)
8412 { cp->ptr = (void*)SOAP_NEW(ns1__Application);
8413 if (size)
8414 *size = sizeof(ns1__Application);
8415 ((ns1__Application*)cp->ptr)->soap = soap;
8417 else
8418 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns1__Application, n);
8419 if (size)
8420 *size = n * sizeof(ns1__Application);
8421 if (cp->ptr)
8422 for (int i = 0; i < n; i++)
8423 ((ns1__Application*)cp->ptr)[i].soap = soap;
8425 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
8426 if (!cp->ptr)
8427 soap->error = SOAP_EOM;
8428 return (ns1__Application*)cp->ptr;
8431 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__Application(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
8433 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
8434 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__Application %p -> %p\n", q, p));
8435 *(ns1__Application*)p = *(ns1__Application*)q;
8438 void ns1__ClientLib::soap_default(struct soap *soap)
8440 this->soap = soap;
8441 this->xsd__anyType::soap_default(soap);
8442 soap_default_ns4__ClientLib_Architecture(soap, &this->ns1__ClientLib::arch);
8443 soap_default_ns4__ClientLib_ClientType(soap, &this->ns1__ClientLib::type);
8444 soap_default_unsignedShort(soap, &this->ns1__ClientLib::v1);
8445 soap_default_unsignedShort(soap, &this->ns1__ClientLib::v2);
8446 soap_default_unsignedShort(soap, &this->ns1__ClientLib::v3);
8447 soap_default_unsignedShort(soap, &this->ns1__ClientLib::v4);
8450 void ns1__ClientLib::soap_serialize(struct soap *soap) const
8452 #ifndef WITH_NOIDREF
8453 (void)soap; /* appease -Wall -Werror */
8454 this->xsd__anyType::soap_serialize(soap);
8455 #endif
8458 int ns1__ClientLib::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
8460 return soap_out_ns1__ClientLib(soap, tag, id, this, type);
8463 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__ClientLib(struct soap *soap, const char *tag, int id, const ns1__ClientLib *a, const char *type)
8465 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__ClientLib), "ns1:ClientLib"))
8466 return soap->error;
8467 /* transient soap skipped */
8468 if (soap_out_ns4__ClientLib_Architecture(soap, "ns1:arch", -1, &(a->ns1__ClientLib::arch), ""))
8469 return soap->error;
8470 if (soap_out_ns4__ClientLib_ClientType(soap, "ns1:type", -1, &(a->ns1__ClientLib::type), ""))
8471 return soap->error;
8472 if (soap_out_unsignedShort(soap, "ns1:v1", -1, &(a->ns1__ClientLib::v1), ""))
8473 return soap->error;
8474 if (soap_out_unsignedShort(soap, "ns1:v2", -1, &(a->ns1__ClientLib::v2), ""))
8475 return soap->error;
8476 if (soap_out_unsignedShort(soap, "ns1:v3", -1, &(a->ns1__ClientLib::v3), ""))
8477 return soap->error;
8478 if (soap_out_unsignedShort(soap, "ns1:v4", -1, &(a->ns1__ClientLib::v4), ""))
8479 return soap->error;
8480 return soap_element_end_out(soap, tag);
8483 void *ns1__ClientLib::soap_in(struct soap *soap, const char *tag, const char *type)
8484 { return soap_in_ns1__ClientLib(soap, tag, this, type);
8487 SOAP_FMAC3 ns1__ClientLib * SOAP_FMAC4 soap_in_ns1__ClientLib(struct soap *soap, const char *tag, ns1__ClientLib *a, const char *type)
8489 (void)type; /* appease -Wall -Werror */
8490 if (soap_element_begin_in(soap, tag, 0, NULL))
8491 return NULL;
8492 a = (ns1__ClientLib *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__ClientLib, sizeof(ns1__ClientLib), soap->type, soap->arrayType);
8493 if (!a)
8494 return NULL;
8495 if (soap->alloced)
8496 { a->soap_default(soap);
8497 if (soap->clist->type != SOAP_TYPE_ns1__ClientLib)
8498 { soap_revert(soap);
8499 *soap->id = '\0';
8500 return (ns1__ClientLib *)a->soap_in(soap, tag, type);
8503 size_t soap_flag___item2 = 1;
8504 size_t soap_flag_arch1 = 1;
8505 size_t soap_flag_type1 = 1;
8506 size_t soap_flag_v11 = 1;
8507 size_t soap_flag_v21 = 1;
8508 size_t soap_flag_v31 = 1;
8509 size_t soap_flag_v41 = 1;
8510 if (soap->body && !*soap->href)
8512 for (;;)
8513 { soap->error = SOAP_TAG_MISMATCH;
8514 /* transient soap skipped */
8515 if (soap_flag_arch1 && soap->error == SOAP_TAG_MISMATCH)
8516 if (soap_in_ns4__ClientLib_Architecture(soap, "ns1:arch", &(a->ns1__ClientLib::arch), "ns4:ClientLib.Architecture"))
8517 { soap_flag_arch1--;
8518 continue;
8520 if (soap_flag_type1 && soap->error == SOAP_TAG_MISMATCH)
8521 if (soap_in_ns4__ClientLib_ClientType(soap, "ns1:type", &(a->ns1__ClientLib::type), "ns4:ClientLib.ClientType"))
8522 { soap_flag_type1--;
8523 continue;
8525 if (soap_flag_v11 && soap->error == SOAP_TAG_MISMATCH)
8526 if (soap_in_unsignedShort(soap, "ns1:v1", &(a->ns1__ClientLib::v1), "xsd:unsignedShort"))
8527 { soap_flag_v11--;
8528 continue;
8530 if (soap_flag_v21 && soap->error == SOAP_TAG_MISMATCH)
8531 if (soap_in_unsignedShort(soap, "ns1:v2", &(a->ns1__ClientLib::v2), "xsd:unsignedShort"))
8532 { soap_flag_v21--;
8533 continue;
8535 if (soap_flag_v31 && soap->error == SOAP_TAG_MISMATCH)
8536 if (soap_in_unsignedShort(soap, "ns1:v3", &(a->ns1__ClientLib::v3), "xsd:unsignedShort"))
8537 { soap_flag_v31--;
8538 continue;
8540 if (soap_flag_v41 && soap->error == SOAP_TAG_MISMATCH)
8541 if (soap_in_unsignedShort(soap, "ns1:v4", &(a->ns1__ClientLib::v4), "xsd:unsignedShort"))
8542 { soap_flag_v41--;
8543 continue;
8545 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
8546 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item)))
8547 { soap_flag___item2--;
8548 continue;
8550 if (soap->error == SOAP_TAG_MISMATCH)
8551 soap->error = soap_ignore_element(soap);
8552 if (soap->error == SOAP_NO_TAG)
8553 break;
8554 if (soap->error)
8555 return NULL;
8557 if (soap_element_end_in(soap, tag))
8558 return NULL;
8560 else
8561 { a = (ns1__ClientLib *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__ClientLib, 0, sizeof(ns1__ClientLib), 0, soap_copy_ns1__ClientLib);
8562 if (soap->body && soap_element_end_in(soap, tag))
8563 return NULL;
8565 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_arch1 > 0 || soap_flag_type1 > 0 || soap_flag_v11 > 0 || soap_flag_v21 > 0 || soap_flag_v31 > 0 || soap_flag_v41 > 0))
8566 { soap->error = SOAP_OCCURS;
8567 return NULL;
8569 return a;
8572 int ns1__ClientLib::soap_put(struct soap *soap, const char *tag, const char *type) const
8574 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_ns1__ClientLib);
8575 if (this->soap_out(soap, tag?tag:"ns1:ClientLib", id, type))
8576 return soap->error;
8577 return soap_putindependent(soap);
8580 void *ns1__ClientLib::soap_get(struct soap *soap, const char *tag, const char *type)
8582 return soap_get_ns1__ClientLib(soap, this, tag, type);
8585 SOAP_FMAC3 ns1__ClientLib * SOAP_FMAC4 soap_get_ns1__ClientLib(struct soap *soap, ns1__ClientLib *p, const char *tag, const char *type)
8587 if ((p = soap_in_ns1__ClientLib(soap, tag, p, type)))
8588 if (soap_getindependent(soap))
8589 return NULL;
8590 return p;
8593 SOAP_FMAC1 ns1__ClientLib * SOAP_FMAC2 soap_instantiate_ns1__ClientLib(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
8595 (void)type; (void)arrayType; /* appease -Wall -Werror */
8596 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__ClientLib(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
8597 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_ns1__ClientLib, n, soap_fdelete);
8598 if (!cp)
8599 return NULL;
8600 if (n < 0)
8601 { cp->ptr = (void*)SOAP_NEW(ns1__ClientLib);
8602 if (size)
8603 *size = sizeof(ns1__ClientLib);
8604 ((ns1__ClientLib*)cp->ptr)->soap = soap;
8606 else
8607 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns1__ClientLib, n);
8608 if (size)
8609 *size = n * sizeof(ns1__ClientLib);
8610 if (cp->ptr)
8611 for (int i = 0; i < n; i++)
8612 ((ns1__ClientLib*)cp->ptr)[i].soap = soap;
8614 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
8615 if (!cp->ptr)
8616 soap->error = SOAP_EOM;
8617 return (ns1__ClientLib*)cp->ptr;
8620 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__ClientLib(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
8622 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
8623 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__ClientLib %p -> %p\n", q, p));
8624 *(ns1__ClientLib*)p = *(ns1__ClientLib*)q;
8627 void xsd__unsignedShort::soap_default(struct soap *soap)
8629 this->soap = soap;
8630 this->xsd__anyType::soap_default(soap);
8631 soap_default_unsignedShort(soap, &this->xsd__unsignedShort::__item);
8634 void xsd__unsignedShort::soap_serialize(struct soap *soap) const
8636 #ifndef WITH_NOIDREF
8637 (void)soap; /* appease -Wall -Werror */
8638 this->xsd__anyType::soap_serialize(soap);
8639 #endif
8642 int xsd__unsignedShort::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
8644 return soap_out_xsd__unsignedShort(soap, tag, id, this, type);
8647 SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__unsignedShort(struct soap *soap, const char *tag, int id, const xsd__unsignedShort *a, const char *type)
8649 return soap_out_unsignedShort(soap, tag, id, &(a->xsd__unsignedShort::__item), "xsd:unsignedShort");
8652 void *xsd__unsignedShort::soap_in(struct soap *soap, const char *tag, const char *type)
8653 { return soap_in_xsd__unsignedShort(soap, tag, this, type);
8656 SOAP_FMAC3 xsd__unsignedShort * SOAP_FMAC4 soap_in_xsd__unsignedShort(struct soap *soap, const char *tag, xsd__unsignedShort *a, const char *type)
8658 (void)type; /* appease -Wall -Werror */
8659 if (soap_element_begin_in(soap, tag, 1, NULL))
8660 return NULL;
8661 if (!(a = (xsd__unsignedShort *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xsd__unsignedShort, sizeof(xsd__unsignedShort), soap->type, soap->arrayType)))
8662 { soap->error = SOAP_TAG_MISMATCH;
8663 return NULL;
8665 soap_revert(soap);
8666 *soap->id = '\0';
8667 if (soap->alloced)
8668 { a->soap_default(soap);
8669 if (soap->clist->type != SOAP_TYPE_xsd__unsignedShort)
8670 return (xsd__unsignedShort *)a->soap_in(soap, tag, type);
8672 if (!soap_in_unsignedShort(soap, tag, &(a->xsd__unsignedShort::__item), "xsd:unsignedShort"))
8673 return NULL;
8674 return a;
8677 int xsd__unsignedShort::soap_put(struct soap *soap, const char *tag, const char *type) const
8679 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_xsd__unsignedShort);
8680 if (this->soap_out(soap, tag?tag:"xsd:unsignedShort", id, type))
8681 return soap->error;
8682 return soap_putindependent(soap);
8685 void *xsd__unsignedShort::soap_get(struct soap *soap, const char *tag, const char *type)
8687 return soap_get_xsd__unsignedShort(soap, this, tag, type);
8690 SOAP_FMAC3 xsd__unsignedShort * SOAP_FMAC4 soap_get_xsd__unsignedShort(struct soap *soap, xsd__unsignedShort *p, const char *tag, const char *type)
8692 if ((p = soap_in_xsd__unsignedShort(soap, tag, p, type)))
8693 if (soap_getindependent(soap))
8694 return NULL;
8695 return p;
8698 SOAP_FMAC1 xsd__unsignedShort * SOAP_FMAC2 soap_instantiate_xsd__unsignedShort(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
8700 (void)type; (void)arrayType; /* appease -Wall -Werror */
8701 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xsd__unsignedShort(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
8702 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xsd__unsignedShort, n, soap_fdelete);
8703 if (!cp)
8704 return NULL;
8705 if (n < 0)
8706 { cp->ptr = (void*)SOAP_NEW(xsd__unsignedShort);
8707 if (size)
8708 *size = sizeof(xsd__unsignedShort);
8709 ((xsd__unsignedShort*)cp->ptr)->soap = soap;
8711 else
8712 { cp->ptr = (void*)SOAP_NEW_ARRAY(xsd__unsignedShort, n);
8713 if (size)
8714 *size = n * sizeof(xsd__unsignedShort);
8715 if (cp->ptr)
8716 for (int i = 0; i < n; i++)
8717 ((xsd__unsignedShort*)cp->ptr)[i].soap = soap;
8719 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
8720 if (!cp->ptr)
8721 soap->error = SOAP_EOM;
8722 return (xsd__unsignedShort*)cp->ptr;
8725 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xsd__unsignedShort(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
8727 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
8728 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xsd__unsignedShort %p -> %p\n", q, p));
8729 *(xsd__unsignedShort*)p = *(xsd__unsignedShort*)q;
8732 void xsd__unsignedLong::soap_default(struct soap *soap)
8734 this->soap = soap;
8735 this->xsd__anyType::soap_default(soap);
8736 soap_default_unsignedLONG64(soap, &this->xsd__unsignedLong::__item);
8739 void xsd__unsignedLong::soap_serialize(struct soap *soap) const
8741 #ifndef WITH_NOIDREF
8742 (void)soap; /* appease -Wall -Werror */
8743 this->xsd__anyType::soap_serialize(soap);
8744 #endif
8747 int xsd__unsignedLong::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
8749 return soap_out_xsd__unsignedLong(soap, tag, id, this, type);
8752 SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__unsignedLong(struct soap *soap, const char *tag, int id, const xsd__unsignedLong *a, const char *type)
8754 return soap_out_unsignedLONG64(soap, tag, id, &(a->xsd__unsignedLong::__item), "xsd:unsignedLong");
8757 void *xsd__unsignedLong::soap_in(struct soap *soap, const char *tag, const char *type)
8758 { return soap_in_xsd__unsignedLong(soap, tag, this, type);
8761 SOAP_FMAC3 xsd__unsignedLong * SOAP_FMAC4 soap_in_xsd__unsignedLong(struct soap *soap, const char *tag, xsd__unsignedLong *a, const char *type)
8763 (void)type; /* appease -Wall -Werror */
8764 if (soap_element_begin_in(soap, tag, 1, NULL))
8765 return NULL;
8766 if (!(a = (xsd__unsignedLong *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xsd__unsignedLong, sizeof(xsd__unsignedLong), soap->type, soap->arrayType)))
8767 { soap->error = SOAP_TAG_MISMATCH;
8768 return NULL;
8770 soap_revert(soap);
8771 *soap->id = '\0';
8772 if (soap->alloced)
8773 { a->soap_default(soap);
8774 if (soap->clist->type != SOAP_TYPE_xsd__unsignedLong)
8775 return (xsd__unsignedLong *)a->soap_in(soap, tag, type);
8777 if (!soap_in_unsignedLONG64(soap, tag, &(a->xsd__unsignedLong::__item), "xsd:unsignedLong"))
8778 return NULL;
8779 return a;
8782 int xsd__unsignedLong::soap_put(struct soap *soap, const char *tag, const char *type) const
8784 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_xsd__unsignedLong);
8785 if (this->soap_out(soap, tag?tag:"xsd:unsignedLong", id, type))
8786 return soap->error;
8787 return soap_putindependent(soap);
8790 void *xsd__unsignedLong::soap_get(struct soap *soap, const char *tag, const char *type)
8792 return soap_get_xsd__unsignedLong(soap, this, tag, type);
8795 SOAP_FMAC3 xsd__unsignedLong * SOAP_FMAC4 soap_get_xsd__unsignedLong(struct soap *soap, xsd__unsignedLong *p, const char *tag, const char *type)
8797 if ((p = soap_in_xsd__unsignedLong(soap, tag, p, type)))
8798 if (soap_getindependent(soap))
8799 return NULL;
8800 return p;
8803 SOAP_FMAC1 xsd__unsignedLong * SOAP_FMAC2 soap_instantiate_xsd__unsignedLong(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
8805 (void)type; (void)arrayType; /* appease -Wall -Werror */
8806 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xsd__unsignedLong(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
8807 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xsd__unsignedLong, n, soap_fdelete);
8808 if (!cp)
8809 return NULL;
8810 if (n < 0)
8811 { cp->ptr = (void*)SOAP_NEW(xsd__unsignedLong);
8812 if (size)
8813 *size = sizeof(xsd__unsignedLong);
8814 ((xsd__unsignedLong*)cp->ptr)->soap = soap;
8816 else
8817 { cp->ptr = (void*)SOAP_NEW_ARRAY(xsd__unsignedLong, n);
8818 if (size)
8819 *size = n * sizeof(xsd__unsignedLong);
8820 if (cp->ptr)
8821 for (int i = 0; i < n; i++)
8822 ((xsd__unsignedLong*)cp->ptr)[i].soap = soap;
8824 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
8825 if (!cp->ptr)
8826 soap->error = SOAP_EOM;
8827 return (xsd__unsignedLong*)cp->ptr;
8830 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xsd__unsignedLong(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
8832 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
8833 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xsd__unsignedLong %p -> %p\n", q, p));
8834 *(xsd__unsignedLong*)p = *(xsd__unsignedLong*)q;
8837 void xsd__unsignedInt::soap_default(struct soap *soap)
8839 this->soap = soap;
8840 this->xsd__anyType::soap_default(soap);
8841 soap_default_unsignedInt(soap, &this->xsd__unsignedInt::__item);
8844 void xsd__unsignedInt::soap_serialize(struct soap *soap) const
8846 #ifndef WITH_NOIDREF
8847 (void)soap; /* appease -Wall -Werror */
8848 this->xsd__anyType::soap_serialize(soap);
8849 #endif
8852 int xsd__unsignedInt::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
8854 return soap_out_xsd__unsignedInt(soap, tag, id, this, type);
8857 SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__unsignedInt(struct soap *soap, const char *tag, int id, const xsd__unsignedInt *a, const char *type)
8859 return soap_out_unsignedInt(soap, tag, id, &(a->xsd__unsignedInt::__item), "xsd:unsignedInt");
8862 void *xsd__unsignedInt::soap_in(struct soap *soap, const char *tag, const char *type)
8863 { return soap_in_xsd__unsignedInt(soap, tag, this, type);
8866 SOAP_FMAC3 xsd__unsignedInt * SOAP_FMAC4 soap_in_xsd__unsignedInt(struct soap *soap, const char *tag, xsd__unsignedInt *a, const char *type)
8868 (void)type; /* appease -Wall -Werror */
8869 if (soap_element_begin_in(soap, tag, 1, NULL))
8870 return NULL;
8871 if (!(a = (xsd__unsignedInt *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xsd__unsignedInt, sizeof(xsd__unsignedInt), soap->type, soap->arrayType)))
8872 { soap->error = SOAP_TAG_MISMATCH;
8873 return NULL;
8875 soap_revert(soap);
8876 *soap->id = '\0';
8877 if (soap->alloced)
8878 { a->soap_default(soap);
8879 if (soap->clist->type != SOAP_TYPE_xsd__unsignedInt)
8880 return (xsd__unsignedInt *)a->soap_in(soap, tag, type);
8882 if (!soap_in_unsignedInt(soap, tag, &(a->xsd__unsignedInt::__item), "xsd:unsignedInt"))
8883 return NULL;
8884 return a;
8887 int xsd__unsignedInt::soap_put(struct soap *soap, const char *tag, const char *type) const
8889 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_xsd__unsignedInt);
8890 if (this->soap_out(soap, tag?tag:"xsd:unsignedInt", id, type))
8891 return soap->error;
8892 return soap_putindependent(soap);
8895 void *xsd__unsignedInt::soap_get(struct soap *soap, const char *tag, const char *type)
8897 return soap_get_xsd__unsignedInt(soap, this, tag, type);
8900 SOAP_FMAC3 xsd__unsignedInt * SOAP_FMAC4 soap_get_xsd__unsignedInt(struct soap *soap, xsd__unsignedInt *p, const char *tag, const char *type)
8902 if ((p = soap_in_xsd__unsignedInt(soap, tag, p, type)))
8903 if (soap_getindependent(soap))
8904 return NULL;
8905 return p;
8908 SOAP_FMAC1 xsd__unsignedInt * SOAP_FMAC2 soap_instantiate_xsd__unsignedInt(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
8910 (void)type; (void)arrayType; /* appease -Wall -Werror */
8911 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xsd__unsignedInt(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
8912 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xsd__unsignedInt, n, soap_fdelete);
8913 if (!cp)
8914 return NULL;
8915 if (n < 0)
8916 { cp->ptr = (void*)SOAP_NEW(xsd__unsignedInt);
8917 if (size)
8918 *size = sizeof(xsd__unsignedInt);
8919 ((xsd__unsignedInt*)cp->ptr)->soap = soap;
8921 else
8922 { cp->ptr = (void*)SOAP_NEW_ARRAY(xsd__unsignedInt, n);
8923 if (size)
8924 *size = n * sizeof(xsd__unsignedInt);
8925 if (cp->ptr)
8926 for (int i = 0; i < n; i++)
8927 ((xsd__unsignedInt*)cp->ptr)[i].soap = soap;
8929 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
8930 if (!cp->ptr)
8931 soap->error = SOAP_EOM;
8932 return (xsd__unsignedInt*)cp->ptr;
8935 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xsd__unsignedInt(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
8937 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
8938 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xsd__unsignedInt %p -> %p\n", q, p));
8939 *(xsd__unsignedInt*)p = *(xsd__unsignedInt*)q;
8942 void xsd__unsignedByte_::soap_default(struct soap *soap)
8944 this->soap = soap;
8945 this->xsd__anyType::soap_default(soap);
8946 soap_default_xsd__unsignedByte(soap, &this->xsd__unsignedByte_::__item);
8949 void xsd__unsignedByte_::soap_serialize(struct soap *soap) const
8951 #ifndef WITH_NOIDREF
8952 (void)soap; /* appease -Wall -Werror */
8953 this->xsd__anyType::soap_serialize(soap);
8954 #endif
8957 int xsd__unsignedByte_::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
8959 return soap_out_xsd__unsignedByte_(soap, tag, id, this, type);
8962 SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__unsignedByte_(struct soap *soap, const char *tag, int id, const xsd__unsignedByte_ *a, const char *type)
8964 return soap_out_xsd__unsignedByte(soap, tag, id, &(a->xsd__unsignedByte_::__item), "xsd:unsignedByte");
8967 void *xsd__unsignedByte_::soap_in(struct soap *soap, const char *tag, const char *type)
8968 { return soap_in_xsd__unsignedByte_(soap, tag, this, type);
8971 SOAP_FMAC3 xsd__unsignedByte_ * SOAP_FMAC4 soap_in_xsd__unsignedByte_(struct soap *soap, const char *tag, xsd__unsignedByte_ *a, const char *type)
8973 (void)type; /* appease -Wall -Werror */
8974 if (soap_element_begin_in(soap, tag, 1, NULL))
8975 return NULL;
8976 if (!(a = (xsd__unsignedByte_ *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xsd__unsignedByte_, sizeof(xsd__unsignedByte_), soap->type, soap->arrayType)))
8977 { soap->error = SOAP_TAG_MISMATCH;
8978 return NULL;
8980 soap_revert(soap);
8981 *soap->id = '\0';
8982 if (soap->alloced)
8983 { a->soap_default(soap);
8984 if (soap->clist->type != SOAP_TYPE_xsd__unsignedByte_)
8985 return (xsd__unsignedByte_ *)a->soap_in(soap, tag, type);
8987 if (!soap_in_xsd__unsignedByte(soap, tag, &(a->xsd__unsignedByte_::__item), "xsd:unsignedByte"))
8988 return NULL;
8989 return a;
8992 int xsd__unsignedByte_::soap_put(struct soap *soap, const char *tag, const char *type) const
8994 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_xsd__unsignedByte_);
8995 if (this->soap_out(soap, tag?tag:"xsd:unsignedByte", id, type))
8996 return soap->error;
8997 return soap_putindependent(soap);
9000 void *xsd__unsignedByte_::soap_get(struct soap *soap, const char *tag, const char *type)
9002 return soap_get_xsd__unsignedByte_(soap, this, tag, type);
9005 SOAP_FMAC3 xsd__unsignedByte_ * SOAP_FMAC4 soap_get_xsd__unsignedByte_(struct soap *soap, xsd__unsignedByte_ *p, const char *tag, const char *type)
9007 if ((p = soap_in_xsd__unsignedByte_(soap, tag, p, type)))
9008 if (soap_getindependent(soap))
9009 return NULL;
9010 return p;
9013 SOAP_FMAC1 xsd__unsignedByte_ * SOAP_FMAC2 soap_instantiate_xsd__unsignedByte_(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
9015 (void)type; (void)arrayType; /* appease -Wall -Werror */
9016 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xsd__unsignedByte_(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
9017 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xsd__unsignedByte_, n, soap_fdelete);
9018 if (!cp)
9019 return NULL;
9020 if (n < 0)
9021 { cp->ptr = (void*)SOAP_NEW(xsd__unsignedByte_);
9022 if (size)
9023 *size = sizeof(xsd__unsignedByte_);
9024 ((xsd__unsignedByte_*)cp->ptr)->soap = soap;
9026 else
9027 { cp->ptr = (void*)SOAP_NEW_ARRAY(xsd__unsignedByte_, n);
9028 if (size)
9029 *size = n * sizeof(xsd__unsignedByte_);
9030 if (cp->ptr)
9031 for (int i = 0; i < n; i++)
9032 ((xsd__unsignedByte_*)cp->ptr)[i].soap = soap;
9034 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
9035 if (!cp->ptr)
9036 soap->error = SOAP_EOM;
9037 return (xsd__unsignedByte_*)cp->ptr;
9040 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xsd__unsignedByte_(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
9042 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
9043 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xsd__unsignedByte_ %p -> %p\n", q, p));
9044 *(xsd__unsignedByte_*)p = *(xsd__unsignedByte_*)q;
9047 void xsd__string::soap_default(struct soap *soap)
9049 this->soap = soap;
9050 this->xsd__anyType::soap_default(soap);
9051 soap_default_std__wstring(soap, &this->xsd__string::__item);
9054 void xsd__string::soap_serialize(struct soap *soap) const
9056 #ifndef WITH_NOIDREF
9057 (void)soap; /* appease -Wall -Werror */
9058 soap_embedded(soap, &this->xsd__string::__item, SOAP_TYPE_std__wstring);
9059 soap_serialize_std__wstring(soap, &this->xsd__string::__item);
9060 this->xsd__anyType::soap_serialize(soap);
9061 #endif
9064 int xsd__string::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
9066 return soap_out_xsd__string(soap, tag, id, this, type);
9069 SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__string(struct soap *soap, const char *tag, int id, const xsd__string *a, const char *type)
9071 return soap_out_std__wstring(soap, tag, id, &(a->xsd__string::__item), "xsd:string");
9074 void *xsd__string::soap_in(struct soap *soap, const char *tag, const char *type)
9075 { return soap_in_xsd__string(soap, tag, this, type);
9078 SOAP_FMAC3 xsd__string * SOAP_FMAC4 soap_in_xsd__string(struct soap *soap, const char *tag, xsd__string *a, const char *type)
9080 (void)type; /* appease -Wall -Werror */
9081 if (soap_element_begin_in(soap, tag, 1, NULL))
9082 return NULL;
9083 if (!(a = (xsd__string *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xsd__string, sizeof(xsd__string), soap->type, soap->arrayType)))
9084 { soap->error = SOAP_TAG_MISMATCH;
9085 return NULL;
9087 soap_revert(soap);
9088 *soap->id = '\0';
9089 if (soap->alloced)
9090 { a->soap_default(soap);
9091 if (soap->clist->type != SOAP_TYPE_xsd__string)
9092 return (xsd__string *)a->soap_in(soap, tag, type);
9094 if (!soap_in_std__wstring(soap, tag, &(a->xsd__string::__item), "xsd:string"))
9095 return NULL;
9096 return a;
9099 int xsd__string::soap_put(struct soap *soap, const char *tag, const char *type) const
9101 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_xsd__string);
9102 if (this->soap_out(soap, tag?tag:"xsd:string", id, type))
9103 return soap->error;
9104 return soap_putindependent(soap);
9107 void *xsd__string::soap_get(struct soap *soap, const char *tag, const char *type)
9109 return soap_get_xsd__string(soap, this, tag, type);
9112 SOAP_FMAC3 xsd__string * SOAP_FMAC4 soap_get_xsd__string(struct soap *soap, xsd__string *p, const char *tag, const char *type)
9114 if ((p = soap_in_xsd__string(soap, tag, p, type)))
9115 if (soap_getindependent(soap))
9116 return NULL;
9117 return p;
9120 SOAP_FMAC1 xsd__string * SOAP_FMAC2 soap_instantiate_xsd__string(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
9122 (void)type; (void)arrayType; /* appease -Wall -Werror */
9123 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xsd__string(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
9124 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xsd__string, n, soap_fdelete);
9125 if (!cp)
9126 return NULL;
9127 if (n < 0)
9128 { cp->ptr = (void*)SOAP_NEW(xsd__string);
9129 if (size)
9130 *size = sizeof(xsd__string);
9131 ((xsd__string*)cp->ptr)->soap = soap;
9133 else
9134 { cp->ptr = (void*)SOAP_NEW_ARRAY(xsd__string, n);
9135 if (size)
9136 *size = n * sizeof(xsd__string);
9137 if (cp->ptr)
9138 for (int i = 0; i < n; i++)
9139 ((xsd__string*)cp->ptr)[i].soap = soap;
9141 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
9142 if (!cp->ptr)
9143 soap->error = SOAP_EOM;
9144 return (xsd__string*)cp->ptr;
9147 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xsd__string(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
9149 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
9150 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xsd__string %p -> %p\n", q, p));
9151 *(xsd__string*)p = *(xsd__string*)q;
9154 void xsd__short::soap_default(struct soap *soap)
9156 this->soap = soap;
9157 this->xsd__anyType::soap_default(soap);
9158 soap_default_short(soap, &this->xsd__short::__item);
9161 void xsd__short::soap_serialize(struct soap *soap) const
9163 #ifndef WITH_NOIDREF
9164 (void)soap; /* appease -Wall -Werror */
9165 this->xsd__anyType::soap_serialize(soap);
9166 #endif
9169 int xsd__short::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
9171 return soap_out_xsd__short(soap, tag, id, this, type);
9174 SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__short(struct soap *soap, const char *tag, int id, const xsd__short *a, const char *type)
9176 return soap_out_short(soap, tag, id, &(a->xsd__short::__item), "xsd:short");
9179 void *xsd__short::soap_in(struct soap *soap, const char *tag, const char *type)
9180 { return soap_in_xsd__short(soap, tag, this, type);
9183 SOAP_FMAC3 xsd__short * SOAP_FMAC4 soap_in_xsd__short(struct soap *soap, const char *tag, xsd__short *a, const char *type)
9185 (void)type; /* appease -Wall -Werror */
9186 if (soap_element_begin_in(soap, tag, 1, NULL))
9187 return NULL;
9188 if (!(a = (xsd__short *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xsd__short, sizeof(xsd__short), soap->type, soap->arrayType)))
9189 { soap->error = SOAP_TAG_MISMATCH;
9190 return NULL;
9192 soap_revert(soap);
9193 *soap->id = '\0';
9194 if (soap->alloced)
9195 { a->soap_default(soap);
9196 if (soap->clist->type != SOAP_TYPE_xsd__short)
9197 return (xsd__short *)a->soap_in(soap, tag, type);
9199 if (!soap_in_short(soap, tag, &(a->xsd__short::__item), "xsd:short"))
9200 return NULL;
9201 return a;
9204 int xsd__short::soap_put(struct soap *soap, const char *tag, const char *type) const
9206 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_xsd__short);
9207 if (this->soap_out(soap, tag?tag:"xsd:short", id, type))
9208 return soap->error;
9209 return soap_putindependent(soap);
9212 void *xsd__short::soap_get(struct soap *soap, const char *tag, const char *type)
9214 return soap_get_xsd__short(soap, this, tag, type);
9217 SOAP_FMAC3 xsd__short * SOAP_FMAC4 soap_get_xsd__short(struct soap *soap, xsd__short *p, const char *tag, const char *type)
9219 if ((p = soap_in_xsd__short(soap, tag, p, type)))
9220 if (soap_getindependent(soap))
9221 return NULL;
9222 return p;
9225 SOAP_FMAC1 xsd__short * SOAP_FMAC2 soap_instantiate_xsd__short(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
9227 (void)type; (void)arrayType; /* appease -Wall -Werror */
9228 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xsd__short(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
9229 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xsd__short, n, soap_fdelete);
9230 if (!cp)
9231 return NULL;
9232 if (n < 0)
9233 { cp->ptr = (void*)SOAP_NEW(xsd__short);
9234 if (size)
9235 *size = sizeof(xsd__short);
9236 ((xsd__short*)cp->ptr)->soap = soap;
9238 else
9239 { cp->ptr = (void*)SOAP_NEW_ARRAY(xsd__short, n);
9240 if (size)
9241 *size = n * sizeof(xsd__short);
9242 if (cp->ptr)
9243 for (int i = 0; i < n; i++)
9244 ((xsd__short*)cp->ptr)[i].soap = soap;
9246 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
9247 if (!cp->ptr)
9248 soap->error = SOAP_EOM;
9249 return (xsd__short*)cp->ptr;
9252 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xsd__short(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
9254 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
9255 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xsd__short %p -> %p\n", q, p));
9256 *(xsd__short*)p = *(xsd__short*)q;
9259 void xsd__long::soap_default(struct soap *soap)
9261 this->soap = soap;
9262 this->xsd__anyType::soap_default(soap);
9263 soap_default_LONG64(soap, &this->xsd__long::__item);
9266 void xsd__long::soap_serialize(struct soap *soap) const
9268 #ifndef WITH_NOIDREF
9269 (void)soap; /* appease -Wall -Werror */
9270 this->xsd__anyType::soap_serialize(soap);
9271 #endif
9274 int xsd__long::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
9276 return soap_out_xsd__long(soap, tag, id, this, type);
9279 SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__long(struct soap *soap, const char *tag, int id, const xsd__long *a, const char *type)
9281 return soap_out_LONG64(soap, tag, id, &(a->xsd__long::__item), "xsd:long");
9284 void *xsd__long::soap_in(struct soap *soap, const char *tag, const char *type)
9285 { return soap_in_xsd__long(soap, tag, this, type);
9288 SOAP_FMAC3 xsd__long * SOAP_FMAC4 soap_in_xsd__long(struct soap *soap, const char *tag, xsd__long *a, const char *type)
9290 (void)type; /* appease -Wall -Werror */
9291 if (soap_element_begin_in(soap, tag, 1, NULL))
9292 return NULL;
9293 if (!(a = (xsd__long *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xsd__long, sizeof(xsd__long), soap->type, soap->arrayType)))
9294 { soap->error = SOAP_TAG_MISMATCH;
9295 return NULL;
9297 soap_revert(soap);
9298 *soap->id = '\0';
9299 if (soap->alloced)
9300 { a->soap_default(soap);
9301 if (soap->clist->type != SOAP_TYPE_xsd__long)
9302 return (xsd__long *)a->soap_in(soap, tag, type);
9304 if (!soap_in_LONG64(soap, tag, &(a->xsd__long::__item), "xsd:long"))
9305 return NULL;
9306 return a;
9309 int xsd__long::soap_put(struct soap *soap, const char *tag, const char *type) const
9311 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_xsd__long);
9312 if (this->soap_out(soap, tag?tag:"xsd:long", id, type))
9313 return soap->error;
9314 return soap_putindependent(soap);
9317 void *xsd__long::soap_get(struct soap *soap, const char *tag, const char *type)
9319 return soap_get_xsd__long(soap, this, tag, type);
9322 SOAP_FMAC3 xsd__long * SOAP_FMAC4 soap_get_xsd__long(struct soap *soap, xsd__long *p, const char *tag, const char *type)
9324 if ((p = soap_in_xsd__long(soap, tag, p, type)))
9325 if (soap_getindependent(soap))
9326 return NULL;
9327 return p;
9330 SOAP_FMAC1 xsd__long * SOAP_FMAC2 soap_instantiate_xsd__long(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
9332 (void)type; (void)arrayType; /* appease -Wall -Werror */
9333 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xsd__long(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
9334 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xsd__long, n, soap_fdelete);
9335 if (!cp)
9336 return NULL;
9337 if (n < 0)
9338 { cp->ptr = (void*)SOAP_NEW(xsd__long);
9339 if (size)
9340 *size = sizeof(xsd__long);
9341 ((xsd__long*)cp->ptr)->soap = soap;
9343 else
9344 { cp->ptr = (void*)SOAP_NEW_ARRAY(xsd__long, n);
9345 if (size)
9346 *size = n * sizeof(xsd__long);
9347 if (cp->ptr)
9348 for (int i = 0; i < n; i++)
9349 ((xsd__long*)cp->ptr)[i].soap = soap;
9351 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
9352 if (!cp->ptr)
9353 soap->error = SOAP_EOM;
9354 return (xsd__long*)cp->ptr;
9357 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xsd__long(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
9359 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
9360 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xsd__long %p -> %p\n", q, p));
9361 *(xsd__long*)p = *(xsd__long*)q;
9364 void xsd__int::soap_default(struct soap *soap)
9366 this->soap = soap;
9367 this->xsd__anyType::soap_default(soap);
9368 soap_default_int(soap, &this->xsd__int::__item);
9371 void xsd__int::soap_serialize(struct soap *soap) const
9373 #ifndef WITH_NOIDREF
9374 (void)soap; /* appease -Wall -Werror */
9375 soap_embedded(soap, &this->xsd__int::__item, SOAP_TYPE_int);
9376 this->xsd__anyType::soap_serialize(soap);
9377 #endif
9380 int xsd__int::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
9382 return soap_out_xsd__int(soap, tag, id, this, type);
9385 SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__int(struct soap *soap, const char *tag, int id, const xsd__int *a, const char *type)
9387 return soap_out_int(soap, tag, id, &(a->xsd__int::__item), "xsd:int");
9390 void *xsd__int::soap_in(struct soap *soap, const char *tag, const char *type)
9391 { return soap_in_xsd__int(soap, tag, this, type);
9394 SOAP_FMAC3 xsd__int * SOAP_FMAC4 soap_in_xsd__int(struct soap *soap, const char *tag, xsd__int *a, const char *type)
9396 (void)type; /* appease -Wall -Werror */
9397 if (soap_element_begin_in(soap, tag, 1, NULL))
9398 return NULL;
9399 if (!(a = (xsd__int *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xsd__int, sizeof(xsd__int), soap->type, soap->arrayType)))
9400 { soap->error = SOAP_TAG_MISMATCH;
9401 return NULL;
9403 soap_revert(soap);
9404 *soap->id = '\0';
9405 if (soap->alloced)
9406 { a->soap_default(soap);
9407 if (soap->clist->type != SOAP_TYPE_xsd__int)
9408 return (xsd__int *)a->soap_in(soap, tag, type);
9410 if (!soap_in_int(soap, tag, &(a->xsd__int::__item), "xsd:int"))
9411 return NULL;
9412 return a;
9415 int xsd__int::soap_put(struct soap *soap, const char *tag, const char *type) const
9417 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_xsd__int);
9418 if (this->soap_out(soap, tag?tag:"xsd:int", id, type))
9419 return soap->error;
9420 return soap_putindependent(soap);
9423 void *xsd__int::soap_get(struct soap *soap, const char *tag, const char *type)
9425 return soap_get_xsd__int(soap, this, tag, type);
9428 SOAP_FMAC3 xsd__int * SOAP_FMAC4 soap_get_xsd__int(struct soap *soap, xsd__int *p, const char *tag, const char *type)
9430 if ((p = soap_in_xsd__int(soap, tag, p, type)))
9431 if (soap_getindependent(soap))
9432 return NULL;
9433 return p;
9436 SOAP_FMAC1 xsd__int * SOAP_FMAC2 soap_instantiate_xsd__int(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
9438 (void)type; (void)arrayType; /* appease -Wall -Werror */
9439 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xsd__int(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
9440 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xsd__int, n, soap_fdelete);
9441 if (!cp)
9442 return NULL;
9443 if (n < 0)
9444 { cp->ptr = (void*)SOAP_NEW(xsd__int);
9445 if (size)
9446 *size = sizeof(xsd__int);
9447 ((xsd__int*)cp->ptr)->soap = soap;
9449 else
9450 { cp->ptr = (void*)SOAP_NEW_ARRAY(xsd__int, n);
9451 if (size)
9452 *size = n * sizeof(xsd__int);
9453 if (cp->ptr)
9454 for (int i = 0; i < n; i++)
9455 ((xsd__int*)cp->ptr)[i].soap = soap;
9457 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
9458 if (!cp->ptr)
9459 soap->error = SOAP_EOM;
9460 return (xsd__int*)cp->ptr;
9463 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xsd__int(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
9465 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
9466 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xsd__int %p -> %p\n", q, p));
9467 *(xsd__int*)p = *(xsd__int*)q;
9470 void xsd__float::soap_default(struct soap *soap)
9472 this->soap = soap;
9473 this->xsd__anyType::soap_default(soap);
9474 soap_default_float(soap, &this->xsd__float::__item);
9477 void xsd__float::soap_serialize(struct soap *soap) const
9479 #ifndef WITH_NOIDREF
9480 (void)soap; /* appease -Wall -Werror */
9481 this->xsd__anyType::soap_serialize(soap);
9482 #endif
9485 int xsd__float::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
9487 return soap_out_xsd__float(soap, tag, id, this, type);
9490 SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__float(struct soap *soap, const char *tag, int id, const xsd__float *a, const char *type)
9492 return soap_out_float(soap, tag, id, &(a->xsd__float::__item), "xsd:float");
9495 void *xsd__float::soap_in(struct soap *soap, const char *tag, const char *type)
9496 { return soap_in_xsd__float(soap, tag, this, type);
9499 SOAP_FMAC3 xsd__float * SOAP_FMAC4 soap_in_xsd__float(struct soap *soap, const char *tag, xsd__float *a, const char *type)
9501 (void)type; /* appease -Wall -Werror */
9502 if (soap_element_begin_in(soap, tag, 1, NULL))
9503 return NULL;
9504 if (!(a = (xsd__float *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xsd__float, sizeof(xsd__float), soap->type, soap->arrayType)))
9505 { soap->error = SOAP_TAG_MISMATCH;
9506 return NULL;
9508 soap_revert(soap);
9509 *soap->id = '\0';
9510 if (soap->alloced)
9511 { a->soap_default(soap);
9512 if (soap->clist->type != SOAP_TYPE_xsd__float)
9513 return (xsd__float *)a->soap_in(soap, tag, type);
9515 if (!soap_in_float(soap, tag, &(a->xsd__float::__item), "xsd:float"))
9516 return NULL;
9517 return a;
9520 int xsd__float::soap_put(struct soap *soap, const char *tag, const char *type) const
9522 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_xsd__float);
9523 if (this->soap_out(soap, tag?tag:"xsd:float", id, type))
9524 return soap->error;
9525 return soap_putindependent(soap);
9528 void *xsd__float::soap_get(struct soap *soap, const char *tag, const char *type)
9530 return soap_get_xsd__float(soap, this, tag, type);
9533 SOAP_FMAC3 xsd__float * SOAP_FMAC4 soap_get_xsd__float(struct soap *soap, xsd__float *p, const char *tag, const char *type)
9535 if ((p = soap_in_xsd__float(soap, tag, p, type)))
9536 if (soap_getindependent(soap))
9537 return NULL;
9538 return p;
9541 SOAP_FMAC1 xsd__float * SOAP_FMAC2 soap_instantiate_xsd__float(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
9543 (void)type; (void)arrayType; /* appease -Wall -Werror */
9544 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xsd__float(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
9545 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xsd__float, n, soap_fdelete);
9546 if (!cp)
9547 return NULL;
9548 if (n < 0)
9549 { cp->ptr = (void*)SOAP_NEW(xsd__float);
9550 if (size)
9551 *size = sizeof(xsd__float);
9552 ((xsd__float*)cp->ptr)->soap = soap;
9554 else
9555 { cp->ptr = (void*)SOAP_NEW_ARRAY(xsd__float, n);
9556 if (size)
9557 *size = n * sizeof(xsd__float);
9558 if (cp->ptr)
9559 for (int i = 0; i < n; i++)
9560 ((xsd__float*)cp->ptr)[i].soap = soap;
9562 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
9563 if (!cp->ptr)
9564 soap->error = SOAP_EOM;
9565 return (xsd__float*)cp->ptr;
9568 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xsd__float(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
9570 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
9571 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xsd__float %p -> %p\n", q, p));
9572 *(xsd__float*)p = *(xsd__float*)q;
9575 void xsd__duration_::soap_default(struct soap *soap)
9577 this->soap = soap;
9578 this->xsd__anyType::soap_default(soap);
9579 soap_default_xsd__duration(soap, &this->xsd__duration_::__item);
9582 void xsd__duration_::soap_serialize(struct soap *soap) const
9584 #ifndef WITH_NOIDREF
9585 (void)soap; /* appease -Wall -Werror */
9586 soap_serialize_xsd__duration(soap, &this->xsd__duration_::__item);
9587 this->xsd__anyType::soap_serialize(soap);
9588 #endif
9591 int xsd__duration_::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
9593 return soap_out_xsd__duration_(soap, tag, id, this, type);
9596 SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__duration_(struct soap *soap, const char *tag, int id, const xsd__duration_ *a, const char *type)
9598 return soap_out_xsd__duration(soap, tag, id, &(a->xsd__duration_::__item), "xsd:duration");
9601 void *xsd__duration_::soap_in(struct soap *soap, const char *tag, const char *type)
9602 { return soap_in_xsd__duration_(soap, tag, this, type);
9605 SOAP_FMAC3 xsd__duration_ * SOAP_FMAC4 soap_in_xsd__duration_(struct soap *soap, const char *tag, xsd__duration_ *a, const char *type)
9607 (void)type; /* appease -Wall -Werror */
9608 if (soap_element_begin_in(soap, tag, 1, NULL))
9609 return NULL;
9610 if (!(a = (xsd__duration_ *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xsd__duration_, sizeof(xsd__duration_), soap->type, soap->arrayType)))
9611 { soap->error = SOAP_TAG_MISMATCH;
9612 return NULL;
9614 soap_revert(soap);
9615 *soap->id = '\0';
9616 if (soap->alloced)
9617 { a->soap_default(soap);
9618 if (soap->clist->type != SOAP_TYPE_xsd__duration_)
9619 return (xsd__duration_ *)a->soap_in(soap, tag, type);
9621 if (!soap_in_xsd__duration(soap, tag, &(a->xsd__duration_::__item), "xsd:duration"))
9622 return NULL;
9623 return a;
9626 int xsd__duration_::soap_put(struct soap *soap, const char *tag, const char *type) const
9628 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_xsd__duration_);
9629 if (this->soap_out(soap, tag?tag:"xsd:duration", id, type))
9630 return soap->error;
9631 return soap_putindependent(soap);
9634 void *xsd__duration_::soap_get(struct soap *soap, const char *tag, const char *type)
9636 return soap_get_xsd__duration_(soap, this, tag, type);
9639 SOAP_FMAC3 xsd__duration_ * SOAP_FMAC4 soap_get_xsd__duration_(struct soap *soap, xsd__duration_ *p, const char *tag, const char *type)
9641 if ((p = soap_in_xsd__duration_(soap, tag, p, type)))
9642 if (soap_getindependent(soap))
9643 return NULL;
9644 return p;
9647 SOAP_FMAC1 xsd__duration_ * SOAP_FMAC2 soap_instantiate_xsd__duration_(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
9649 (void)type; (void)arrayType; /* appease -Wall -Werror */
9650 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xsd__duration_(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
9651 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xsd__duration_, n, soap_fdelete);
9652 if (!cp)
9653 return NULL;
9654 if (n < 0)
9655 { cp->ptr = (void*)SOAP_NEW(xsd__duration_);
9656 if (size)
9657 *size = sizeof(xsd__duration_);
9658 ((xsd__duration_*)cp->ptr)->soap = soap;
9660 else
9661 { cp->ptr = (void*)SOAP_NEW_ARRAY(xsd__duration_, n);
9662 if (size)
9663 *size = n * sizeof(xsd__duration_);
9664 if (cp->ptr)
9665 for (int i = 0; i < n; i++)
9666 ((xsd__duration_*)cp->ptr)[i].soap = soap;
9668 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
9669 if (!cp->ptr)
9670 soap->error = SOAP_EOM;
9671 return (xsd__duration_*)cp->ptr;
9674 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xsd__duration_(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
9676 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
9677 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xsd__duration_ %p -> %p\n", q, p));
9678 *(xsd__duration_*)p = *(xsd__duration_*)q;
9681 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_xsd__duration(struct soap *soap, const std::wstring *a)
9682 { (void)soap; (void)a; /* appease -Wall -Werror */
9684 SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__duration(struct soap *soap, const char *tag, int id, const std::wstring *s, const char *type)
9686 if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
9687 return soap_element_null(soap, tag, id, type);
9688 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, s, SOAP_TYPE_xsd__duration), type) || soap_wstring_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag))
9689 return soap->error;
9690 return SOAP_OK;
9693 SOAP_FMAC3 std::wstring * SOAP_FMAC4 soap_in_xsd__duration(struct soap *soap, const char *tag, std::wstring *s, const char *type)
9695 (void)type; /* appease -Wall -Werror */
9696 if (soap_element_begin_in(soap, tag, 1, NULL))
9697 return NULL;
9698 if (!s)
9699 s = soap_new_std__wstring(soap, -1);
9700 if (soap->null)
9701 if (s)
9702 s->erase();
9703 if (soap->body && !*soap->href)
9704 { wchar_t *t;
9705 s = (std::wstring*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_xsd__duration, sizeof(std::wstring), soap->type, soap->arrayType);
9706 if (s)
9707 { if (!(t = soap_wstring_in(soap, 1, 0, -1)))
9708 return NULL;
9709 s->assign(t);
9712 else
9713 s = (std::wstring*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_xsd__duration, sizeof(std::wstring), soap->type, soap->arrayType), 0, SOAP_TYPE_xsd__duration, 0, sizeof(std::wstring), 0, soap_copy_xsd__duration);
9714 if (soap->body && soap_element_end_in(soap, tag))
9715 return NULL;
9716 return s;
9719 SOAP_FMAC3 int SOAP_FMAC4 soap_put_xsd__duration(struct soap *soap, const std::wstring *a, const char *tag, const char *type)
9721 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_xsd__duration);
9722 if (soap_out_xsd__duration(soap, tag?tag:"xsd:duration", id, a, type))
9723 return soap->error;
9724 return soap_putindependent(soap);
9727 SOAP_FMAC3 std::wstring * SOAP_FMAC4 soap_get_xsd__duration(struct soap *soap, std::wstring *p, const char *tag, const char *type)
9729 if ((p = soap_in_xsd__duration(soap, tag, p, type)))
9730 if (soap_getindependent(soap))
9731 return NULL;
9732 return p;
9735 void xsd__double::soap_default(struct soap *soap)
9737 this->soap = soap;
9738 this->xsd__anyType::soap_default(soap);
9739 soap_default_double(soap, &this->xsd__double::__item);
9742 void xsd__double::soap_serialize(struct soap *soap) const
9744 #ifndef WITH_NOIDREF
9745 (void)soap; /* appease -Wall -Werror */
9746 this->xsd__anyType::soap_serialize(soap);
9747 #endif
9750 int xsd__double::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
9752 return soap_out_xsd__double(soap, tag, id, this, type);
9755 SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__double(struct soap *soap, const char *tag, int id, const xsd__double *a, const char *type)
9757 return soap_out_double(soap, tag, id, &(a->xsd__double::__item), "xsd:double");
9760 void *xsd__double::soap_in(struct soap *soap, const char *tag, const char *type)
9761 { return soap_in_xsd__double(soap, tag, this, type);
9764 SOAP_FMAC3 xsd__double * SOAP_FMAC4 soap_in_xsd__double(struct soap *soap, const char *tag, xsd__double *a, const char *type)
9766 (void)type; /* appease -Wall -Werror */
9767 if (soap_element_begin_in(soap, tag, 1, NULL))
9768 return NULL;
9769 if (!(a = (xsd__double *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xsd__double, sizeof(xsd__double), soap->type, soap->arrayType)))
9770 { soap->error = SOAP_TAG_MISMATCH;
9771 return NULL;
9773 soap_revert(soap);
9774 *soap->id = '\0';
9775 if (soap->alloced)
9776 { a->soap_default(soap);
9777 if (soap->clist->type != SOAP_TYPE_xsd__double)
9778 return (xsd__double *)a->soap_in(soap, tag, type);
9780 if (!soap_in_double(soap, tag, &(a->xsd__double::__item), "xsd:double"))
9781 return NULL;
9782 return a;
9785 int xsd__double::soap_put(struct soap *soap, const char *tag, const char *type) const
9787 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_xsd__double);
9788 if (this->soap_out(soap, tag?tag:"xsd:double", id, type))
9789 return soap->error;
9790 return soap_putindependent(soap);
9793 void *xsd__double::soap_get(struct soap *soap, const char *tag, const char *type)
9795 return soap_get_xsd__double(soap, this, tag, type);
9798 SOAP_FMAC3 xsd__double * SOAP_FMAC4 soap_get_xsd__double(struct soap *soap, xsd__double *p, const char *tag, const char *type)
9800 if ((p = soap_in_xsd__double(soap, tag, p, type)))
9801 if (soap_getindependent(soap))
9802 return NULL;
9803 return p;
9806 SOAP_FMAC1 xsd__double * SOAP_FMAC2 soap_instantiate_xsd__double(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
9808 (void)type; (void)arrayType; /* appease -Wall -Werror */
9809 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xsd__double(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
9810 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xsd__double, n, soap_fdelete);
9811 if (!cp)
9812 return NULL;
9813 if (n < 0)
9814 { cp->ptr = (void*)SOAP_NEW(xsd__double);
9815 if (size)
9816 *size = sizeof(xsd__double);
9817 ((xsd__double*)cp->ptr)->soap = soap;
9819 else
9820 { cp->ptr = (void*)SOAP_NEW_ARRAY(xsd__double, n);
9821 if (size)
9822 *size = n * sizeof(xsd__double);
9823 if (cp->ptr)
9824 for (int i = 0; i < n; i++)
9825 ((xsd__double*)cp->ptr)[i].soap = soap;
9827 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
9828 if (!cp->ptr)
9829 soap->error = SOAP_EOM;
9830 return (xsd__double*)cp->ptr;
9833 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xsd__double(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
9835 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
9836 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xsd__double %p -> %p\n", q, p));
9837 *(xsd__double*)p = *(xsd__double*)q;
9840 void xsd__decimal_::soap_default(struct soap *soap)
9842 this->soap = soap;
9843 this->xsd__anyType::soap_default(soap);
9844 soap_default_xsd__decimal(soap, &this->xsd__decimal_::__item);
9847 void xsd__decimal_::soap_serialize(struct soap *soap) const
9849 #ifndef WITH_NOIDREF
9850 (void)soap; /* appease -Wall -Werror */
9851 soap_serialize_xsd__decimal(soap, &this->xsd__decimal_::__item);
9852 this->xsd__anyType::soap_serialize(soap);
9853 #endif
9856 int xsd__decimal_::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
9858 return soap_out_xsd__decimal_(soap, tag, id, this, type);
9861 SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__decimal_(struct soap *soap, const char *tag, int id, const xsd__decimal_ *a, const char *type)
9863 return soap_out_xsd__decimal(soap, tag, id, &(a->xsd__decimal_::__item), "xsd:decimal");
9866 void *xsd__decimal_::soap_in(struct soap *soap, const char *tag, const char *type)
9867 { return soap_in_xsd__decimal_(soap, tag, this, type);
9870 SOAP_FMAC3 xsd__decimal_ * SOAP_FMAC4 soap_in_xsd__decimal_(struct soap *soap, const char *tag, xsd__decimal_ *a, const char *type)
9872 (void)type; /* appease -Wall -Werror */
9873 if (soap_element_begin_in(soap, tag, 1, NULL))
9874 return NULL;
9875 if (!(a = (xsd__decimal_ *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xsd__decimal_, sizeof(xsd__decimal_), soap->type, soap->arrayType)))
9876 { soap->error = SOAP_TAG_MISMATCH;
9877 return NULL;
9879 soap_revert(soap);
9880 *soap->id = '\0';
9881 if (soap->alloced)
9882 { a->soap_default(soap);
9883 if (soap->clist->type != SOAP_TYPE_xsd__decimal_)
9884 return (xsd__decimal_ *)a->soap_in(soap, tag, type);
9886 if (!soap_in_xsd__decimal(soap, tag, &(a->xsd__decimal_::__item), "xsd:decimal"))
9887 return NULL;
9888 return a;
9891 int xsd__decimal_::soap_put(struct soap *soap, const char *tag, const char *type) const
9893 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_xsd__decimal_);
9894 if (this->soap_out(soap, tag?tag:"xsd:decimal", id, type))
9895 return soap->error;
9896 return soap_putindependent(soap);
9899 void *xsd__decimal_::soap_get(struct soap *soap, const char *tag, const char *type)
9901 return soap_get_xsd__decimal_(soap, this, tag, type);
9904 SOAP_FMAC3 xsd__decimal_ * SOAP_FMAC4 soap_get_xsd__decimal_(struct soap *soap, xsd__decimal_ *p, const char *tag, const char *type)
9906 if ((p = soap_in_xsd__decimal_(soap, tag, p, type)))
9907 if (soap_getindependent(soap))
9908 return NULL;
9909 return p;
9912 SOAP_FMAC1 xsd__decimal_ * SOAP_FMAC2 soap_instantiate_xsd__decimal_(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
9914 (void)type; (void)arrayType; /* appease -Wall -Werror */
9915 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xsd__decimal_(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
9916 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xsd__decimal_, n, soap_fdelete);
9917 if (!cp)
9918 return NULL;
9919 if (n < 0)
9920 { cp->ptr = (void*)SOAP_NEW(xsd__decimal_);
9921 if (size)
9922 *size = sizeof(xsd__decimal_);
9923 ((xsd__decimal_*)cp->ptr)->soap = soap;
9925 else
9926 { cp->ptr = (void*)SOAP_NEW_ARRAY(xsd__decimal_, n);
9927 if (size)
9928 *size = n * sizeof(xsd__decimal_);
9929 if (cp->ptr)
9930 for (int i = 0; i < n; i++)
9931 ((xsd__decimal_*)cp->ptr)[i].soap = soap;
9933 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
9934 if (!cp->ptr)
9935 soap->error = SOAP_EOM;
9936 return (xsd__decimal_*)cp->ptr;
9939 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xsd__decimal_(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
9941 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
9942 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xsd__decimal_ %p -> %p\n", q, p));
9943 *(xsd__decimal_*)p = *(xsd__decimal_*)q;
9946 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_xsd__decimal(struct soap *soap, const std::wstring *a)
9947 { (void)soap; (void)a; /* appease -Wall -Werror */
9949 SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__decimal(struct soap *soap, const char *tag, int id, const std::wstring *s, const char *type)
9951 if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
9952 return soap_element_null(soap, tag, id, type);
9953 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, s, SOAP_TYPE_xsd__decimal), type) || soap_wstring_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag))
9954 return soap->error;
9955 return SOAP_OK;
9958 SOAP_FMAC3 std::wstring * SOAP_FMAC4 soap_in_xsd__decimal(struct soap *soap, const char *tag, std::wstring *s, const char *type)
9960 (void)type; /* appease -Wall -Werror */
9961 if (soap_element_begin_in(soap, tag, 1, NULL))
9962 return NULL;
9963 if (!s)
9964 s = soap_new_std__wstring(soap, -1);
9965 if (soap->null)
9966 if (s)
9967 s->erase();
9968 if (soap->body && !*soap->href)
9969 { wchar_t *t;
9970 s = (std::wstring*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_xsd__decimal, sizeof(std::wstring), soap->type, soap->arrayType);
9971 if (s)
9972 { if (!(t = soap_wstring_in(soap, 1, 0, -1)))
9973 return NULL;
9974 s->assign(t);
9977 else
9978 s = (std::wstring*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_xsd__decimal, sizeof(std::wstring), soap->type, soap->arrayType), 0, SOAP_TYPE_xsd__decimal, 0, sizeof(std::wstring), 0, soap_copy_xsd__decimal);
9979 if (soap->body && soap_element_end_in(soap, tag))
9980 return NULL;
9981 return s;
9984 SOAP_FMAC3 int SOAP_FMAC4 soap_put_xsd__decimal(struct soap *soap, const std::wstring *a, const char *tag, const char *type)
9986 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_xsd__decimal);
9987 if (soap_out_xsd__decimal(soap, tag?tag:"xsd:decimal", id, a, type))
9988 return soap->error;
9989 return soap_putindependent(soap);
9992 SOAP_FMAC3 std::wstring * SOAP_FMAC4 soap_get_xsd__decimal(struct soap *soap, std::wstring *p, const char *tag, const char *type)
9994 if ((p = soap_in_xsd__decimal(soap, tag, p, type)))
9995 if (soap_getindependent(soap))
9996 return NULL;
9997 return p;
10000 void xsd__dateTime::soap_default(struct soap *soap)
10002 this->soap = soap;
10003 this->xsd__anyType::soap_default(soap);
10004 soap_default_time(soap, &this->xsd__dateTime::__item);
10007 void xsd__dateTime::soap_serialize(struct soap *soap) const
10009 #ifndef WITH_NOIDREF
10010 (void)soap; /* appease -Wall -Werror */
10011 this->xsd__anyType::soap_serialize(soap);
10012 #endif
10015 int xsd__dateTime::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
10017 return soap_out_xsd__dateTime(soap, tag, id, this, type);
10020 SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__dateTime(struct soap *soap, const char *tag, int id, const xsd__dateTime *a, const char *type)
10022 return soap_out_time(soap, tag, id, &(a->xsd__dateTime::__item), "xsd:dateTime");
10025 void *xsd__dateTime::soap_in(struct soap *soap, const char *tag, const char *type)
10026 { return soap_in_xsd__dateTime(soap, tag, this, type);
10029 SOAP_FMAC3 xsd__dateTime * SOAP_FMAC4 soap_in_xsd__dateTime(struct soap *soap, const char *tag, xsd__dateTime *a, const char *type)
10031 (void)type; /* appease -Wall -Werror */
10032 if (soap_element_begin_in(soap, tag, 1, NULL))
10033 return NULL;
10034 if (!(a = (xsd__dateTime *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xsd__dateTime, sizeof(xsd__dateTime), soap->type, soap->arrayType)))
10035 { soap->error = SOAP_TAG_MISMATCH;
10036 return NULL;
10038 soap_revert(soap);
10039 *soap->id = '\0';
10040 if (soap->alloced)
10041 { a->soap_default(soap);
10042 if (soap->clist->type != SOAP_TYPE_xsd__dateTime)
10043 return (xsd__dateTime *)a->soap_in(soap, tag, type);
10045 if (!soap_in_time(soap, tag, &(a->xsd__dateTime::__item), "xsd:dateTime"))
10046 return NULL;
10047 return a;
10050 int xsd__dateTime::soap_put(struct soap *soap, const char *tag, const char *type) const
10052 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_xsd__dateTime);
10053 if (this->soap_out(soap, tag?tag:"xsd:dateTime", id, type))
10054 return soap->error;
10055 return soap_putindependent(soap);
10058 void *xsd__dateTime::soap_get(struct soap *soap, const char *tag, const char *type)
10060 return soap_get_xsd__dateTime(soap, this, tag, type);
10063 SOAP_FMAC3 xsd__dateTime * SOAP_FMAC4 soap_get_xsd__dateTime(struct soap *soap, xsd__dateTime *p, const char *tag, const char *type)
10065 if ((p = soap_in_xsd__dateTime(soap, tag, p, type)))
10066 if (soap_getindependent(soap))
10067 return NULL;
10068 return p;
10071 SOAP_FMAC1 xsd__dateTime * SOAP_FMAC2 soap_instantiate_xsd__dateTime(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
10073 (void)type; (void)arrayType; /* appease -Wall -Werror */
10074 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xsd__dateTime(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
10075 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xsd__dateTime, n, soap_fdelete);
10076 if (!cp)
10077 return NULL;
10078 if (n < 0)
10079 { cp->ptr = (void*)SOAP_NEW(xsd__dateTime);
10080 if (size)
10081 *size = sizeof(xsd__dateTime);
10082 ((xsd__dateTime*)cp->ptr)->soap = soap;
10084 else
10085 { cp->ptr = (void*)SOAP_NEW_ARRAY(xsd__dateTime, n);
10086 if (size)
10087 *size = n * sizeof(xsd__dateTime);
10088 if (cp->ptr)
10089 for (int i = 0; i < n; i++)
10090 ((xsd__dateTime*)cp->ptr)[i].soap = soap;
10092 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
10093 if (!cp->ptr)
10094 soap->error = SOAP_EOM;
10095 return (xsd__dateTime*)cp->ptr;
10098 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xsd__dateTime(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
10100 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
10101 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xsd__dateTime %p -> %p\n", q, p));
10102 *(xsd__dateTime*)p = *(xsd__dateTime*)q;
10105 void xsd__byte_::soap_default(struct soap *soap)
10107 this->soap = soap;
10108 this->xsd__anyType::soap_default(soap);
10109 soap_default_xsd__byte(soap, &this->xsd__byte_::__item);
10112 void xsd__byte_::soap_serialize(struct soap *soap) const
10114 #ifndef WITH_NOIDREF
10115 (void)soap; /* appease -Wall -Werror */
10116 this->xsd__anyType::soap_serialize(soap);
10117 #endif
10120 int xsd__byte_::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
10122 return soap_out_xsd__byte_(soap, tag, id, this, type);
10125 SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__byte_(struct soap *soap, const char *tag, int id, const xsd__byte_ *a, const char *type)
10127 return soap_out_xsd__byte(soap, tag, id, &(a->xsd__byte_::__item), "xsd:byte");
10130 void *xsd__byte_::soap_in(struct soap *soap, const char *tag, const char *type)
10131 { return soap_in_xsd__byte_(soap, tag, this, type);
10134 SOAP_FMAC3 xsd__byte_ * SOAP_FMAC4 soap_in_xsd__byte_(struct soap *soap, const char *tag, xsd__byte_ *a, const char *type)
10136 (void)type; /* appease -Wall -Werror */
10137 if (soap_element_begin_in(soap, tag, 1, NULL))
10138 return NULL;
10139 if (!(a = (xsd__byte_ *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xsd__byte_, sizeof(xsd__byte_), soap->type, soap->arrayType)))
10140 { soap->error = SOAP_TAG_MISMATCH;
10141 return NULL;
10143 soap_revert(soap);
10144 *soap->id = '\0';
10145 if (soap->alloced)
10146 { a->soap_default(soap);
10147 if (soap->clist->type != SOAP_TYPE_xsd__byte_)
10148 return (xsd__byte_ *)a->soap_in(soap, tag, type);
10150 if (!soap_in_xsd__byte(soap, tag, &(a->xsd__byte_::__item), "xsd:byte"))
10151 return NULL;
10152 return a;
10155 int xsd__byte_::soap_put(struct soap *soap, const char *tag, const char *type) const
10157 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_xsd__byte_);
10158 if (this->soap_out(soap, tag?tag:"xsd:byte", id, type))
10159 return soap->error;
10160 return soap_putindependent(soap);
10163 void *xsd__byte_::soap_get(struct soap *soap, const char *tag, const char *type)
10165 return soap_get_xsd__byte_(soap, this, tag, type);
10168 SOAP_FMAC3 xsd__byte_ * SOAP_FMAC4 soap_get_xsd__byte_(struct soap *soap, xsd__byte_ *p, const char *tag, const char *type)
10170 if ((p = soap_in_xsd__byte_(soap, tag, p, type)))
10171 if (soap_getindependent(soap))
10172 return NULL;
10173 return p;
10176 SOAP_FMAC1 xsd__byte_ * SOAP_FMAC2 soap_instantiate_xsd__byte_(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
10178 (void)type; (void)arrayType; /* appease -Wall -Werror */
10179 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xsd__byte_(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
10180 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xsd__byte_, n, soap_fdelete);
10181 if (!cp)
10182 return NULL;
10183 if (n < 0)
10184 { cp->ptr = (void*)SOAP_NEW(xsd__byte_);
10185 if (size)
10186 *size = sizeof(xsd__byte_);
10187 ((xsd__byte_*)cp->ptr)->soap = soap;
10189 else
10190 { cp->ptr = (void*)SOAP_NEW_ARRAY(xsd__byte_, n);
10191 if (size)
10192 *size = n * sizeof(xsd__byte_);
10193 if (cp->ptr)
10194 for (int i = 0; i < n; i++)
10195 ((xsd__byte_*)cp->ptr)[i].soap = soap;
10197 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
10198 if (!cp->ptr)
10199 soap->error = SOAP_EOM;
10200 return (xsd__byte_*)cp->ptr;
10203 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xsd__byte_(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
10205 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
10206 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xsd__byte_ %p -> %p\n", q, p));
10207 *(xsd__byte_*)p = *(xsd__byte_*)q;
10210 void xsd__boolean::soap_default(struct soap *soap)
10212 this->soap = soap;
10213 this->xsd__anyType::soap_default(soap);
10214 soap_default_bool(soap, &this->xsd__boolean::__item);
10217 void xsd__boolean::soap_serialize(struct soap *soap) const
10219 #ifndef WITH_NOIDREF
10220 (void)soap; /* appease -Wall -Werror */
10221 soap_embedded(soap, &this->xsd__boolean::__item, SOAP_TYPE_bool);
10222 this->xsd__anyType::soap_serialize(soap);
10223 #endif
10226 int xsd__boolean::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
10228 return soap_out_xsd__boolean(soap, tag, id, this, type);
10231 SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__boolean(struct soap *soap, const char *tag, int id, const xsd__boolean *a, const char *type)
10233 return soap_out_bool(soap, tag, id, &(a->xsd__boolean::__item), "xsd:boolean");
10236 void *xsd__boolean::soap_in(struct soap *soap, const char *tag, const char *type)
10237 { return soap_in_xsd__boolean(soap, tag, this, type);
10240 SOAP_FMAC3 xsd__boolean * SOAP_FMAC4 soap_in_xsd__boolean(struct soap *soap, const char *tag, xsd__boolean *a, const char *type)
10242 (void)type; /* appease -Wall -Werror */
10243 if (soap_element_begin_in(soap, tag, 1, NULL))
10244 return NULL;
10245 if (!(a = (xsd__boolean *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xsd__boolean, sizeof(xsd__boolean), soap->type, soap->arrayType)))
10246 { soap->error = SOAP_TAG_MISMATCH;
10247 return NULL;
10249 soap_revert(soap);
10250 *soap->id = '\0';
10251 if (soap->alloced)
10252 { a->soap_default(soap);
10253 if (soap->clist->type != SOAP_TYPE_xsd__boolean)
10254 return (xsd__boolean *)a->soap_in(soap, tag, type);
10256 if (!soap_in_bool(soap, tag, &(a->xsd__boolean::__item), "xsd:boolean"))
10257 return NULL;
10258 return a;
10261 int xsd__boolean::soap_put(struct soap *soap, const char *tag, const char *type) const
10263 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_xsd__boolean);
10264 if (this->soap_out(soap, tag?tag:"xsd:boolean", id, type))
10265 return soap->error;
10266 return soap_putindependent(soap);
10269 void *xsd__boolean::soap_get(struct soap *soap, const char *tag, const char *type)
10271 return soap_get_xsd__boolean(soap, this, tag, type);
10274 SOAP_FMAC3 xsd__boolean * SOAP_FMAC4 soap_get_xsd__boolean(struct soap *soap, xsd__boolean *p, const char *tag, const char *type)
10276 if ((p = soap_in_xsd__boolean(soap, tag, p, type)))
10277 if (soap_getindependent(soap))
10278 return NULL;
10279 return p;
10282 SOAP_FMAC1 xsd__boolean * SOAP_FMAC2 soap_instantiate_xsd__boolean(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
10284 (void)type; (void)arrayType; /* appease -Wall -Werror */
10285 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xsd__boolean(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
10286 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xsd__boolean, n, soap_fdelete);
10287 if (!cp)
10288 return NULL;
10289 if (n < 0)
10290 { cp->ptr = (void*)SOAP_NEW(xsd__boolean);
10291 if (size)
10292 *size = sizeof(xsd__boolean);
10293 ((xsd__boolean*)cp->ptr)->soap = soap;
10295 else
10296 { cp->ptr = (void*)SOAP_NEW_ARRAY(xsd__boolean, n);
10297 if (size)
10298 *size = n * sizeof(xsd__boolean);
10299 if (cp->ptr)
10300 for (int i = 0; i < n; i++)
10301 ((xsd__boolean*)cp->ptr)[i].soap = soap;
10303 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
10304 if (!cp->ptr)
10305 soap->error = SOAP_EOM;
10306 return (xsd__boolean*)cp->ptr;
10309 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xsd__boolean(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
10311 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
10312 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xsd__boolean %p -> %p\n", q, p));
10313 *(xsd__boolean*)p = *(xsd__boolean*)q;
10316 void xsd__base64Binary::soap_default(struct soap *soap)
10318 this->soap = soap;
10319 this->xsd__anyType::soap_default(soap);
10320 soap_default__xop__Include(soap, &this->xsd__base64Binary::__item);
10323 void xsd__base64Binary::soap_serialize(struct soap *soap) const
10325 #ifndef WITH_NOIDREF
10326 (void)soap; /* appease -Wall -Werror */
10327 soap_embedded(soap, &this->xsd__base64Binary::__item, SOAP_TYPE__xop__Include);
10328 soap_serialize__xop__Include(soap, &this->xsd__base64Binary::__item);
10329 this->xsd__anyType::soap_serialize(soap);
10330 #endif
10333 int xsd__base64Binary::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
10335 return soap_out_xsd__base64Binary(soap, tag, id, this, type);
10338 SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__base64Binary(struct soap *soap, const char *tag, int id, const xsd__base64Binary *a, const char *type)
10340 return soap_out__xop__Include(soap, tag, id, &(a->xsd__base64Binary::__item), "xsd:base64Binary");
10343 void *xsd__base64Binary::soap_in(struct soap *soap, const char *tag, const char *type)
10344 { return soap_in_xsd__base64Binary(soap, tag, this, type);
10347 SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_in_xsd__base64Binary(struct soap *soap, const char *tag, xsd__base64Binary *a, const char *type)
10349 (void)type; /* appease -Wall -Werror */
10350 if (soap_element_begin_in(soap, tag, 1, NULL))
10351 return NULL;
10352 if (!(a = (xsd__base64Binary *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xsd__base64Binary, sizeof(xsd__base64Binary), soap->type, soap->arrayType)))
10353 { soap->error = SOAP_TAG_MISMATCH;
10354 return NULL;
10356 soap_revert(soap);
10357 *soap->id = '\0';
10358 if (soap->alloced)
10359 { a->soap_default(soap);
10360 if (soap->clist->type != SOAP_TYPE_xsd__base64Binary)
10361 return (xsd__base64Binary *)a->soap_in(soap, tag, type);
10363 if (!soap_in__xop__Include(soap, tag, &(a->xsd__base64Binary::__item), "xsd:base64Binary"))
10364 return NULL;
10365 return a;
10368 int xsd__base64Binary::soap_put(struct soap *soap, const char *tag, const char *type) const
10370 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_xsd__base64Binary);
10371 if (this->soap_out(soap, tag?tag:"xsd:base64Binary", id, type))
10372 return soap->error;
10373 return soap_putindependent(soap);
10376 void *xsd__base64Binary::soap_get(struct soap *soap, const char *tag, const char *type)
10378 return soap_get_xsd__base64Binary(soap, this, tag, type);
10381 SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_get_xsd__base64Binary(struct soap *soap, xsd__base64Binary *p, const char *tag, const char *type)
10383 if ((p = soap_in_xsd__base64Binary(soap, tag, p, type)))
10384 if (soap_getindependent(soap))
10385 return NULL;
10386 return p;
10389 SOAP_FMAC1 xsd__base64Binary * SOAP_FMAC2 soap_instantiate_xsd__base64Binary(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
10391 (void)type; (void)arrayType; /* appease -Wall -Werror */
10392 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xsd__base64Binary(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
10393 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xsd__base64Binary, n, soap_fdelete);
10394 if (!cp)
10395 return NULL;
10396 if (n < 0)
10397 { cp->ptr = (void*)SOAP_NEW(xsd__base64Binary);
10398 if (size)
10399 *size = sizeof(xsd__base64Binary);
10400 ((xsd__base64Binary*)cp->ptr)->soap = soap;
10402 else
10403 { cp->ptr = (void*)SOAP_NEW_ARRAY(xsd__base64Binary, n);
10404 if (size)
10405 *size = n * sizeof(xsd__base64Binary);
10406 if (cp->ptr)
10407 for (int i = 0; i < n; i++)
10408 ((xsd__base64Binary*)cp->ptr)[i].soap = soap;
10410 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
10411 if (!cp->ptr)
10412 soap->error = SOAP_EOM;
10413 return (xsd__base64Binary*)cp->ptr;
10416 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xsd__base64Binary(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
10418 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
10419 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xsd__base64Binary %p -> %p\n", q, p));
10420 *(xsd__base64Binary*)p = *(xsd__base64Binary*)q;
10423 void xsd__anyURI_::soap_default(struct soap *soap)
10425 this->soap = soap;
10426 this->xsd__anyType::soap_default(soap);
10427 soap_default_xsd__anyURI(soap, &this->xsd__anyURI_::__item);
10430 void xsd__anyURI_::soap_serialize(struct soap *soap) const
10432 #ifndef WITH_NOIDREF
10433 (void)soap; /* appease -Wall -Werror */
10434 soap_serialize_xsd__anyURI(soap, &this->xsd__anyURI_::__item);
10435 this->xsd__anyType::soap_serialize(soap);
10436 #endif
10439 int xsd__anyURI_::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
10441 return soap_out_xsd__anyURI_(soap, tag, id, this, type);
10444 SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__anyURI_(struct soap *soap, const char *tag, int id, const xsd__anyURI_ *a, const char *type)
10446 return soap_out_xsd__anyURI(soap, tag, id, &(a->xsd__anyURI_::__item), "xsd:anyURI");
10449 void *xsd__anyURI_::soap_in(struct soap *soap, const char *tag, const char *type)
10450 { return soap_in_xsd__anyURI_(soap, tag, this, type);
10453 SOAP_FMAC3 xsd__anyURI_ * SOAP_FMAC4 soap_in_xsd__anyURI_(struct soap *soap, const char *tag, xsd__anyURI_ *a, const char *type)
10455 (void)type; /* appease -Wall -Werror */
10456 if (soap_element_begin_in(soap, tag, 1, NULL))
10457 return NULL;
10458 if (!(a = (xsd__anyURI_ *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xsd__anyURI_, sizeof(xsd__anyURI_), soap->type, soap->arrayType)))
10459 { soap->error = SOAP_TAG_MISMATCH;
10460 return NULL;
10462 soap_revert(soap);
10463 *soap->id = '\0';
10464 if (soap->alloced)
10465 { a->soap_default(soap);
10466 if (soap->clist->type != SOAP_TYPE_xsd__anyURI_)
10467 return (xsd__anyURI_ *)a->soap_in(soap, tag, type);
10469 if (!soap_in_xsd__anyURI(soap, tag, &(a->xsd__anyURI_::__item), "xsd:anyURI"))
10470 return NULL;
10471 return a;
10474 int xsd__anyURI_::soap_put(struct soap *soap, const char *tag, const char *type) const
10476 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_xsd__anyURI_);
10477 if (this->soap_out(soap, tag?tag:"xsd:anyURI", id, type))
10478 return soap->error;
10479 return soap_putindependent(soap);
10482 void *xsd__anyURI_::soap_get(struct soap *soap, const char *tag, const char *type)
10484 return soap_get_xsd__anyURI_(soap, this, tag, type);
10487 SOAP_FMAC3 xsd__anyURI_ * SOAP_FMAC4 soap_get_xsd__anyURI_(struct soap *soap, xsd__anyURI_ *p, const char *tag, const char *type)
10489 if ((p = soap_in_xsd__anyURI_(soap, tag, p, type)))
10490 if (soap_getindependent(soap))
10491 return NULL;
10492 return p;
10495 SOAP_FMAC1 xsd__anyURI_ * SOAP_FMAC2 soap_instantiate_xsd__anyURI_(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
10497 (void)type; (void)arrayType; /* appease -Wall -Werror */
10498 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xsd__anyURI_(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
10499 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xsd__anyURI_, n, soap_fdelete);
10500 if (!cp)
10501 return NULL;
10502 if (n < 0)
10503 { cp->ptr = (void*)SOAP_NEW(xsd__anyURI_);
10504 if (size)
10505 *size = sizeof(xsd__anyURI_);
10506 ((xsd__anyURI_*)cp->ptr)->soap = soap;
10508 else
10509 { cp->ptr = (void*)SOAP_NEW_ARRAY(xsd__anyURI_, n);
10510 if (size)
10511 *size = n * sizeof(xsd__anyURI_);
10512 if (cp->ptr)
10513 for (int i = 0; i < n; i++)
10514 ((xsd__anyURI_*)cp->ptr)[i].soap = soap;
10516 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
10517 if (!cp->ptr)
10518 soap->error = SOAP_EOM;
10519 return (xsd__anyURI_*)cp->ptr;
10522 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xsd__anyURI_(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
10524 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
10525 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xsd__anyURI_ %p -> %p\n", q, p));
10526 *(xsd__anyURI_*)p = *(xsd__anyURI_*)q;
10529 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_xsd__anyURI(struct soap *soap, const std::wstring *a)
10530 { (void)soap; (void)a; /* appease -Wall -Werror */
10532 SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__anyURI(struct soap *soap, const char *tag, int id, const std::wstring *s, const char *type)
10534 if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
10535 return soap_element_null(soap, tag, id, type);
10536 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, s, SOAP_TYPE_xsd__anyURI), type) || soap_wstring_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag))
10537 return soap->error;
10538 return SOAP_OK;
10541 SOAP_FMAC3 std::wstring * SOAP_FMAC4 soap_in_xsd__anyURI(struct soap *soap, const char *tag, std::wstring *s, const char *type)
10543 (void)type; /* appease -Wall -Werror */
10544 if (soap_element_begin_in(soap, tag, 1, NULL))
10545 return NULL;
10546 if (!s)
10547 s = soap_new_std__wstring(soap, -1);
10548 if (soap->null)
10549 if (s)
10550 s->erase();
10551 if (soap->body && !*soap->href)
10552 { wchar_t *t;
10553 s = (std::wstring*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_xsd__anyURI, sizeof(std::wstring), soap->type, soap->arrayType);
10554 if (s)
10555 { if (!(t = soap_wstring_in(soap, 1, 0, -1)))
10556 return NULL;
10557 s->assign(t);
10560 else
10561 s = (std::wstring*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_xsd__anyURI, sizeof(std::wstring), soap->type, soap->arrayType), 0, SOAP_TYPE_xsd__anyURI, 0, sizeof(std::wstring), 0, soap_copy_xsd__anyURI);
10562 if (soap->body && soap_element_end_in(soap, tag))
10563 return NULL;
10564 return s;
10567 SOAP_FMAC3 int SOAP_FMAC4 soap_put_xsd__anyURI(struct soap *soap, const std::wstring *a, const char *tag, const char *type)
10569 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_xsd__anyURI);
10570 if (soap_out_xsd__anyURI(soap, tag?tag:"xsd:anyURI", id, a, type))
10571 return soap->error;
10572 return soap_putindependent(soap);
10575 SOAP_FMAC3 std::wstring * SOAP_FMAC4 soap_get_xsd__anyURI(struct soap *soap, std::wstring *p, const char *tag, const char *type)
10577 if ((p = soap_in_xsd__anyURI(soap, tag, p, type)))
10578 if (soap_getindependent(soap))
10579 return NULL;
10580 return p;
10583 void xsd__QName_::soap_default(struct soap *soap)
10585 this->soap = soap;
10586 this->xsd__anyType::soap_default(soap);
10587 soap_default_xsd__QName(soap, &this->xsd__QName_::__item);
10590 void xsd__QName_::soap_serialize(struct soap *soap) const
10592 #ifndef WITH_NOIDREF
10593 (void)soap; /* appease -Wall -Werror */
10594 soap_serialize_xsd__QName(soap, &this->xsd__QName_::__item);
10595 this->xsd__anyType::soap_serialize(soap);
10596 #endif
10599 int xsd__QName_::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
10601 return soap_out_xsd__QName_(soap, tag, id, this, type);
10604 SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__QName_(struct soap *soap, const char *tag, int id, const xsd__QName_ *a, const char *type)
10606 std::string soap_tmp___item(soap_QName2s(soap, a->__item.c_str()));
10607 return soap_out_xsd__QName(soap, tag, id, &soap_tmp___item, "xsd:QName");
10610 void *xsd__QName_::soap_in(struct soap *soap, const char *tag, const char *type)
10611 { return soap_in_xsd__QName_(soap, tag, this, type);
10614 SOAP_FMAC3 xsd__QName_ * SOAP_FMAC4 soap_in_xsd__QName_(struct soap *soap, const char *tag, xsd__QName_ *a, const char *type)
10616 (void)type; /* appease -Wall -Werror */
10617 if (soap_element_begin_in(soap, tag, 1, NULL))
10618 return NULL;
10619 if (!(a = (xsd__QName_ *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xsd__QName_, sizeof(xsd__QName_), soap->type, soap->arrayType)))
10620 { soap->error = SOAP_TAG_MISMATCH;
10621 return NULL;
10623 soap_revert(soap);
10624 *soap->id = '\0';
10625 if (soap->alloced)
10626 { a->soap_default(soap);
10627 if (soap->clist->type != SOAP_TYPE_xsd__QName_)
10628 return (xsd__QName_ *)a->soap_in(soap, tag, type);
10630 if (!soap_in_xsd__QName(soap, tag, &(a->xsd__QName_::__item), "xsd:QName"))
10631 return NULL;
10632 return a;
10635 int xsd__QName_::soap_put(struct soap *soap, const char *tag, const char *type) const
10637 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_xsd__QName_);
10638 if (this->soap_out(soap, tag?tag:"xsd:QName", id, type))
10639 return soap->error;
10640 return soap_putindependent(soap);
10643 void *xsd__QName_::soap_get(struct soap *soap, const char *tag, const char *type)
10645 return soap_get_xsd__QName_(soap, this, tag, type);
10648 SOAP_FMAC3 xsd__QName_ * SOAP_FMAC4 soap_get_xsd__QName_(struct soap *soap, xsd__QName_ *p, const char *tag, const char *type)
10650 if ((p = soap_in_xsd__QName_(soap, tag, p, type)))
10651 if (soap_getindependent(soap))
10652 return NULL;
10653 return p;
10656 SOAP_FMAC1 xsd__QName_ * SOAP_FMAC2 soap_instantiate_xsd__QName_(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
10658 (void)type; (void)arrayType; /* appease -Wall -Werror */
10659 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xsd__QName_(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
10660 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xsd__QName_, n, soap_fdelete);
10661 if (!cp)
10662 return NULL;
10663 if (n < 0)
10664 { cp->ptr = (void*)SOAP_NEW(xsd__QName_);
10665 if (size)
10666 *size = sizeof(xsd__QName_);
10667 ((xsd__QName_*)cp->ptr)->soap = soap;
10669 else
10670 { cp->ptr = (void*)SOAP_NEW_ARRAY(xsd__QName_, n);
10671 if (size)
10672 *size = n * sizeof(xsd__QName_);
10673 if (cp->ptr)
10674 for (int i = 0; i < n; i++)
10675 ((xsd__QName_*)cp->ptr)[i].soap = soap;
10677 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
10678 if (!cp->ptr)
10679 soap->error = SOAP_EOM;
10680 return (xsd__QName_*)cp->ptr;
10683 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xsd__QName_(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
10685 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
10686 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xsd__QName_ %p -> %p\n", q, p));
10687 *(xsd__QName_*)p = *(xsd__QName_*)q;
10690 void xsd__IDREF_::soap_default(struct soap *soap)
10692 this->soap = soap;
10693 this->xsd__anyType::soap_default(soap);
10694 soap_default_xsd__IDREF(soap, &this->xsd__IDREF_::__item);
10697 void xsd__IDREF_::soap_serialize(struct soap *soap) const
10699 #ifndef WITH_NOIDREF
10700 (void)soap; /* appease -Wall -Werror */
10701 soap_serialize_xsd__IDREF(soap, &this->xsd__IDREF_::__item);
10702 this->xsd__anyType::soap_serialize(soap);
10703 #endif
10706 int xsd__IDREF_::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
10708 return soap_out_xsd__IDREF_(soap, tag, id, this, type);
10711 SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__IDREF_(struct soap *soap, const char *tag, int id, const xsd__IDREF_ *a, const char *type)
10713 return soap_out_xsd__IDREF(soap, tag, id, &(a->xsd__IDREF_::__item), "xsd:IDREF");
10716 void *xsd__IDREF_::soap_in(struct soap *soap, const char *tag, const char *type)
10717 { return soap_in_xsd__IDREF_(soap, tag, this, type);
10720 SOAP_FMAC3 xsd__IDREF_ * SOAP_FMAC4 soap_in_xsd__IDREF_(struct soap *soap, const char *tag, xsd__IDREF_ *a, const char *type)
10722 (void)type; /* appease -Wall -Werror */
10723 if (soap_element_begin_in(soap, tag, 1, NULL))
10724 return NULL;
10725 if (!(a = (xsd__IDREF_ *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xsd__IDREF_, sizeof(xsd__IDREF_), soap->type, soap->arrayType)))
10726 { soap->error = SOAP_TAG_MISMATCH;
10727 return NULL;
10729 soap_revert(soap);
10730 *soap->id = '\0';
10731 if (soap->alloced)
10732 { a->soap_default(soap);
10733 if (soap->clist->type != SOAP_TYPE_xsd__IDREF_)
10734 return (xsd__IDREF_ *)a->soap_in(soap, tag, type);
10736 if (!soap_in_xsd__IDREF(soap, tag, &(a->xsd__IDREF_::__item), "xsd:IDREF"))
10737 return NULL;
10738 return a;
10741 int xsd__IDREF_::soap_put(struct soap *soap, const char *tag, const char *type) const
10743 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_xsd__IDREF_);
10744 if (this->soap_out(soap, tag?tag:"xsd:IDREF", id, type))
10745 return soap->error;
10746 return soap_putindependent(soap);
10749 void *xsd__IDREF_::soap_get(struct soap *soap, const char *tag, const char *type)
10751 return soap_get_xsd__IDREF_(soap, this, tag, type);
10754 SOAP_FMAC3 xsd__IDREF_ * SOAP_FMAC4 soap_get_xsd__IDREF_(struct soap *soap, xsd__IDREF_ *p, const char *tag, const char *type)
10756 if ((p = soap_in_xsd__IDREF_(soap, tag, p, type)))
10757 if (soap_getindependent(soap))
10758 return NULL;
10759 return p;
10762 SOAP_FMAC1 xsd__IDREF_ * SOAP_FMAC2 soap_instantiate_xsd__IDREF_(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
10764 (void)type; (void)arrayType; /* appease -Wall -Werror */
10765 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xsd__IDREF_(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
10766 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xsd__IDREF_, n, soap_fdelete);
10767 if (!cp)
10768 return NULL;
10769 if (n < 0)
10770 { cp->ptr = (void*)SOAP_NEW(xsd__IDREF_);
10771 if (size)
10772 *size = sizeof(xsd__IDREF_);
10773 ((xsd__IDREF_*)cp->ptr)->soap = soap;
10775 else
10776 { cp->ptr = (void*)SOAP_NEW_ARRAY(xsd__IDREF_, n);
10777 if (size)
10778 *size = n * sizeof(xsd__IDREF_);
10779 if (cp->ptr)
10780 for (int i = 0; i < n; i++)
10781 ((xsd__IDREF_*)cp->ptr)[i].soap = soap;
10783 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
10784 if (!cp->ptr)
10785 soap->error = SOAP_EOM;
10786 return (xsd__IDREF_*)cp->ptr;
10789 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xsd__IDREF_(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
10791 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
10792 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xsd__IDREF_ %p -> %p\n", q, p));
10793 *(xsd__IDREF_*)p = *(xsd__IDREF_*)q;
10796 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_xsd__IDREF(struct soap *soap, const std::wstring *a)
10797 { (void)soap; (void)a; /* appease -Wall -Werror */
10799 SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__IDREF(struct soap *soap, const char *tag, int id, const std::wstring *s, const char *type)
10801 if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
10802 return soap_element_null(soap, tag, id, type);
10803 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, s, SOAP_TYPE_xsd__IDREF), type) || soap_wstring_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag))
10804 return soap->error;
10805 return SOAP_OK;
10808 SOAP_FMAC3 std::wstring * SOAP_FMAC4 soap_in_xsd__IDREF(struct soap *soap, const char *tag, std::wstring *s, const char *type)
10810 (void)type; /* appease -Wall -Werror */
10811 if (soap_element_begin_in(soap, tag, 1, NULL))
10812 return NULL;
10813 if (!s)
10814 s = soap_new_std__wstring(soap, -1);
10815 if (soap->null)
10816 if (s)
10817 s->erase();
10818 if (soap->body && !*soap->href)
10819 { wchar_t *t;
10820 s = (std::wstring*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_xsd__IDREF, sizeof(std::wstring), soap->type, soap->arrayType);
10821 if (s)
10822 { if (!(t = soap_wstring_in(soap, 1, 0, -1)))
10823 return NULL;
10824 s->assign(t);
10827 else
10828 s = (std::wstring*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_xsd__IDREF, sizeof(std::wstring), soap->type, soap->arrayType), 0, SOAP_TYPE_xsd__IDREF, 0, sizeof(std::wstring), 0, soap_copy_xsd__IDREF);
10829 if (soap->body && soap_element_end_in(soap, tag))
10830 return NULL;
10831 return s;
10834 SOAP_FMAC3 int SOAP_FMAC4 soap_put_xsd__IDREF(struct soap *soap, const std::wstring *a, const char *tag, const char *type)
10836 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_xsd__IDREF);
10837 if (soap_out_xsd__IDREF(soap, tag?tag:"xsd:IDREF", id, a, type))
10838 return soap->error;
10839 return soap_putindependent(soap);
10842 SOAP_FMAC3 std::wstring * SOAP_FMAC4 soap_get_xsd__IDREF(struct soap *soap, std::wstring *p, const char *tag, const char *type)
10844 if ((p = soap_in_xsd__IDREF(soap, tag, p, type)))
10845 if (soap_getindependent(soap))
10846 return NULL;
10847 return p;
10850 void xsd__ID_::soap_default(struct soap *soap)
10852 this->soap = soap;
10853 this->xsd__anyType::soap_default(soap);
10854 soap_default_xsd__ID(soap, &this->xsd__ID_::__item);
10857 void xsd__ID_::soap_serialize(struct soap *soap) const
10859 #ifndef WITH_NOIDREF
10860 (void)soap; /* appease -Wall -Werror */
10861 soap_serialize_xsd__ID(soap, &this->xsd__ID_::__item);
10862 this->xsd__anyType::soap_serialize(soap);
10863 #endif
10866 int xsd__ID_::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
10868 return soap_out_xsd__ID_(soap, tag, id, this, type);
10871 SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__ID_(struct soap *soap, const char *tag, int id, const xsd__ID_ *a, const char *type)
10873 return soap_out_xsd__ID(soap, tag, id, &(a->xsd__ID_::__item), "xsd:ID");
10876 void *xsd__ID_::soap_in(struct soap *soap, const char *tag, const char *type)
10877 { return soap_in_xsd__ID_(soap, tag, this, type);
10880 SOAP_FMAC3 xsd__ID_ * SOAP_FMAC4 soap_in_xsd__ID_(struct soap *soap, const char *tag, xsd__ID_ *a, const char *type)
10882 (void)type; /* appease -Wall -Werror */
10883 if (soap_element_begin_in(soap, tag, 1, NULL))
10884 return NULL;
10885 if (!(a = (xsd__ID_ *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xsd__ID_, sizeof(xsd__ID_), soap->type, soap->arrayType)))
10886 { soap->error = SOAP_TAG_MISMATCH;
10887 return NULL;
10889 soap_revert(soap);
10890 *soap->id = '\0';
10891 if (soap->alloced)
10892 { a->soap_default(soap);
10893 if (soap->clist->type != SOAP_TYPE_xsd__ID_)
10894 return (xsd__ID_ *)a->soap_in(soap, tag, type);
10896 if (!soap_in_xsd__ID(soap, tag, &(a->xsd__ID_::__item), "xsd:ID"))
10897 return NULL;
10898 return a;
10901 int xsd__ID_::soap_put(struct soap *soap, const char *tag, const char *type) const
10903 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_xsd__ID_);
10904 if (this->soap_out(soap, tag?tag:"xsd:ID", id, type))
10905 return soap->error;
10906 return soap_putindependent(soap);
10909 void *xsd__ID_::soap_get(struct soap *soap, const char *tag, const char *type)
10911 return soap_get_xsd__ID_(soap, this, tag, type);
10914 SOAP_FMAC3 xsd__ID_ * SOAP_FMAC4 soap_get_xsd__ID_(struct soap *soap, xsd__ID_ *p, const char *tag, const char *type)
10916 if ((p = soap_in_xsd__ID_(soap, tag, p, type)))
10917 if (soap_getindependent(soap))
10918 return NULL;
10919 return p;
10922 SOAP_FMAC1 xsd__ID_ * SOAP_FMAC2 soap_instantiate_xsd__ID_(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
10924 (void)type; (void)arrayType; /* appease -Wall -Werror */
10925 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xsd__ID_(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
10926 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xsd__ID_, n, soap_fdelete);
10927 if (!cp)
10928 return NULL;
10929 if (n < 0)
10930 { cp->ptr = (void*)SOAP_NEW(xsd__ID_);
10931 if (size)
10932 *size = sizeof(xsd__ID_);
10933 ((xsd__ID_*)cp->ptr)->soap = soap;
10935 else
10936 { cp->ptr = (void*)SOAP_NEW_ARRAY(xsd__ID_, n);
10937 if (size)
10938 *size = n * sizeof(xsd__ID_);
10939 if (cp->ptr)
10940 for (int i = 0; i < n; i++)
10941 ((xsd__ID_*)cp->ptr)[i].soap = soap;
10943 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
10944 if (!cp->ptr)
10945 soap->error = SOAP_EOM;
10946 return (xsd__ID_*)cp->ptr;
10949 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xsd__ID_(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
10951 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
10952 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xsd__ID_ %p -> %p\n", q, p));
10953 *(xsd__ID_*)p = *(xsd__ID_*)q;
10956 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_xsd__ID(struct soap *soap, const std::wstring *a)
10957 { (void)soap; (void)a; /* appease -Wall -Werror */
10959 SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__ID(struct soap *soap, const char *tag, int id, const std::wstring *s, const char *type)
10961 if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
10962 return soap_element_null(soap, tag, id, type);
10963 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, s, SOAP_TYPE_xsd__ID), type) || soap_wstring_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag))
10964 return soap->error;
10965 return SOAP_OK;
10968 SOAP_FMAC3 std::wstring * SOAP_FMAC4 soap_in_xsd__ID(struct soap *soap, const char *tag, std::wstring *s, const char *type)
10970 (void)type; /* appease -Wall -Werror */
10971 if (soap_element_begin_in(soap, tag, 1, NULL))
10972 return NULL;
10973 if (!s)
10974 s = soap_new_std__wstring(soap, -1);
10975 if (soap->null)
10976 if (s)
10977 s->erase();
10978 if (soap->body && !*soap->href)
10979 { wchar_t *t;
10980 s = (std::wstring*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_xsd__ID, sizeof(std::wstring), soap->type, soap->arrayType);
10981 if (s)
10982 { if (!(t = soap_wstring_in(soap, 1, 0, -1)))
10983 return NULL;
10984 s->assign(t);
10987 else
10988 s = (std::wstring*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_xsd__ID, sizeof(std::wstring), soap->type, soap->arrayType), 0, SOAP_TYPE_xsd__ID, 0, sizeof(std::wstring), 0, soap_copy_xsd__ID);
10989 if (soap->body && soap_element_end_in(soap, tag))
10990 return NULL;
10991 return s;
10994 SOAP_FMAC3 int SOAP_FMAC4 soap_put_xsd__ID(struct soap *soap, const std::wstring *a, const char *tag, const char *type)
10996 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_xsd__ID);
10997 if (soap_out_xsd__ID(soap, tag?tag:"xsd:ID", id, a, type))
10998 return soap->error;
10999 return soap_putindependent(soap);
11002 SOAP_FMAC3 std::wstring * SOAP_FMAC4 soap_get_xsd__ID(struct soap *soap, std::wstring *p, const char *tag, const char *type)
11004 if ((p = soap_in_xsd__ID(soap, tag, p, type)))
11005 if (soap_getindependent(soap))
11006 return NULL;
11007 return p;
11010 SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__wstring(struct soap *soap, std::wstring *p)
11012 (void)soap; /* appease -Wall -Werror */
11013 p->erase();
11016 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__wstring(struct soap *soap, const std::wstring *a)
11017 { (void)soap; (void)a; /* appease -Wall -Werror */
11019 SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__wstring(struct soap *soap, const char *tag, int id, const std::wstring *s, const char *type)
11021 if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
11022 return soap_element_null(soap, tag, id, type);
11023 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, s, SOAP_TYPE_std__wstring), type) || soap_wstring_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag))
11024 return soap->error;
11025 return SOAP_OK;
11028 SOAP_FMAC3 std::wstring * SOAP_FMAC4 soap_in_std__wstring(struct soap *soap, const char *tag, std::wstring *s, const char *type)
11030 (void)type; /* appease -Wall -Werror */
11031 if (soap_element_begin_in(soap, tag, 1, NULL))
11032 return NULL;
11033 if (!s)
11034 s = soap_new_std__wstring(soap, -1);
11035 if (soap->null)
11036 if (s)
11037 s->erase();
11038 if (soap->body && !*soap->href)
11039 { wchar_t *t;
11040 s = (std::wstring*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_std__wstring, sizeof(std::wstring), soap->type, soap->arrayType);
11041 if (s)
11042 { if (!(t = soap_wstring_in(soap, 1, 0, -1)))
11043 return NULL;
11044 s->assign(t);
11047 else
11048 s = (std::wstring*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_std__wstring, sizeof(std::wstring), soap->type, soap->arrayType), 0, SOAP_TYPE_std__wstring, 0, sizeof(std::wstring), 0, soap_copy_std__wstring);
11049 if (soap->body && soap_element_end_in(soap, tag))
11050 return NULL;
11051 return s;
11054 SOAP_FMAC3 int SOAP_FMAC4 soap_put_std__wstring(struct soap *soap, const std::wstring *a, const char *tag, const char *type)
11056 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_std__wstring);
11057 if (soap_out_std__wstring(soap, tag?tag:"string", id, a, type))
11058 return soap->error;
11059 return soap_putindependent(soap);
11062 SOAP_FMAC3 std::wstring * SOAP_FMAC4 soap_get_std__wstring(struct soap *soap, std::wstring *p, const char *tag, const char *type)
11064 if ((p = soap_in_std__wstring(soap, tag, p, type)))
11065 if (soap_getindependent(soap))
11066 return NULL;
11067 return p;
11070 SOAP_FMAC1 std::wstring * SOAP_FMAC2 soap_instantiate_std__wstring(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
11072 (void)type; (void)arrayType; /* appease -Wall -Werror */
11073 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__wstring(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
11074 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__wstring, n, soap_fdelete);
11075 if (!cp)
11076 return NULL;
11077 if (n < 0)
11078 { cp->ptr = (void*)SOAP_NEW(std::wstring);
11079 if (size)
11080 *size = sizeof(std::wstring);
11082 else
11083 { cp->ptr = (void*)SOAP_NEW_ARRAY(std::wstring, n);
11084 if (size)
11085 *size = n * sizeof(std::wstring);
11087 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
11088 if (!cp->ptr)
11089 soap->error = SOAP_EOM;
11090 return (std::wstring*)cp->ptr;
11093 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__wstring(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
11095 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
11096 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::wstring %p -> %p\n", q, p));
11097 *(std::wstring*)p = *(std::wstring*)q;
11100 SOAP_FMAC3 void SOAP_FMAC4 soap_default_xsd__QName(struct soap *soap, std::string *p)
11102 (void)soap; /* appease -Wall -Werror */
11103 p->erase();
11106 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_xsd__QName(struct soap *soap, const std::string *a)
11107 { (void)soap; (void)a; /* appease -Wall -Werror */
11109 SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__QName(struct soap *soap, const char *tag, int id, const std::string *s, const char *type)
11111 if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
11112 return soap_element_null(soap, tag, id, type);
11113 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, s, SOAP_TYPE_xsd__QName), type) || soap_string_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag))
11114 return soap->error;
11115 return SOAP_OK;
11118 SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_xsd__QName(struct soap *soap, const char *tag, std::string *s, const char *type)
11120 if (soap_element_begin_in(soap, tag, 1, type))
11121 return NULL;
11122 if (!s)
11123 s = soap_new_std__string(soap, -1);
11124 if (soap->null)
11125 if (s)
11126 s->erase();
11127 if (soap->body && !*soap->href)
11128 { char *t;
11129 s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_xsd__QName, sizeof(std::string), soap->type, soap->arrayType);
11130 if (s)
11131 { if (!(t = soap_string_in(soap, 2, 0, -1)))
11132 return NULL;
11133 s->assign(t);
11136 else
11137 s = (std::string*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_xsd__QName, sizeof(std::string), soap->type, soap->arrayType), 0, SOAP_TYPE_xsd__QName, 0, sizeof(std::string), 0, soap_copy_xsd__QName);
11138 if (soap->body && soap_element_end_in(soap, tag))
11139 return NULL;
11140 return s;
11143 SOAP_FMAC3 int SOAP_FMAC4 soap_put_xsd__QName(struct soap *soap, const std::string *a, const char *tag, const char *type)
11145 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_xsd__QName);
11146 if (soap_out_xsd__QName(soap, tag?tag:"xsd:QName", id, a, type))
11147 return soap->error;
11148 return soap_putindependent(soap);
11151 SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_xsd__QName(struct soap *soap, std::string *p, const char *tag, const char *type)
11153 if ((p = soap_in_xsd__QName(soap, tag, p, type)))
11154 if (soap_getindependent(soap))
11155 return NULL;
11156 return p;
11159 SOAP_FMAC1 std::string * SOAP_FMAC2 soap_instantiate_xsd__QName(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
11161 (void)type; (void)arrayType; /* appease -Wall -Werror */
11162 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xsd__QName(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
11163 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xsd__QName, n, soap_fdelete);
11164 if (!cp)
11165 return NULL;
11166 if (n < 0)
11167 { cp->ptr = (void*)SOAP_NEW(std::string);
11168 if (size)
11169 *size = sizeof(std::string);
11171 else
11172 { cp->ptr = (void*)SOAP_NEW_ARRAY(std::string, n);
11173 if (size)
11174 *size = n * sizeof(std::string);
11176 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
11177 if (!cp->ptr)
11178 soap->error = SOAP_EOM;
11179 return (std::string*)cp->ptr;
11182 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xsd__QName(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
11184 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
11185 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p));
11186 *(std::string*)p = *(std::string*)q;
11189 SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__string(struct soap *soap, std::string *p)
11191 (void)soap; /* appease -Wall -Werror */
11192 p->erase();
11195 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__string(struct soap *soap, const std::string *a)
11196 { (void)soap; (void)a; /* appease -Wall -Werror */
11198 SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__string(struct soap *soap, const char *tag, int id, const std::string *s, const char *type)
11200 if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
11201 return soap_element_null(soap, tag, id, type);
11202 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, s, SOAP_TYPE_std__string), type) || soap_string_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag))
11203 return soap->error;
11204 return SOAP_OK;
11207 SOAP_FMAC3 std::string * SOAP_FMAC4 soap_in_std__string(struct soap *soap, const char *tag, std::string *s, const char *type)
11209 (void)type; /* appease -Wall -Werror */
11210 if (soap_element_begin_in(soap, tag, 1, NULL))
11211 return NULL;
11212 if (!s)
11213 s = soap_new_std__string(soap, -1);
11214 if (soap->null)
11215 if (s)
11216 s->erase();
11217 if (soap->body && !*soap->href)
11218 { char *t;
11219 s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_std__string, sizeof(std::string), soap->type, soap->arrayType);
11220 if (s)
11221 { if (!(t = soap_string_in(soap, 1, 0, -1)))
11222 return NULL;
11223 s->assign(t);
11226 else
11227 s = (std::string*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_std__string, sizeof(std::string), soap->type, soap->arrayType), 0, SOAP_TYPE_std__string, 0, sizeof(std::string), 0, soap_copy_std__string);
11228 if (soap->body && soap_element_end_in(soap, tag))
11229 return NULL;
11230 return s;
11233 SOAP_FMAC3 int SOAP_FMAC4 soap_put_std__string(struct soap *soap, const std::string *a, const char *tag, const char *type)
11235 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_std__string);
11236 if (soap_out_std__string(soap, tag?tag:"string", id, a, type))
11237 return soap->error;
11238 return soap_putindependent(soap);
11241 SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_std__string(struct soap *soap, std::string *p, const char *tag, const char *type)
11243 if ((p = soap_in_std__string(soap, tag, p, type)))
11244 if (soap_getindependent(soap))
11245 return NULL;
11246 return p;
11249 SOAP_FMAC1 std::string * SOAP_FMAC2 soap_instantiate_std__string(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
11251 (void)type; (void)arrayType; /* appease -Wall -Werror */
11252 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__string(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
11253 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__string, n, soap_fdelete);
11254 if (!cp)
11255 return NULL;
11256 if (n < 0)
11257 { cp->ptr = (void*)SOAP_NEW(std::string);
11258 if (size)
11259 *size = sizeof(std::string);
11261 else
11262 { cp->ptr = (void*)SOAP_NEW_ARRAY(std::string, n);
11263 if (size)
11264 *size = n * sizeof(std::string);
11266 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
11267 if (!cp->ptr)
11268 soap->error = SOAP_EOM;
11269 return (std::string*)cp->ptr;
11272 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__string(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
11274 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
11275 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p));
11276 *(std::string*)p = *(std::string*)q;
11279 void xsd__anyType::soap_default(struct soap *soap)
11281 this->soap = soap;
11282 this->xsd__anyType::__item = NULL;
11283 /* transient soap skipped */
11286 void xsd__anyType::soap_serialize(struct soap *soap) const
11288 #ifndef WITH_NOIDREF
11289 (void)soap; /* appease -Wall -Werror */
11290 /* transient soap skipped */
11291 #endif
11294 int xsd__anyType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
11296 return soap_out_xsd__anyType(soap, tag, id, this, type);
11299 SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__anyType(struct soap *soap, const char *tag, int id, const xsd__anyType *a, const char *type)
11301 return soap_outliteral(soap, tag, &(a->xsd__anyType::__item), NULL);
11304 void *xsd__anyType::soap_in(struct soap *soap, const char *tag, const char *type)
11305 { return soap_in_xsd__anyType(soap, tag, this, type);
11308 SOAP_FMAC3 xsd__anyType * SOAP_FMAC4 soap_in_xsd__anyType(struct soap *soap, const char *tag, xsd__anyType *a, const char *type)
11310 (void)type; /* appease -Wall -Werror */
11311 if (soap_element_begin_in(soap, tag, 1, NULL))
11312 return NULL;
11313 if (!(a = (xsd__anyType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xsd__anyType, sizeof(xsd__anyType), soap->type, soap->arrayType)))
11314 { soap->error = SOAP_TAG_MISMATCH;
11315 return NULL;
11317 soap_revert(soap);
11318 *soap->id = '\0';
11319 if (soap->alloced)
11320 { a->soap_default(soap);
11321 if (soap->clist->type != SOAP_TYPE_xsd__anyType)
11322 return (xsd__anyType *)a->soap_in(soap, tag, type);
11324 if (!soap_inliteral(soap, tag, &(a->xsd__anyType::__item)))
11325 return NULL;
11326 return a;
11329 int xsd__anyType::soap_put(struct soap *soap, const char *tag, const char *type) const
11331 register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_xsd__anyType);
11332 if (this->soap_out(soap, tag?tag:"xsd:anyType", id, type))
11333 return soap->error;
11334 return soap_putindependent(soap);
11337 void *xsd__anyType::soap_get(struct soap *soap, const char *tag, const char *type)
11339 return soap_get_xsd__anyType(soap, this, tag, type);
11342 SOAP_FMAC3 xsd__anyType * SOAP_FMAC4 soap_get_xsd__anyType(struct soap *soap, xsd__anyType *p, const char *tag, const char *type)
11344 if ((p = soap_in_xsd__anyType(soap, tag, p, type)))
11345 if (soap_getindependent(soap))
11346 return NULL;
11347 return p;
11350 SOAP_FMAC1 xsd__anyType * SOAP_FMAC2 soap_instantiate_xsd__anyType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
11352 (void)type; (void)arrayType; /* appease -Wall -Werror */
11353 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xsd__anyType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
11354 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xsd__anyType, n, soap_fdelete);
11355 if (!cp)
11356 return NULL;
11357 if (type && !soap_match_tag(soap, type, "xsd:ID"))
11358 { cp->type = SOAP_TYPE_xsd__ID_;
11359 if (n < 0)
11360 { cp->ptr = (void*)SOAP_NEW(xsd__ID_);
11361 if (size)
11362 *size = sizeof(xsd__ID_);
11363 ((xsd__ID_*)cp->ptr)->soap = soap;
11365 else
11366 { cp->ptr = (void*)SOAP_NEW_ARRAY(xsd__ID_, n);
11367 if (size)
11368 *size = n * sizeof(xsd__ID_);
11369 if (cp->ptr)
11370 for (int i = 0; i < n; i++)
11371 ((xsd__ID_*)cp->ptr)[i].soap = soap;
11373 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
11374 if (!cp->ptr)
11375 soap->error = SOAP_EOM;
11376 return (xsd__ID_*)cp->ptr;
11378 if (type && !soap_match_tag(soap, type, "xsd:IDREF"))
11379 { cp->type = SOAP_TYPE_xsd__IDREF_;
11380 if (n < 0)
11381 { cp->ptr = (void*)SOAP_NEW(xsd__IDREF_);
11382 if (size)
11383 *size = sizeof(xsd__IDREF_);
11384 ((xsd__IDREF_*)cp->ptr)->soap = soap;
11386 else
11387 { cp->ptr = (void*)SOAP_NEW_ARRAY(xsd__IDREF_, n);
11388 if (size)
11389 *size = n * sizeof(xsd__IDREF_);
11390 if (cp->ptr)
11391 for (int i = 0; i < n; i++)
11392 ((xsd__IDREF_*)cp->ptr)[i].soap = soap;
11394 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
11395 if (!cp->ptr)
11396 soap->error = SOAP_EOM;
11397 return (xsd__IDREF_*)cp->ptr;
11399 if (type && !soap_match_tag(soap, type, "xsd:QName"))
11400 { cp->type = SOAP_TYPE_xsd__QName_;
11401 if (n < 0)
11402 { cp->ptr = (void*)SOAP_NEW(xsd__QName_);
11403 if (size)
11404 *size = sizeof(xsd__QName_);
11405 ((xsd__QName_*)cp->ptr)->soap = soap;
11407 else
11408 { cp->ptr = (void*)SOAP_NEW_ARRAY(xsd__QName_, n);
11409 if (size)
11410 *size = n * sizeof(xsd__QName_);
11411 if (cp->ptr)
11412 for (int i = 0; i < n; i++)
11413 ((xsd__QName_*)cp->ptr)[i].soap = soap;
11415 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
11416 if (!cp->ptr)
11417 soap->error = SOAP_EOM;
11418 return (xsd__QName_*)cp->ptr;
11420 if (type && !soap_match_tag(soap, type, "xsd:anyURI"))
11421 { cp->type = SOAP_TYPE_xsd__anyURI_;
11422 if (n < 0)
11423 { cp->ptr = (void*)SOAP_NEW(xsd__anyURI_);
11424 if (size)
11425 *size = sizeof(xsd__anyURI_);
11426 ((xsd__anyURI_*)cp->ptr)->soap = soap;
11428 else
11429 { cp->ptr = (void*)SOAP_NEW_ARRAY(xsd__anyURI_, n);
11430 if (size)
11431 *size = n * sizeof(xsd__anyURI_);
11432 if (cp->ptr)
11433 for (int i = 0; i < n; i++)
11434 ((xsd__anyURI_*)cp->ptr)[i].soap = soap;
11436 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
11437 if (!cp->ptr)
11438 soap->error = SOAP_EOM;
11439 return (xsd__anyURI_*)cp->ptr;
11441 if (type && !soap_match_tag(soap, type, "xsd:base64Binary"))
11442 { cp->type = SOAP_TYPE_xsd__base64Binary;
11443 if (n < 0)
11444 { cp->ptr = (void*)SOAP_NEW(xsd__base64Binary);
11445 if (size)
11446 *size = sizeof(xsd__base64Binary);
11447 ((xsd__base64Binary*)cp->ptr)->soap = soap;
11449 else
11450 { cp->ptr = (void*)SOAP_NEW_ARRAY(xsd__base64Binary, n);
11451 if (size)
11452 *size = n * sizeof(xsd__base64Binary);
11453 if (cp->ptr)
11454 for (int i = 0; i < n; i++)
11455 ((xsd__base64Binary*)cp->ptr)[i].soap = soap;
11457 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
11458 if (!cp->ptr)
11459 soap->error = SOAP_EOM;
11460 return (xsd__base64Binary*)cp->ptr;
11462 if (type && !soap_match_tag(soap, type, "xsd:boolean"))
11463 { cp->type = SOAP_TYPE_xsd__boolean;
11464 if (n < 0)
11465 { cp->ptr = (void*)SOAP_NEW(xsd__boolean);
11466 if (size)
11467 *size = sizeof(xsd__boolean);
11468 ((xsd__boolean*)cp->ptr)->soap = soap;
11470 else
11471 { cp->ptr = (void*)SOAP_NEW_ARRAY(xsd__boolean, n);
11472 if (size)
11473 *size = n * sizeof(xsd__boolean);
11474 if (cp->ptr)
11475 for (int i = 0; i < n; i++)
11476 ((xsd__boolean*)cp->ptr)[i].soap = soap;
11478 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
11479 if (!cp->ptr)
11480 soap->error = SOAP_EOM;
11481 return (xsd__boolean*)cp->ptr;
11483 if (type && !soap_match_tag(soap, type, "xsd:byte"))
11484 { cp->type = SOAP_TYPE_xsd__byte_;
11485 if (n < 0)
11486 { cp->ptr = (void*)SOAP_NEW(xsd__byte_);
11487 if (size)
11488 *size = sizeof(xsd__byte_);
11489 ((xsd__byte_*)cp->ptr)->soap = soap;
11491 else
11492 { cp->ptr = (void*)SOAP_NEW_ARRAY(xsd__byte_, n);
11493 if (size)
11494 *size = n * sizeof(xsd__byte_);
11495 if (cp->ptr)
11496 for (int i = 0; i < n; i++)
11497 ((xsd__byte_*)cp->ptr)[i].soap = soap;
11499 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
11500 if (!cp->ptr)
11501 soap->error = SOAP_EOM;
11502 return (xsd__byte_*)cp->ptr;
11504 if (type && !soap_match_tag(soap, type, "xsd:dateTime"))
11505 { cp->type = SOAP_TYPE_xsd__dateTime;
11506 if (n < 0)
11507 { cp->ptr = (void*)SOAP_NEW(xsd__dateTime);
11508 if (size)
11509 *size = sizeof(xsd__dateTime);
11510 ((xsd__dateTime*)cp->ptr)->soap = soap;
11512 else
11513 { cp->ptr = (void*)SOAP_NEW_ARRAY(xsd__dateTime, n);
11514 if (size)
11515 *size = n * sizeof(xsd__dateTime);
11516 if (cp->ptr)
11517 for (int i = 0; i < n; i++)
11518 ((xsd__dateTime*)cp->ptr)[i].soap = soap;
11520 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
11521 if (!cp->ptr)
11522 soap->error = SOAP_EOM;
11523 return (xsd__dateTime*)cp->ptr;
11525 if (type && !soap_match_tag(soap, type, "xsd:decimal"))
11526 { cp->type = SOAP_TYPE_xsd__decimal_;
11527 if (n < 0)
11528 { cp->ptr = (void*)SOAP_NEW(xsd__decimal_);
11529 if (size)
11530 *size = sizeof(xsd__decimal_);
11531 ((xsd__decimal_*)cp->ptr)->soap = soap;
11533 else
11534 { cp->ptr = (void*)SOAP_NEW_ARRAY(xsd__decimal_, n);
11535 if (size)
11536 *size = n * sizeof(xsd__decimal_);
11537 if (cp->ptr)
11538 for (int i = 0; i < n; i++)
11539 ((xsd__decimal_*)cp->ptr)[i].soap = soap;
11541 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
11542 if (!cp->ptr)
11543 soap->error = SOAP_EOM;
11544 return (xsd__decimal_*)cp->ptr;
11546 if (type && !soap_match_tag(soap, type, "xsd:double"))
11547 { cp->type = SOAP_TYPE_xsd__double;
11548 if (n < 0)
11549 { cp->ptr = (void*)SOAP_NEW(xsd__double);
11550 if (size)
11551 *size = sizeof(xsd__double);
11552 ((xsd__double*)cp->ptr)->soap = soap;
11554 else
11555 { cp->ptr = (void*)SOAP_NEW_ARRAY(xsd__double, n);
11556 if (size)
11557 *size = n * sizeof(xsd__double);
11558 if (cp->ptr)
11559 for (int i = 0; i < n; i++)
11560 ((xsd__double*)cp->ptr)[i].soap = soap;
11562 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
11563 if (!cp->ptr)
11564 soap->error = SOAP_EOM;
11565 return (xsd__double*)cp->ptr;
11567 if (type && !soap_match_tag(soap, type, "xsd:duration"))
11568 { cp->type = SOAP_TYPE_xsd__duration_;
11569 if (n < 0)
11570 { cp->ptr = (void*)SOAP_NEW(xsd__duration_);
11571 if (size)
11572 *size = sizeof(xsd__duration_);
11573 ((xsd__duration_*)cp->ptr)->soap = soap;
11575 else
11576 { cp->ptr = (void*)SOAP_NEW_ARRAY(xsd__duration_, n);
11577 if (size)
11578 *size = n * sizeof(xsd__duration_);
11579 if (cp->ptr)
11580 for (int i = 0; i < n; i++)
11581 ((xsd__duration_*)cp->ptr)[i].soap = soap;
11583 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
11584 if (!cp->ptr)
11585 soap->error = SOAP_EOM;
11586 return (xsd__duration_*)cp->ptr;
11588 if (type && !soap_match_tag(soap, type, "xsd:float"))
11589 { cp->type = SOAP_TYPE_xsd__float;
11590 if (n < 0)
11591 { cp->ptr = (void*)SOAP_NEW(xsd__float);
11592 if (size)
11593 *size = sizeof(xsd__float);
11594 ((xsd__float*)cp->ptr)->soap = soap;
11596 else
11597 { cp->ptr = (void*)SOAP_NEW_ARRAY(xsd__float, n);
11598 if (size)
11599 *size = n * sizeof(xsd__float);
11600 if (cp->ptr)
11601 for (int i = 0; i < n; i++)
11602 ((xsd__float*)cp->ptr)[i].soap = soap;
11604 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
11605 if (!cp->ptr)
11606 soap->error = SOAP_EOM;
11607 return (xsd__float*)cp->ptr;
11609 if (type && !soap_match_tag(soap, type, "xsd:int"))
11610 { cp->type = SOAP_TYPE_xsd__int;
11611 if (n < 0)
11612 { cp->ptr = (void*)SOAP_NEW(xsd__int);
11613 if (size)
11614 *size = sizeof(xsd__int);
11615 ((xsd__int*)cp->ptr)->soap = soap;
11617 else
11618 { cp->ptr = (void*)SOAP_NEW_ARRAY(xsd__int, n);
11619 if (size)
11620 *size = n * sizeof(xsd__int);
11621 if (cp->ptr)
11622 for (int i = 0; i < n; i++)
11623 ((xsd__int*)cp->ptr)[i].soap = soap;
11625 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
11626 if (!cp->ptr)
11627 soap->error = SOAP_EOM;
11628 return (xsd__int*)cp->ptr;
11630 if (type && !soap_match_tag(soap, type, "xsd:long"))
11631 { cp->type = SOAP_TYPE_xsd__long;
11632 if (n < 0)
11633 { cp->ptr = (void*)SOAP_NEW(xsd__long);
11634 if (size)
11635 *size = sizeof(xsd__long);
11636 ((xsd__long*)cp->ptr)->soap = soap;
11638 else
11639 { cp->ptr = (void*)SOAP_NEW_ARRAY(xsd__long, n);
11640 if (size)
11641 *size = n * sizeof(xsd__long);
11642 if (cp->ptr)
11643 for (int i = 0; i < n; i++)
11644 ((xsd__long*)cp->ptr)[i].soap = soap;
11646 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
11647 if (!cp->ptr)
11648 soap->error = SOAP_EOM;
11649 return (xsd__long*)cp->ptr;
11651 if (type && !soap_match_tag(soap, type, "xsd:short"))
11652 { cp->type = SOAP_TYPE_xsd__short;
11653 if (n < 0)
11654 { cp->ptr = (void*)SOAP_NEW(xsd__short);
11655 if (size)
11656 *size = sizeof(xsd__short);
11657 ((xsd__short*)cp->ptr)->soap = soap;
11659 else
11660 { cp->ptr = (void*)SOAP_NEW_ARRAY(xsd__short, n);
11661 if (size)
11662 *size = n * sizeof(xsd__short);
11663 if (cp->ptr)
11664 for (int i = 0; i < n; i++)
11665 ((xsd__short*)cp->ptr)[i].soap = soap;
11667 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
11668 if (!cp->ptr)
11669 soap->error = SOAP_EOM;
11670 return (xsd__short*)cp->ptr;
11672 if (type && !soap_match_tag(soap, type, "xsd:string"))
11673 { cp->type = SOAP_TYPE_xsd__string;
11674 if (n < 0)
11675 { cp->ptr = (void*)SOAP_NEW(xsd__string);
11676 if (size)
11677 *size = sizeof(xsd__string);
11678 ((xsd__string*)cp->ptr)->soap = soap;
11680 else
11681 { cp->ptr = (void*)SOAP_NEW_ARRAY(xsd__string, n);
11682 if (size)
11683 *size = n * sizeof(xsd__string);
11684 if (cp->ptr)
11685 for (int i = 0; i < n; i++)
11686 ((xsd__string*)cp->ptr)[i].soap = soap;
11688 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
11689 if (!cp->ptr)
11690 soap->error = SOAP_EOM;
11691 return (xsd__string*)cp->ptr;
11693 if (type && !soap_match_tag(soap, type, "xsd:unsignedByte"))
11694 { cp->type = SOAP_TYPE_xsd__unsignedByte_;
11695 if (n < 0)
11696 { cp->ptr = (void*)SOAP_NEW(xsd__unsignedByte_);
11697 if (size)
11698 *size = sizeof(xsd__unsignedByte_);
11699 ((xsd__unsignedByte_*)cp->ptr)->soap = soap;
11701 else
11702 { cp->ptr = (void*)SOAP_NEW_ARRAY(xsd__unsignedByte_, n);
11703 if (size)
11704 *size = n * sizeof(xsd__unsignedByte_);
11705 if (cp->ptr)
11706 for (int i = 0; i < n; i++)
11707 ((xsd__unsignedByte_*)cp->ptr)[i].soap = soap;
11709 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
11710 if (!cp->ptr)
11711 soap->error = SOAP_EOM;
11712 return (xsd__unsignedByte_*)cp->ptr;
11714 if (type && !soap_match_tag(soap, type, "xsd:unsignedInt"))
11715 { cp->type = SOAP_TYPE_xsd__unsignedInt;
11716 if (n < 0)
11717 { cp->ptr = (void*)SOAP_NEW(xsd__unsignedInt);
11718 if (size)
11719 *size = sizeof(xsd__unsignedInt);
11720 ((xsd__unsignedInt*)cp->ptr)->soap = soap;
11722 else
11723 { cp->ptr = (void*)SOAP_NEW_ARRAY(xsd__unsignedInt, n);
11724 if (size)
11725 *size = n * sizeof(xsd__unsignedInt);
11726 if (cp->ptr)
11727 for (int i = 0; i < n; i++)
11728 ((xsd__unsignedInt*)cp->ptr)[i].soap = soap;
11730 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
11731 if (!cp->ptr)
11732 soap->error = SOAP_EOM;
11733 return (xsd__unsignedInt*)cp->ptr;
11735 if (type && !soap_match_tag(soap, type, "xsd:unsignedLong"))
11736 { cp->type = SOAP_TYPE_xsd__unsignedLong;
11737 if (n < 0)
11738 { cp->ptr = (void*)SOAP_NEW(xsd__unsignedLong);
11739 if (size)
11740 *size = sizeof(xsd__unsignedLong);
11741 ((xsd__unsignedLong*)cp->ptr)->soap = soap;
11743 else
11744 { cp->ptr = (void*)SOAP_NEW_ARRAY(xsd__unsignedLong, n);
11745 if (size)
11746 *size = n * sizeof(xsd__unsignedLong);
11747 if (cp->ptr)
11748 for (int i = 0; i < n; i++)
11749 ((xsd__unsignedLong*)cp->ptr)[i].soap = soap;
11751 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
11752 if (!cp->ptr)
11753 soap->error = SOAP_EOM;
11754 return (xsd__unsignedLong*)cp->ptr;
11756 if (type && !soap_match_tag(soap, type, "xsd:unsignedShort"))
11757 { cp->type = SOAP_TYPE_xsd__unsignedShort;
11758 if (n < 0)
11759 { cp->ptr = (void*)SOAP_NEW(xsd__unsignedShort);
11760 if (size)
11761 *size = sizeof(xsd__unsignedShort);
11762 ((xsd__unsignedShort*)cp->ptr)->soap = soap;
11764 else
11765 { cp->ptr = (void*)SOAP_NEW_ARRAY(xsd__unsignedShort, n);
11766 if (size)
11767 *size = n * sizeof(xsd__unsignedShort);
11768 if (cp->ptr)
11769 for (int i = 0; i < n; i++)
11770 ((xsd__unsignedShort*)cp->ptr)[i].soap = soap;
11772 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
11773 if (!cp->ptr)
11774 soap->error = SOAP_EOM;
11775 return (xsd__unsignedShort*)cp->ptr;
11777 if (type && !soap_match_tag(soap, type, "ns3:char"))
11778 { cp->type = SOAP_TYPE_ns3__char__;
11779 if (n < 0)
11780 { cp->ptr = (void*)SOAP_NEW(ns3__char__);
11781 if (size)
11782 *size = sizeof(ns3__char__);
11783 ((ns3__char__*)cp->ptr)->soap = soap;
11785 else
11786 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns3__char__, n);
11787 if (size)
11788 *size = n * sizeof(ns3__char__);
11789 if (cp->ptr)
11790 for (int i = 0; i < n; i++)
11791 ((ns3__char__*)cp->ptr)[i].soap = soap;
11793 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
11794 if (!cp->ptr)
11795 soap->error = SOAP_EOM;
11796 return (ns3__char__*)cp->ptr;
11798 if (type && !soap_match_tag(soap, type, "ns3:duration"))
11799 { cp->type = SOAP_TYPE_ns3__duration__;
11800 if (n < 0)
11801 { cp->ptr = (void*)SOAP_NEW(ns3__duration__);
11802 if (size)
11803 *size = sizeof(ns3__duration__);
11804 ((ns3__duration__*)cp->ptr)->soap = soap;
11806 else
11807 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns3__duration__, n);
11808 if (size)
11809 *size = n * sizeof(ns3__duration__);
11810 if (cp->ptr)
11811 for (int i = 0; i < n; i++)
11812 ((ns3__duration__*)cp->ptr)[i].soap = soap;
11814 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
11815 if (!cp->ptr)
11816 soap->error = SOAP_EOM;
11817 return (ns3__duration__*)cp->ptr;
11819 if (type && !soap_match_tag(soap, type, "ns3:guid"))
11820 { cp->type = SOAP_TYPE_ns3__guid__;
11821 if (n < 0)
11822 { cp->ptr = (void*)SOAP_NEW(ns3__guid__);
11823 if (size)
11824 *size = sizeof(ns3__guid__);
11825 ((ns3__guid__*)cp->ptr)->soap = soap;
11827 else
11828 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns3__guid__, n);
11829 if (size)
11830 *size = n * sizeof(ns3__guid__);
11831 if (cp->ptr)
11832 for (int i = 0; i < n; i++)
11833 ((ns3__guid__*)cp->ptr)[i].soap = soap;
11835 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
11836 if (!cp->ptr)
11837 soap->error = SOAP_EOM;
11838 return (ns3__guid__*)cp->ptr;
11840 if (type && !soap_match_tag(soap, type, "ns4:ClientLib.Architecture"))
11841 { cp->type = SOAP_TYPE_ns4__ClientLib_Architecture_;
11842 if (n < 0)
11843 { cp->ptr = (void*)SOAP_NEW(ns4__ClientLib_Architecture_);
11844 if (size)
11845 *size = sizeof(ns4__ClientLib_Architecture_);
11846 ((ns4__ClientLib_Architecture_*)cp->ptr)->soap = soap;
11848 else
11849 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns4__ClientLib_Architecture_, n);
11850 if (size)
11851 *size = n * sizeof(ns4__ClientLib_Architecture_);
11852 if (cp->ptr)
11853 for (int i = 0; i < n; i++)
11854 ((ns4__ClientLib_Architecture_*)cp->ptr)[i].soap = soap;
11856 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
11857 if (!cp->ptr)
11858 soap->error = SOAP_EOM;
11859 return (ns4__ClientLib_Architecture_*)cp->ptr;
11861 if (type && !soap_match_tag(soap, type, "ns4:ClientLib.ClientType"))
11862 { cp->type = SOAP_TYPE_ns4__ClientLib_ClientType_;
11863 if (n < 0)
11864 { cp->ptr = (void*)SOAP_NEW(ns4__ClientLib_ClientType_);
11865 if (size)
11866 *size = sizeof(ns4__ClientLib_ClientType_);
11867 ((ns4__ClientLib_ClientType_*)cp->ptr)->soap = soap;
11869 else
11870 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns4__ClientLib_ClientType_, n);
11871 if (size)
11872 *size = n * sizeof(ns4__ClientLib_ClientType_);
11873 if (cp->ptr)
11874 for (int i = 0; i < n; i++)
11875 ((ns4__ClientLib_ClientType_*)cp->ptr)[i].soap = soap;
11877 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
11878 if (!cp->ptr)
11879 soap->error = SOAP_EOM;
11880 return (ns4__ClientLib_ClientType_*)cp->ptr;
11882 if (type && !soap_match_tag(soap, type, "ns4:HaveSolutionResponse.SolutionType"))
11883 { cp->type = SOAP_TYPE_ns4__HaveSolutionResponse_SolutionType_;
11884 if (n < 0)
11885 { cp->ptr = (void*)SOAP_NEW(ns4__HaveSolutionResponse_SolutionType_);
11886 if (size)
11887 *size = sizeof(ns4__HaveSolutionResponse_SolutionType_);
11888 ((ns4__HaveSolutionResponse_SolutionType_*)cp->ptr)->soap = soap;
11890 else
11891 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns4__HaveSolutionResponse_SolutionType_, n);
11892 if (size)
11893 *size = n * sizeof(ns4__HaveSolutionResponse_SolutionType_);
11894 if (cp->ptr)
11895 for (int i = 0; i < n; i++)
11896 ((ns4__HaveSolutionResponse_SolutionType_*)cp->ptr)[i].soap = soap;
11898 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
11899 if (!cp->ptr)
11900 soap->error = SOAP_EOM;
11901 return (ns4__HaveSolutionResponse_SolutionType_*)cp->ptr;
11903 if (type && !soap_match_tag(soap, type, "ns1:ClientLib"))
11904 { cp->type = SOAP_TYPE_ns1__ClientLib;
11905 if (n < 0)
11906 { cp->ptr = (void*)SOAP_NEW(ns1__ClientLib);
11907 if (size)
11908 *size = sizeof(ns1__ClientLib);
11909 ((ns1__ClientLib*)cp->ptr)->soap = soap;
11911 else
11912 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns1__ClientLib, n);
11913 if (size)
11914 *size = n * sizeof(ns1__ClientLib);
11915 if (cp->ptr)
11916 for (int i = 0; i < n; i++)
11917 ((ns1__ClientLib*)cp->ptr)[i].soap = soap;
11919 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
11920 if (!cp->ptr)
11921 soap->error = SOAP_EOM;
11922 return (ns1__ClientLib*)cp->ptr;
11924 if (type && !soap_match_tag(soap, type, "ns1:Application"))
11925 { cp->type = SOAP_TYPE_ns1__Application;
11926 if (n < 0)
11927 { cp->ptr = (void*)SOAP_NEW(ns1__Application);
11928 if (size)
11929 *size = sizeof(ns1__Application);
11930 ((ns1__Application*)cp->ptr)->soap = soap;
11932 else
11933 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns1__Application, n);
11934 if (size)
11935 *size = n * sizeof(ns1__Application);
11936 if (cp->ptr)
11937 for (int i = 0; i < n; i++)
11938 ((ns1__Application*)cp->ptr)[i].soap = soap;
11940 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
11941 if (!cp->ptr)
11942 soap->error = SOAP_EOM;
11943 return (ns1__Application*)cp->ptr;
11945 if (type && !soap_match_tag(soap, type, "ns1:AppAdditionalInfo"))
11946 { cp->type = SOAP_TYPE_ns1__AppAdditionalInfo;
11947 if (n < 0)
11948 { cp->ptr = (void*)SOAP_NEW(ns1__AppAdditionalInfo);
11949 if (size)
11950 *size = sizeof(ns1__AppAdditionalInfo);
11951 ((ns1__AppAdditionalInfo*)cp->ptr)->soap = soap;
11953 else
11954 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns1__AppAdditionalInfo, n);
11955 if (size)
11956 *size = n * sizeof(ns1__AppAdditionalInfo);
11957 if (cp->ptr)
11958 for (int i = 0; i < n; i++)
11959 ((ns1__AppAdditionalInfo*)cp->ptr)[i].soap = soap;
11961 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
11962 if (!cp->ptr)
11963 soap->error = SOAP_EOM;
11964 return (ns1__AppAdditionalInfo*)cp->ptr;
11966 if (type && !soap_match_tag(soap, type, "ns1:DumpAdditionalInfo"))
11967 { cp->type = SOAP_TYPE_ns1__DumpAdditionalInfo;
11968 if (n < 0)
11969 { cp->ptr = (void*)SOAP_NEW(ns1__DumpAdditionalInfo);
11970 if (size)
11971 *size = sizeof(ns1__DumpAdditionalInfo);
11972 ((ns1__DumpAdditionalInfo*)cp->ptr)->soap = soap;
11974 else
11975 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns1__DumpAdditionalInfo, n);
11976 if (size)
11977 *size = n * sizeof(ns1__DumpAdditionalInfo);
11978 if (cp->ptr)
11979 for (int i = 0; i < n; i++)
11980 ((ns1__DumpAdditionalInfo*)cp->ptr)[i].soap = soap;
11982 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
11983 if (!cp->ptr)
11984 soap->error = SOAP_EOM;
11985 return (ns1__DumpAdditionalInfo*)cp->ptr;
11987 if (type && !soap_match_tag(soap, type, "ns1:ArrayOfModuleSymbolInfo"))
11988 { cp->type = SOAP_TYPE_ns1__ArrayOfModuleSymbolInfo;
11989 if (n < 0)
11990 { cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfModuleSymbolInfo);
11991 if (size)
11992 *size = sizeof(ns1__ArrayOfModuleSymbolInfo);
11993 ((ns1__ArrayOfModuleSymbolInfo*)cp->ptr)->soap = soap;
11995 else
11996 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns1__ArrayOfModuleSymbolInfo, n);
11997 if (size)
11998 *size = n * sizeof(ns1__ArrayOfModuleSymbolInfo);
11999 if (cp->ptr)
12000 for (int i = 0; i < n; i++)
12001 ((ns1__ArrayOfModuleSymbolInfo*)cp->ptr)[i].soap = soap;
12003 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
12004 if (!cp->ptr)
12005 soap->error = SOAP_EOM;
12006 return (ns1__ArrayOfModuleSymbolInfo*)cp->ptr;
12008 if (type && !soap_match_tag(soap, type, "ns1:ModuleSymbolInfo"))
12009 { cp->type = SOAP_TYPE_ns1__ModuleSymbolInfo;
12010 if (n < 0)
12011 { cp->ptr = (void*)SOAP_NEW(ns1__ModuleSymbolInfo);
12012 if (size)
12013 *size = sizeof(ns1__ModuleSymbolInfo);
12014 ((ns1__ModuleSymbolInfo*)cp->ptr)->soap = soap;
12016 else
12017 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns1__ModuleSymbolInfo, n);
12018 if (size)
12019 *size = n * sizeof(ns1__ModuleSymbolInfo);
12020 if (cp->ptr)
12021 for (int i = 0; i < n; i++)
12022 ((ns1__ModuleSymbolInfo*)cp->ptr)[i].soap = soap;
12024 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
12025 if (!cp->ptr)
12026 soap->error = SOAP_EOM;
12027 return (ns1__ModuleSymbolInfo*)cp->ptr;
12029 if (type && !soap_match_tag(soap, type, "ns1:Pdb70File"))
12030 { cp->type = SOAP_TYPE_ns1__Pdb70File;
12031 if (n < 0)
12032 { cp->ptr = (void*)SOAP_NEW(ns1__Pdb70File);
12033 if (size)
12034 *size = sizeof(ns1__Pdb70File);
12035 ((ns1__Pdb70File*)cp->ptr)->soap = soap;
12037 else
12038 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns1__Pdb70File, n);
12039 if (size)
12040 *size = n * sizeof(ns1__Pdb70File);
12041 if (cp->ptr)
12042 for (int i = 0; i < n; i++)
12043 ((ns1__Pdb70File*)cp->ptr)[i].soap = soap;
12045 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
12046 if (!cp->ptr)
12047 soap->error = SOAP_EOM;
12048 return (ns1__Pdb70File*)cp->ptr;
12050 if (type && !soap_match_tag(soap, type, "ns1:Response"))
12051 { cp->type = SOAP_TYPE_ns1__Response;
12052 if (n < 0)
12053 { cp->ptr = (void*)SOAP_NEW(ns1__Response);
12054 if (size)
12055 *size = sizeof(ns1__Response);
12056 ((ns1__Response*)cp->ptr)->soap = soap;
12058 else
12059 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns1__Response, n);
12060 if (size)
12061 *size = n * sizeof(ns1__Response);
12062 if (cp->ptr)
12063 for (int i = 0; i < n; i++)
12064 ((ns1__Response*)cp->ptr)[i].soap = soap;
12066 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
12067 if (!cp->ptr)
12068 soap->error = SOAP_EOM;
12069 return (ns1__Response*)cp->ptr;
12071 if (type && !soap_match_tag(soap, type, "ns5:ArrayOfstring"))
12072 { cp->type = SOAP_TYPE_ns5__ArrayOfstring;
12073 if (n < 0)
12074 { cp->ptr = (void*)SOAP_NEW(ns5__ArrayOfstring);
12075 if (size)
12076 *size = sizeof(ns5__ArrayOfstring);
12077 ((ns5__ArrayOfstring*)cp->ptr)->soap = soap;
12079 else
12080 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns5__ArrayOfstring, n);
12081 if (size)
12082 *size = n * sizeof(ns5__ArrayOfstring);
12083 if (cp->ptr)
12084 for (int i = 0; i < n; i++)
12085 ((ns5__ArrayOfstring*)cp->ptr)[i].soap = soap;
12087 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
12088 if (!cp->ptr)
12089 soap->error = SOAP_EOM;
12090 return (ns5__ArrayOfstring*)cp->ptr;
12092 if (type && !soap_match_tag(soap, type, "ns1:StopResponse"))
12093 { cp->type = SOAP_TYPE_ns1__StopResponse;
12094 if (n < 0)
12095 { cp->ptr = (void*)SOAP_NEW(ns1__StopResponse);
12096 if (size)
12097 *size = sizeof(ns1__StopResponse);
12098 ((ns1__StopResponse*)cp->ptr)->soap = soap;
12100 else
12101 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns1__StopResponse, n);
12102 if (size)
12103 *size = n * sizeof(ns1__StopResponse);
12104 if (cp->ptr)
12105 for (int i = 0; i < n; i++)
12106 ((ns1__StopResponse*)cp->ptr)[i].soap = soap;
12108 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
12109 if (!cp->ptr)
12110 soap->error = SOAP_EOM;
12111 return (ns1__StopResponse*)cp->ptr;
12113 if (type && !soap_match_tag(soap, type, "ns1:ErrorResponse"))
12114 { cp->type = SOAP_TYPE_ns1__ErrorResponse;
12115 if (n < 0)
12116 { cp->ptr = (void*)SOAP_NEW(ns1__ErrorResponse);
12117 if (size)
12118 *size = sizeof(ns1__ErrorResponse);
12119 ((ns1__ErrorResponse*)cp->ptr)->soap = soap;
12121 else
12122 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns1__ErrorResponse, n);
12123 if (size)
12124 *size = n * sizeof(ns1__ErrorResponse);
12125 if (cp->ptr)
12126 for (int i = 0; i < n; i++)
12127 ((ns1__ErrorResponse*)cp->ptr)[i].soap = soap;
12129 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
12130 if (!cp->ptr)
12131 soap->error = SOAP_EOM;
12132 return (ns1__ErrorResponse*)cp->ptr;
12134 if (type && !soap_match_tag(soap, type, "ns1:HaveSolutionResponse"))
12135 { cp->type = SOAP_TYPE_ns1__HaveSolutionResponse;
12136 if (n < 0)
12137 { cp->ptr = (void*)SOAP_NEW(ns1__HaveSolutionResponse);
12138 if (size)
12139 *size = sizeof(ns1__HaveSolutionResponse);
12140 ((ns1__HaveSolutionResponse*)cp->ptr)->soap = soap;
12142 else
12143 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns1__HaveSolutionResponse, n);
12144 if (size)
12145 *size = n * sizeof(ns1__HaveSolutionResponse);
12146 if (cp->ptr)
12147 for (int i = 0; i < n; i++)
12148 ((ns1__HaveSolutionResponse*)cp->ptr)[i].soap = soap;
12150 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
12151 if (!cp->ptr)
12152 soap->error = SOAP_EOM;
12153 return (ns1__HaveSolutionResponse*)cp->ptr;
12155 if (type && !soap_match_tag(soap, type, "ns1:NeedSymbolsThenMiniDumpResponse"))
12156 { cp->type = SOAP_TYPE_ns1__NeedSymbolsThenMiniDumpResponse;
12157 if (n < 0)
12158 { cp->ptr = (void*)SOAP_NEW(ns1__NeedSymbolsThenMiniDumpResponse);
12159 if (size)
12160 *size = sizeof(ns1__NeedSymbolsThenMiniDumpResponse);
12161 ((ns1__NeedSymbolsThenMiniDumpResponse*)cp->ptr)->soap = soap;
12163 else
12164 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns1__NeedSymbolsThenMiniDumpResponse, n);
12165 if (size)
12166 *size = n * sizeof(ns1__NeedSymbolsThenMiniDumpResponse);
12167 if (cp->ptr)
12168 for (int i = 0; i < n; i++)
12169 ((ns1__NeedSymbolsThenMiniDumpResponse*)cp->ptr)[i].soap = soap;
12171 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
12172 if (!cp->ptr)
12173 soap->error = SOAP_EOM;
12174 return (ns1__NeedSymbolsThenMiniDumpResponse*)cp->ptr;
12176 if (type && !soap_match_tag(soap, type, "ns1:NeedMiniDumpResponse"))
12177 { cp->type = SOAP_TYPE_ns1__NeedMiniDumpResponse;
12178 if (n < 0)
12179 { cp->ptr = (void*)SOAP_NEW(ns1__NeedMiniDumpResponse);
12180 if (size)
12181 *size = sizeof(ns1__NeedMiniDumpResponse);
12182 ((ns1__NeedMiniDumpResponse*)cp->ptr)->soap = soap;
12184 else
12185 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns1__NeedMiniDumpResponse, n);
12186 if (size)
12187 *size = n * sizeof(ns1__NeedMiniDumpResponse);
12188 if (cp->ptr)
12189 for (int i = 0; i < n; i++)
12190 ((ns1__NeedMiniDumpResponse*)cp->ptr)[i].soap = soap;
12192 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
12193 if (!cp->ptr)
12194 soap->error = SOAP_EOM;
12195 return (ns1__NeedMiniDumpResponse*)cp->ptr;
12197 if (type && !soap_match_tag(soap, type, "ns1:NeedFullDumpResponse"))
12198 { cp->type = SOAP_TYPE_ns1__NeedFullDumpResponse;
12199 if (n < 0)
12200 { cp->ptr = (void*)SOAP_NEW(ns1__NeedFullDumpResponse);
12201 if (size)
12202 *size = sizeof(ns1__NeedFullDumpResponse);
12203 ((ns1__NeedFullDumpResponse*)cp->ptr)->soap = soap;
12205 else
12206 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns1__NeedFullDumpResponse, n);
12207 if (size)
12208 *size = n * sizeof(ns1__NeedFullDumpResponse);
12209 if (cp->ptr)
12210 for (int i = 0; i < n; i++)
12211 ((ns1__NeedFullDumpResponse*)cp->ptr)[i].soap = soap;
12213 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
12214 if (!cp->ptr)
12215 soap->error = SOAP_EOM;
12216 return (ns1__NeedFullDumpResponse*)cp->ptr;
12218 if (type && !soap_match_tag(soap, type, "ns1:NeedMoreInfoResponse"))
12219 { cp->type = SOAP_TYPE_ns1__NeedMoreInfoResponse;
12220 if (n < 0)
12221 { cp->ptr = (void*)SOAP_NEW(ns1__NeedMoreInfoResponse);
12222 if (size)
12223 *size = sizeof(ns1__NeedMoreInfoResponse);
12224 ((ns1__NeedMoreInfoResponse*)cp->ptr)->soap = soap;
12226 else
12227 { cp->ptr = (void*)SOAP_NEW_ARRAY(ns1__NeedMoreInfoResponse, n);
12228 if (size)
12229 *size = n * sizeof(ns1__NeedMoreInfoResponse);
12230 if (cp->ptr)
12231 for (int i = 0; i < n; i++)
12232 ((ns1__NeedMoreInfoResponse*)cp->ptr)[i].soap = soap;
12234 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
12235 if (!cp->ptr)
12236 soap->error = SOAP_EOM;
12237 return (ns1__NeedMoreInfoResponse*)cp->ptr;
12239 if (n < 0)
12240 { cp->ptr = (void*)SOAP_NEW(xsd__anyType);
12241 if (size)
12242 *size = sizeof(xsd__anyType);
12243 ((xsd__anyType*)cp->ptr)->soap = soap;
12245 else
12246 { cp->ptr = (void*)SOAP_NEW_ARRAY(xsd__anyType, n);
12247 if (size)
12248 *size = n * sizeof(xsd__anyType);
12249 if (cp->ptr)
12250 for (int i = 0; i < n; i++)
12251 ((xsd__anyType*)cp->ptr)[i].soap = soap;
12253 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
12254 if (!cp->ptr)
12255 soap->error = SOAP_EOM;
12256 return (xsd__anyType*)cp->ptr;
12259 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xsd__anyType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
12261 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
12262 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xsd__anyType %p -> %p\n", q, p));
12263 *(xsd__anyType*)p = *(xsd__anyType*)q;
12266 #ifndef WITH_NOGLOBAL
12268 SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Fault(struct soap *soap, struct SOAP_ENV__Fault *a)
12270 (void)soap; (void)a; /* appease -Wall -Werror */
12271 soap_default__QName(soap, &a->faultcode);
12272 soap_default_string(soap, &a->faultstring);
12273 soap_default_string(soap, &a->faultactor);
12274 a->detail = NULL;
12275 a->SOAP_ENV__Code = NULL;
12276 a->SOAP_ENV__Reason = NULL;
12277 soap_default_string(soap, &a->SOAP_ENV__Node);
12278 soap_default_string(soap, &a->SOAP_ENV__Role);
12279 a->SOAP_ENV__Detail = NULL;
12282 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Fault(struct soap *soap, const struct SOAP_ENV__Fault *a)
12284 #ifndef WITH_NOIDREF
12285 (void)soap; (void)a; /* appease -Wall -Werror */
12286 soap_serialize__QName(soap, &a->faultcode);
12287 soap_serialize_string(soap, &a->faultstring);
12288 soap_serialize_string(soap, &a->faultactor);
12289 soap_serialize_PointerToSOAP_ENV__Detail(soap, &a->detail);
12290 soap_serialize_PointerToSOAP_ENV__Code(soap, &a->SOAP_ENV__Code);
12291 soap_serialize_PointerToSOAP_ENV__Reason(soap, &a->SOAP_ENV__Reason);
12292 soap_serialize_string(soap, &a->SOAP_ENV__Node);
12293 soap_serialize_string(soap, &a->SOAP_ENV__Role);
12294 soap_serialize_PointerToSOAP_ENV__Detail(soap, &a->SOAP_ENV__Detail);
12295 #endif
12298 SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Fault(struct soap *soap, const char *tag, int id, const struct SOAP_ENV__Fault *a, const char *type)
12300 const char *soap_tmp_faultcode = soap_QName2s(soap, a->faultcode);
12301 (void)soap; (void)tag; (void)id; (void)type;
12302 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_SOAP_ENV__Fault), type))
12303 return soap->error;
12304 if (soap_out__QName(soap, "faultcode", -1, (char*const*)&soap_tmp_faultcode, ""))
12305 return soap->error;
12306 if (soap_out_string(soap, "faultstring", -1, &a->faultstring, ""))
12307 return soap->error;
12308 if (soap_out_string(soap, "faultactor", -1, &a->faultactor, ""))
12309 return soap->error;
12310 if (soap_out_PointerToSOAP_ENV__Detail(soap, "detail", -1, &a->detail, ""))
12311 return soap->error;
12312 if (soap_out_PointerToSOAP_ENV__Code(soap, "SOAP-ENV:Code", -1, &a->SOAP_ENV__Code, ""))
12313 return soap->error;
12314 if (soap_out_PointerToSOAP_ENV__Reason(soap, "SOAP-ENV:Reason", -1, &a->SOAP_ENV__Reason, ""))
12315 return soap->error;
12316 if (soap_out_string(soap, "SOAP-ENV:Node", -1, &a->SOAP_ENV__Node, ""))
12317 return soap->error;
12318 if (soap_out_string(soap, "SOAP-ENV:Role", -1, &a->SOAP_ENV__Role, ""))
12319 return soap->error;
12320 if (soap_out_PointerToSOAP_ENV__Detail(soap, "SOAP-ENV:Detail", -1, &a->SOAP_ENV__Detail, ""))
12321 return soap->error;
12322 return soap_element_end_out(soap, tag);
12325 SOAP_FMAC3 struct SOAP_ENV__Fault * SOAP_FMAC4 soap_in_SOAP_ENV__Fault(struct soap *soap, const char *tag, struct SOAP_ENV__Fault *a, const char *type)
12327 size_t soap_flag_faultcode = 1;
12328 size_t soap_flag_faultstring = 1;
12329 size_t soap_flag_faultactor = 1;
12330 size_t soap_flag_detail = 1;
12331 size_t soap_flag_SOAP_ENV__Code = 1;
12332 size_t soap_flag_SOAP_ENV__Reason = 1;
12333 size_t soap_flag_SOAP_ENV__Node = 1;
12334 size_t soap_flag_SOAP_ENV__Role = 1;
12335 size_t soap_flag_SOAP_ENV__Detail = 1;
12336 if (soap_element_begin_in(soap, tag, 0, type))
12337 return NULL;
12338 a = (struct SOAP_ENV__Fault *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_SOAP_ENV__Fault, sizeof(struct SOAP_ENV__Fault), 0, NULL, NULL, NULL);
12339 if (!a)
12340 return NULL;
12341 soap_default_SOAP_ENV__Fault(soap, a);
12342 if (soap->body && !*soap->href)
12344 for (;;)
12345 { soap->error = SOAP_TAG_MISMATCH;
12346 if (soap_flag_faultcode && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
12347 if (soap_in__QName(soap, "faultcode", &a->faultcode, ""))
12348 { soap_flag_faultcode--;
12349 continue;
12351 if (soap_flag_faultstring && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
12352 if (soap_in_string(soap, "faultstring", &a->faultstring, "xsd:string"))
12353 { soap_flag_faultstring--;
12354 continue;
12356 if (soap_flag_faultactor && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
12357 if (soap_in_string(soap, "faultactor", &a->faultactor, "xsd:string"))
12358 { soap_flag_faultactor--;
12359 continue;
12361 if (soap_flag_detail && soap->error == SOAP_TAG_MISMATCH)
12362 if (soap_in_PointerToSOAP_ENV__Detail(soap, "detail", &a->detail, ""))
12363 { soap_flag_detail--;
12364 continue;
12366 if (soap_flag_SOAP_ENV__Code && soap->error == SOAP_TAG_MISMATCH)
12367 if (soap_in_PointerToSOAP_ENV__Code(soap, "SOAP-ENV:Code", &a->SOAP_ENV__Code, ""))
12368 { soap_flag_SOAP_ENV__Code--;
12369 continue;
12371 if (soap_flag_SOAP_ENV__Reason && soap->error == SOAP_TAG_MISMATCH)
12372 if (soap_in_PointerToSOAP_ENV__Reason(soap, "SOAP-ENV:Reason", &a->SOAP_ENV__Reason, ""))
12373 { soap_flag_SOAP_ENV__Reason--;
12374 continue;
12376 if (soap_flag_SOAP_ENV__Node && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
12377 if (soap_in_string(soap, "SOAP-ENV:Node", &a->SOAP_ENV__Node, "xsd:string"))
12378 { soap_flag_SOAP_ENV__Node--;
12379 continue;
12381 if (soap_flag_SOAP_ENV__Role && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
12382 if (soap_in_string(soap, "SOAP-ENV:Role", &a->SOAP_ENV__Role, "xsd:string"))
12383 { soap_flag_SOAP_ENV__Role--;
12384 continue;
12386 if (soap_flag_SOAP_ENV__Detail && soap->error == SOAP_TAG_MISMATCH)
12387 if (soap_in_PointerToSOAP_ENV__Detail(soap, "SOAP-ENV:Detail", &a->SOAP_ENV__Detail, ""))
12388 { soap_flag_SOAP_ENV__Detail--;
12389 continue;
12391 if (soap->error == SOAP_TAG_MISMATCH)
12392 soap->error = soap_ignore_element(soap);
12393 if (soap->error == SOAP_NO_TAG)
12394 break;
12395 if (soap->error)
12396 return NULL;
12398 if (soap_element_end_in(soap, tag))
12399 return NULL;
12401 else
12402 { a = (struct SOAP_ENV__Fault *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_SOAP_ENV__Fault, 0, sizeof(struct SOAP_ENV__Fault), 0, NULL);
12403 if (soap->body && soap_element_end_in(soap, tag))
12404 return NULL;
12406 return a;
12409 SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Fault(struct soap *soap, const struct SOAP_ENV__Fault *a, const char *tag, const char *type)
12411 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_SOAP_ENV__Fault);
12412 if (soap_out_SOAP_ENV__Fault(soap, tag?tag:"SOAP-ENV:Fault", id, a, type))
12413 return soap->error;
12414 return soap_putindependent(soap);
12417 SOAP_FMAC3 struct SOAP_ENV__Fault * SOAP_FMAC4 soap_get_SOAP_ENV__Fault(struct soap *soap, struct SOAP_ENV__Fault *p, const char *tag, const char *type)
12419 if ((p = soap_in_SOAP_ENV__Fault(soap, tag, p, type)))
12420 if (soap_getindependent(soap))
12421 return NULL;
12422 return p;
12425 SOAP_FMAC1 struct SOAP_ENV__Fault * SOAP_FMAC2 soap_instantiate_SOAP_ENV__Fault(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
12427 (void)type; (void)arrayType; /* appease -Wall -Werror */
12428 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_SOAP_ENV__Fault(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
12429 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_SOAP_ENV__Fault, n, soap_fdelete);
12430 if (!cp)
12431 return NULL;
12432 if (n < 0)
12433 { cp->ptr = (void*)SOAP_NEW(struct SOAP_ENV__Fault);
12434 if (size)
12435 *size = sizeof(struct SOAP_ENV__Fault);
12437 else
12438 { cp->ptr = (void*)SOAP_NEW_ARRAY(struct SOAP_ENV__Fault, n);
12439 if (size)
12440 *size = n * sizeof(struct SOAP_ENV__Fault);
12442 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
12443 if (!cp->ptr)
12444 soap->error = SOAP_EOM;
12445 return (struct SOAP_ENV__Fault*)cp->ptr;
12448 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_SOAP_ENV__Fault(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
12450 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
12451 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct SOAP_ENV__Fault %p -> %p\n", q, p));
12452 *(struct SOAP_ENV__Fault*)p = *(struct SOAP_ENV__Fault*)q;
12455 #endif
12457 #ifndef WITH_NOGLOBAL
12459 SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason *a)
12461 (void)soap; (void)a; /* appease -Wall -Werror */
12462 soap_default_string(soap, &a->SOAP_ENV__Text);
12465 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Reason(struct soap *soap, const struct SOAP_ENV__Reason *a)
12467 #ifndef WITH_NOIDREF
12468 (void)soap; (void)a; /* appease -Wall -Werror */
12469 soap_serialize_string(soap, &a->SOAP_ENV__Text);
12470 #endif
12473 SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Reason(struct soap *soap, const char *tag, int id, const struct SOAP_ENV__Reason *a, const char *type)
12475 (void)soap; (void)tag; (void)id; (void)type;
12476 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_SOAP_ENV__Reason), type))
12477 return soap->error;
12478 if (soap->lang)
12479 soap_set_attr(soap, "xml:lang", soap->lang, 1);
12480 if (soap_out_string(soap, "SOAP-ENV:Text", -1, &a->SOAP_ENV__Text, ""))
12481 return soap->error;
12482 return soap_element_end_out(soap, tag);
12485 SOAP_FMAC3 struct SOAP_ENV__Reason * SOAP_FMAC4 soap_in_SOAP_ENV__Reason(struct soap *soap, const char *tag, struct SOAP_ENV__Reason *a, const char *type)
12487 size_t soap_flag_SOAP_ENV__Text = 1;
12488 if (soap_element_begin_in(soap, tag, 0, type))
12489 return NULL;
12490 a = (struct SOAP_ENV__Reason *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_SOAP_ENV__Reason, sizeof(struct SOAP_ENV__Reason), 0, NULL, NULL, NULL);
12491 if (!a)
12492 return NULL;
12493 soap_default_SOAP_ENV__Reason(soap, a);
12494 if (soap->body && !*soap->href)
12496 for (;;)
12497 { soap->error = SOAP_TAG_MISMATCH;
12498 if (soap_flag_SOAP_ENV__Text && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
12499 if (soap_in_string(soap, "SOAP-ENV:Text", &a->SOAP_ENV__Text, "xsd:string"))
12500 { soap_flag_SOAP_ENV__Text--;
12501 continue;
12503 if (soap->error == SOAP_TAG_MISMATCH)
12504 soap->error = soap_ignore_element(soap);
12505 if (soap->error == SOAP_NO_TAG)
12506 break;
12507 if (soap->error)
12508 return NULL;
12510 if (soap_element_end_in(soap, tag))
12511 return NULL;
12513 else
12514 { a = (struct SOAP_ENV__Reason *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_SOAP_ENV__Reason, 0, sizeof(struct SOAP_ENV__Reason), 0, NULL);
12515 if (soap->body && soap_element_end_in(soap, tag))
12516 return NULL;
12518 return a;
12521 SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Reason(struct soap *soap, const struct SOAP_ENV__Reason *a, const char *tag, const char *type)
12523 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_SOAP_ENV__Reason);
12524 if (soap_out_SOAP_ENV__Reason(soap, tag?tag:"SOAP-ENV:Reason", id, a, type))
12525 return soap->error;
12526 return soap_putindependent(soap);
12529 SOAP_FMAC3 struct SOAP_ENV__Reason * SOAP_FMAC4 soap_get_SOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason *p, const char *tag, const char *type)
12531 if ((p = soap_in_SOAP_ENV__Reason(soap, tag, p, type)))
12532 if (soap_getindependent(soap))
12533 return NULL;
12534 return p;
12537 SOAP_FMAC1 struct SOAP_ENV__Reason * SOAP_FMAC2 soap_instantiate_SOAP_ENV__Reason(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
12539 (void)type; (void)arrayType; /* appease -Wall -Werror */
12540 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_SOAP_ENV__Reason(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
12541 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_SOAP_ENV__Reason, n, soap_fdelete);
12542 if (!cp)
12543 return NULL;
12544 if (n < 0)
12545 { cp->ptr = (void*)SOAP_NEW(struct SOAP_ENV__Reason);
12546 if (size)
12547 *size = sizeof(struct SOAP_ENV__Reason);
12549 else
12550 { cp->ptr = (void*)SOAP_NEW_ARRAY(struct SOAP_ENV__Reason, n);
12551 if (size)
12552 *size = n * sizeof(struct SOAP_ENV__Reason);
12554 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
12555 if (!cp->ptr)
12556 soap->error = SOAP_EOM;
12557 return (struct SOAP_ENV__Reason*)cp->ptr;
12560 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_SOAP_ENV__Reason(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
12562 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
12563 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct SOAP_ENV__Reason %p -> %p\n", q, p));
12564 *(struct SOAP_ENV__Reason*)p = *(struct SOAP_ENV__Reason*)q;
12567 #endif
12569 #ifndef WITH_NOGLOBAL
12571 SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail *a)
12573 (void)soap; (void)a; /* appease -Wall -Werror */
12574 a->__any = NULL;
12575 a->__type = 0;
12576 a->fault = NULL;
12579 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Detail(struct soap *soap, const struct SOAP_ENV__Detail *a)
12581 #ifndef WITH_NOIDREF
12582 (void)soap; (void)a; /* appease -Wall -Werror */
12583 soap_markelement(soap, a->fault, a->__type);
12584 #endif
12587 SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Detail(struct soap *soap, const char *tag, int id, const struct SOAP_ENV__Detail *a, const char *type)
12589 (void)soap; (void)tag; (void)id; (void)type;
12590 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_SOAP_ENV__Detail), type))
12591 return soap->error;
12592 soap_outliteral(soap, "-any", &a->__any, NULL);
12593 if (soap_putelement(soap, a->fault, "fault", -1, a->__type))
12594 return soap->error;
12595 return soap_element_end_out(soap, tag);
12598 SOAP_FMAC3 struct SOAP_ENV__Detail * SOAP_FMAC4 soap_in_SOAP_ENV__Detail(struct soap *soap, const char *tag, struct SOAP_ENV__Detail *a, const char *type)
12600 size_t soap_flag___any = 1;
12601 size_t soap_flag_fault = 1;
12602 if (soap_element_begin_in(soap, tag, 0, type))
12603 return NULL;
12604 a = (struct SOAP_ENV__Detail *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_SOAP_ENV__Detail, sizeof(struct SOAP_ENV__Detail), 0, NULL, NULL, NULL);
12605 if (!a)
12606 return NULL;
12607 soap_default_SOAP_ENV__Detail(soap, a);
12608 if (soap->body && !*soap->href)
12610 for (;;)
12611 { soap->error = SOAP_TAG_MISMATCH;
12612 if (soap_flag_fault && soap->error == SOAP_TAG_MISMATCH)
12613 if ((a->fault = soap_getelement(soap, &a->__type)))
12614 { soap_flag_fault = 0;
12615 continue;
12617 if (soap_flag___any && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
12618 if (soap_inliteral(soap, "-any", &a->__any))
12619 { soap_flag___any--;
12620 continue;
12622 if (soap->error == SOAP_TAG_MISMATCH)
12623 soap->error = soap_ignore_element(soap);
12624 if (soap->error == SOAP_NO_TAG)
12625 break;
12626 if (soap->error)
12627 return NULL;
12629 if (soap_element_end_in(soap, tag))
12630 return NULL;
12632 else
12633 { a = (struct SOAP_ENV__Detail *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_SOAP_ENV__Detail, 0, sizeof(struct SOAP_ENV__Detail), 0, NULL);
12634 if (soap->body && soap_element_end_in(soap, tag))
12635 return NULL;
12637 return a;
12640 SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Detail(struct soap *soap, const struct SOAP_ENV__Detail *a, const char *tag, const char *type)
12642 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_SOAP_ENV__Detail);
12643 if (soap_out_SOAP_ENV__Detail(soap, tag?tag:"SOAP-ENV:Detail", id, a, type))
12644 return soap->error;
12645 return soap_putindependent(soap);
12648 SOAP_FMAC3 struct SOAP_ENV__Detail * SOAP_FMAC4 soap_get_SOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail *p, const char *tag, const char *type)
12650 if ((p = soap_in_SOAP_ENV__Detail(soap, tag, p, type)))
12651 if (soap_getindependent(soap))
12652 return NULL;
12653 return p;
12656 SOAP_FMAC1 struct SOAP_ENV__Detail * SOAP_FMAC2 soap_instantiate_SOAP_ENV__Detail(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
12658 (void)type; (void)arrayType; /* appease -Wall -Werror */
12659 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_SOAP_ENV__Detail(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
12660 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_SOAP_ENV__Detail, n, soap_fdelete);
12661 if (!cp)
12662 return NULL;
12663 if (n < 0)
12664 { cp->ptr = (void*)SOAP_NEW(struct SOAP_ENV__Detail);
12665 if (size)
12666 *size = sizeof(struct SOAP_ENV__Detail);
12668 else
12669 { cp->ptr = (void*)SOAP_NEW_ARRAY(struct SOAP_ENV__Detail, n);
12670 if (size)
12671 *size = n * sizeof(struct SOAP_ENV__Detail);
12673 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
12674 if (!cp->ptr)
12675 soap->error = SOAP_EOM;
12676 return (struct SOAP_ENV__Detail*)cp->ptr;
12679 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_SOAP_ENV__Detail(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
12681 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
12682 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct SOAP_ENV__Detail %p -> %p\n", q, p));
12683 *(struct SOAP_ENV__Detail*)p = *(struct SOAP_ENV__Detail*)q;
12686 #endif
12688 #ifndef WITH_NOGLOBAL
12690 SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code *a)
12692 (void)soap; (void)a; /* appease -Wall -Werror */
12693 soap_default__QName(soap, &a->SOAP_ENV__Value);
12694 a->SOAP_ENV__Subcode = NULL;
12697 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Code(struct soap *soap, const struct SOAP_ENV__Code *a)
12699 #ifndef WITH_NOIDREF
12700 (void)soap; (void)a; /* appease -Wall -Werror */
12701 soap_serialize__QName(soap, &a->SOAP_ENV__Value);
12702 soap_serialize_PointerToSOAP_ENV__Code(soap, &a->SOAP_ENV__Subcode);
12703 #endif
12706 SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Code(struct soap *soap, const char *tag, int id, const struct SOAP_ENV__Code *a, const char *type)
12708 const char *soap_tmp_SOAP_ENV__Value = soap_QName2s(soap, a->SOAP_ENV__Value);
12709 (void)soap; (void)tag; (void)id; (void)type;
12710 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_SOAP_ENV__Code), type))
12711 return soap->error;
12712 if (soap_out__QName(soap, "SOAP-ENV:Value", -1, (char*const*)&soap_tmp_SOAP_ENV__Value, ""))
12713 return soap->error;
12714 if (soap_out_PointerToSOAP_ENV__Code(soap, "SOAP-ENV:Subcode", -1, &a->SOAP_ENV__Subcode, ""))
12715 return soap->error;
12716 return soap_element_end_out(soap, tag);
12719 SOAP_FMAC3 struct SOAP_ENV__Code * SOAP_FMAC4 soap_in_SOAP_ENV__Code(struct soap *soap, const char *tag, struct SOAP_ENV__Code *a, const char *type)
12721 size_t soap_flag_SOAP_ENV__Value = 1;
12722 size_t soap_flag_SOAP_ENV__Subcode = 1;
12723 if (soap_element_begin_in(soap, tag, 0, type))
12724 return NULL;
12725 a = (struct SOAP_ENV__Code *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_SOAP_ENV__Code, sizeof(struct SOAP_ENV__Code), 0, NULL, NULL, NULL);
12726 if (!a)
12727 return NULL;
12728 soap_default_SOAP_ENV__Code(soap, a);
12729 if (soap->body && !*soap->href)
12731 for (;;)
12732 { soap->error = SOAP_TAG_MISMATCH;
12733 if (soap_flag_SOAP_ENV__Value && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
12734 if (soap_in__QName(soap, "SOAP-ENV:Value", &a->SOAP_ENV__Value, ""))
12735 { soap_flag_SOAP_ENV__Value--;
12736 continue;
12738 if (soap_flag_SOAP_ENV__Subcode && soap->error == SOAP_TAG_MISMATCH)
12739 if (soap_in_PointerToSOAP_ENV__Code(soap, "SOAP-ENV:Subcode", &a->SOAP_ENV__Subcode, ""))
12740 { soap_flag_SOAP_ENV__Subcode--;
12741 continue;
12743 if (soap->error == SOAP_TAG_MISMATCH)
12744 soap->error = soap_ignore_element(soap);
12745 if (soap->error == SOAP_NO_TAG)
12746 break;
12747 if (soap->error)
12748 return NULL;
12750 if (soap_element_end_in(soap, tag))
12751 return NULL;
12753 else
12754 { a = (struct SOAP_ENV__Code *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_SOAP_ENV__Code, 0, sizeof(struct SOAP_ENV__Code), 0, NULL);
12755 if (soap->body && soap_element_end_in(soap, tag))
12756 return NULL;
12758 return a;
12761 SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Code(struct soap *soap, const struct SOAP_ENV__Code *a, const char *tag, const char *type)
12763 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_SOAP_ENV__Code);
12764 if (soap_out_SOAP_ENV__Code(soap, tag?tag:"SOAP-ENV:Code", id, a, type))
12765 return soap->error;
12766 return soap_putindependent(soap);
12769 SOAP_FMAC3 struct SOAP_ENV__Code * SOAP_FMAC4 soap_get_SOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code *p, const char *tag, const char *type)
12771 if ((p = soap_in_SOAP_ENV__Code(soap, tag, p, type)))
12772 if (soap_getindependent(soap))
12773 return NULL;
12774 return p;
12777 SOAP_FMAC1 struct SOAP_ENV__Code * SOAP_FMAC2 soap_instantiate_SOAP_ENV__Code(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
12779 (void)type; (void)arrayType; /* appease -Wall -Werror */
12780 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_SOAP_ENV__Code(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
12781 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_SOAP_ENV__Code, n, soap_fdelete);
12782 if (!cp)
12783 return NULL;
12784 if (n < 0)
12785 { cp->ptr = (void*)SOAP_NEW(struct SOAP_ENV__Code);
12786 if (size)
12787 *size = sizeof(struct SOAP_ENV__Code);
12789 else
12790 { cp->ptr = (void*)SOAP_NEW_ARRAY(struct SOAP_ENV__Code, n);
12791 if (size)
12792 *size = n * sizeof(struct SOAP_ENV__Code);
12794 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
12795 if (!cp->ptr)
12796 soap->error = SOAP_EOM;
12797 return (struct SOAP_ENV__Code*)cp->ptr;
12800 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_SOAP_ENV__Code(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
12802 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
12803 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct SOAP_ENV__Code %p -> %p\n", q, p));
12804 *(struct SOAP_ENV__Code*)p = *(struct SOAP_ENV__Code*)q;
12807 #endif
12809 #ifndef WITH_NOGLOBAL
12811 SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Header(struct soap *soap, struct SOAP_ENV__Header *a)
12813 (void)soap; (void)a; /* appease -Wall -Werror */
12816 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Header(struct soap *soap, const struct SOAP_ENV__Header *a)
12818 #ifndef WITH_NOIDREF
12819 (void)soap; (void)a; /* appease -Wall -Werror */
12820 #endif
12823 SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Header(struct soap *soap, const char *tag, int id, const struct SOAP_ENV__Header *a, const char *type)
12825 (void)soap; (void)tag; (void)id; (void)type;
12826 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_SOAP_ENV__Header), type))
12827 return soap->error;
12828 return soap_element_end_out(soap, tag);
12831 SOAP_FMAC3 struct SOAP_ENV__Header * SOAP_FMAC4 soap_in_SOAP_ENV__Header(struct soap *soap, const char *tag, struct SOAP_ENV__Header *a, const char *type)
12833 if (soap_element_begin_in(soap, tag, 0, type))
12834 return NULL;
12835 a = (struct SOAP_ENV__Header *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_SOAP_ENV__Header, sizeof(struct SOAP_ENV__Header), 0, NULL, NULL, NULL);
12836 if (!a)
12837 return NULL;
12838 soap_default_SOAP_ENV__Header(soap, a);
12839 if (soap->body && !*soap->href)
12841 for (;;)
12842 { soap->error = SOAP_TAG_MISMATCH;
12843 if (soap->error == SOAP_TAG_MISMATCH)
12844 soap->error = soap_ignore_element(soap);
12845 if (soap->error == SOAP_NO_TAG)
12846 break;
12847 if (soap->error)
12848 return NULL;
12850 if (soap_element_end_in(soap, tag))
12851 return NULL;
12853 else
12854 { a = (struct SOAP_ENV__Header *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_SOAP_ENV__Header, 0, sizeof(struct SOAP_ENV__Header), 0, NULL);
12855 if (soap->body && soap_element_end_in(soap, tag))
12856 return NULL;
12858 return a;
12861 SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Header(struct soap *soap, const struct SOAP_ENV__Header *a, const char *tag, const char *type)
12863 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_SOAP_ENV__Header);
12864 if (soap_out_SOAP_ENV__Header(soap, tag?tag:"SOAP-ENV:Header", id, a, type))
12865 return soap->error;
12866 return soap_putindependent(soap);
12869 SOAP_FMAC3 struct SOAP_ENV__Header * SOAP_FMAC4 soap_get_SOAP_ENV__Header(struct soap *soap, struct SOAP_ENV__Header *p, const char *tag, const char *type)
12871 if ((p = soap_in_SOAP_ENV__Header(soap, tag, p, type)))
12872 if (soap_getindependent(soap))
12873 return NULL;
12874 return p;
12877 SOAP_FMAC1 struct SOAP_ENV__Header * SOAP_FMAC2 soap_instantiate_SOAP_ENV__Header(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
12879 (void)type; (void)arrayType; /* appease -Wall -Werror */
12880 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_SOAP_ENV__Header(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
12881 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_SOAP_ENV__Header, n, soap_fdelete);
12882 if (!cp)
12883 return NULL;
12884 if (n < 0)
12885 { cp->ptr = (void*)SOAP_NEW(struct SOAP_ENV__Header);
12886 if (size)
12887 *size = sizeof(struct SOAP_ENV__Header);
12889 else
12890 { cp->ptr = (void*)SOAP_NEW_ARRAY(struct SOAP_ENV__Header, n);
12891 if (size)
12892 *size = n * sizeof(struct SOAP_ENV__Header);
12894 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
12895 if (!cp->ptr)
12896 soap->error = SOAP_EOM;
12897 return (struct SOAP_ENV__Header*)cp->ptr;
12900 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_SOAP_ENV__Header(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
12902 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
12903 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct SOAP_ENV__Header %p -> %p\n", q, p));
12904 *(struct SOAP_ENV__Header*)p = *(struct SOAP_ENV__Header*)q;
12907 #endif
12909 SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__UploadSymbol(struct soap *soap, struct __ns1__UploadSymbol *a)
12911 (void)soap; (void)a; /* appease -Wall -Werror */
12912 a->ns1__UploadSymbol = NULL;
12915 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__UploadSymbol(struct soap *soap, const struct __ns1__UploadSymbol *a)
12917 #ifndef WITH_NOIDREF
12918 (void)soap; (void)a; /* appease -Wall -Werror */
12919 soap_serialize_PointerTo_ns1__UploadSymbol(soap, &a->ns1__UploadSymbol);
12920 #endif
12923 SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__UploadSymbol(struct soap *soap, const char *tag, int id, const struct __ns1__UploadSymbol *a, const char *type)
12925 (void)soap; (void)tag; (void)id; (void)type;
12926 if (soap_out_PointerTo_ns1__UploadSymbol(soap, "ns1:UploadSymbol", -1, &a->ns1__UploadSymbol, ""))
12927 return soap->error;
12928 return SOAP_OK;
12931 SOAP_FMAC3 struct __ns1__UploadSymbol * SOAP_FMAC4 soap_in___ns1__UploadSymbol(struct soap *soap, const char *tag, struct __ns1__UploadSymbol *a, const char *type)
12933 size_t soap_flag_ns1__UploadSymbol = 1;
12934 short soap_flag;
12935 a = (struct __ns1__UploadSymbol *)soap_id_enter(soap, "", a, SOAP_TYPE___ns1__UploadSymbol, sizeof(struct __ns1__UploadSymbol), 0, NULL, NULL, NULL);
12936 if (!a)
12937 return NULL;
12938 soap_default___ns1__UploadSymbol(soap, a);
12939 for (soap_flag = 0;; soap_flag = 1)
12940 { soap->error = SOAP_TAG_MISMATCH;
12941 if (soap_flag_ns1__UploadSymbol && soap->error == SOAP_TAG_MISMATCH)
12942 if (soap_in_PointerTo_ns1__UploadSymbol(soap, "ns1:UploadSymbol", &a->ns1__UploadSymbol, ""))
12943 { soap_flag_ns1__UploadSymbol--;
12944 continue;
12946 if (soap->error == SOAP_TAG_MISMATCH)
12947 if (soap_flag)
12948 { soap->error = SOAP_OK;
12949 break;
12951 if (soap_flag && soap->error == SOAP_NO_TAG)
12952 break;
12953 if (soap->error)
12954 return NULL;
12956 return a;
12959 SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__UploadSymbol(struct soap *soap, const struct __ns1__UploadSymbol *a, const char *tag, const char *type)
12961 register int id = 0;
12962 if (soap_out___ns1__UploadSymbol(soap, tag?tag:"-ns1:UploadSymbol", id, a, type))
12963 return soap->error;
12964 return SOAP_OK;
12967 SOAP_FMAC3 struct __ns1__UploadSymbol * SOAP_FMAC4 soap_get___ns1__UploadSymbol(struct soap *soap, struct __ns1__UploadSymbol *p, const char *tag, const char *type)
12969 if ((p = soap_in___ns1__UploadSymbol(soap, tag, p, type)))
12970 if (soap_getindependent(soap))
12971 return NULL;
12972 return p;
12975 SOAP_FMAC1 struct __ns1__UploadSymbol * SOAP_FMAC2 soap_instantiate___ns1__UploadSymbol(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
12977 (void)type; (void)arrayType; /* appease -Wall -Werror */
12978 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__UploadSymbol(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
12979 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___ns1__UploadSymbol, n, soap_fdelete);
12980 if (!cp)
12981 return NULL;
12982 if (n < 0)
12983 { cp->ptr = (void*)SOAP_NEW(struct __ns1__UploadSymbol);
12984 if (size)
12985 *size = sizeof(struct __ns1__UploadSymbol);
12987 else
12988 { cp->ptr = (void*)SOAP_NEW_ARRAY(struct __ns1__UploadSymbol, n);
12989 if (size)
12990 *size = n * sizeof(struct __ns1__UploadSymbol);
12992 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
12993 if (!cp->ptr)
12994 soap->error = SOAP_EOM;
12995 return (struct __ns1__UploadSymbol*)cp->ptr;
12998 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__UploadSymbol(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
13000 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
13001 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__UploadSymbol %p -> %p\n", q, p));
13002 *(struct __ns1__UploadSymbol*)p = *(struct __ns1__UploadSymbol*)q;
13005 SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__RejectedToSendAdditionalInfo(struct soap *soap, struct __ns1__RejectedToSendAdditionalInfo *a)
13007 (void)soap; (void)a; /* appease -Wall -Werror */
13008 a->ns1__RejectedToSendAdditionalInfo = NULL;
13011 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__RejectedToSendAdditionalInfo(struct soap *soap, const struct __ns1__RejectedToSendAdditionalInfo *a)
13013 #ifndef WITH_NOIDREF
13014 (void)soap; (void)a; /* appease -Wall -Werror */
13015 soap_serialize_PointerTo_ns1__RejectedToSendAdditionalInfo(soap, &a->ns1__RejectedToSendAdditionalInfo);
13016 #endif
13019 SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__RejectedToSendAdditionalInfo(struct soap *soap, const char *tag, int id, const struct __ns1__RejectedToSendAdditionalInfo *a, const char *type)
13021 (void)soap; (void)tag; (void)id; (void)type;
13022 if (soap_out_PointerTo_ns1__RejectedToSendAdditionalInfo(soap, "ns1:RejectedToSendAdditionalInfo", -1, &a->ns1__RejectedToSendAdditionalInfo, ""))
13023 return soap->error;
13024 return SOAP_OK;
13027 SOAP_FMAC3 struct __ns1__RejectedToSendAdditionalInfo * SOAP_FMAC4 soap_in___ns1__RejectedToSendAdditionalInfo(struct soap *soap, const char *tag, struct __ns1__RejectedToSendAdditionalInfo *a, const char *type)
13029 size_t soap_flag_ns1__RejectedToSendAdditionalInfo = 1;
13030 short soap_flag;
13031 a = (struct __ns1__RejectedToSendAdditionalInfo *)soap_id_enter(soap, "", a, SOAP_TYPE___ns1__RejectedToSendAdditionalInfo, sizeof(struct __ns1__RejectedToSendAdditionalInfo), 0, NULL, NULL, NULL);
13032 if (!a)
13033 return NULL;
13034 soap_default___ns1__RejectedToSendAdditionalInfo(soap, a);
13035 for (soap_flag = 0;; soap_flag = 1)
13036 { soap->error = SOAP_TAG_MISMATCH;
13037 if (soap_flag_ns1__RejectedToSendAdditionalInfo && soap->error == SOAP_TAG_MISMATCH)
13038 if (soap_in_PointerTo_ns1__RejectedToSendAdditionalInfo(soap, "ns1:RejectedToSendAdditionalInfo", &a->ns1__RejectedToSendAdditionalInfo, ""))
13039 { soap_flag_ns1__RejectedToSendAdditionalInfo--;
13040 continue;
13042 if (soap->error == SOAP_TAG_MISMATCH)
13043 if (soap_flag)
13044 { soap->error = SOAP_OK;
13045 break;
13047 if (soap_flag && soap->error == SOAP_NO_TAG)
13048 break;
13049 if (soap->error)
13050 return NULL;
13052 return a;
13055 SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__RejectedToSendAdditionalInfo(struct soap *soap, const struct __ns1__RejectedToSendAdditionalInfo *a, const char *tag, const char *type)
13057 register int id = 0;
13058 if (soap_out___ns1__RejectedToSendAdditionalInfo(soap, tag?tag:"-ns1:RejectedToSendAdditionalInfo", id, a, type))
13059 return soap->error;
13060 return SOAP_OK;
13063 SOAP_FMAC3 struct __ns1__RejectedToSendAdditionalInfo * SOAP_FMAC4 soap_get___ns1__RejectedToSendAdditionalInfo(struct soap *soap, struct __ns1__RejectedToSendAdditionalInfo *p, const char *tag, const char *type)
13065 if ((p = soap_in___ns1__RejectedToSendAdditionalInfo(soap, tag, p, type)))
13066 if (soap_getindependent(soap))
13067 return NULL;
13068 return p;
13071 SOAP_FMAC1 struct __ns1__RejectedToSendAdditionalInfo * SOAP_FMAC2 soap_instantiate___ns1__RejectedToSendAdditionalInfo(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
13073 (void)type; (void)arrayType; /* appease -Wall -Werror */
13074 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__RejectedToSendAdditionalInfo(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
13075 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___ns1__RejectedToSendAdditionalInfo, n, soap_fdelete);
13076 if (!cp)
13077 return NULL;
13078 if (n < 0)
13079 { cp->ptr = (void*)SOAP_NEW(struct __ns1__RejectedToSendAdditionalInfo);
13080 if (size)
13081 *size = sizeof(struct __ns1__RejectedToSendAdditionalInfo);
13083 else
13084 { cp->ptr = (void*)SOAP_NEW_ARRAY(struct __ns1__RejectedToSendAdditionalInfo, n);
13085 if (size)
13086 *size = n * sizeof(struct __ns1__RejectedToSendAdditionalInfo);
13088 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
13089 if (!cp->ptr)
13090 soap->error = SOAP_EOM;
13091 return (struct __ns1__RejectedToSendAdditionalInfo*)cp->ptr;
13094 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__RejectedToSendAdditionalInfo(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
13096 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
13097 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__RejectedToSendAdditionalInfo %p -> %p\n", q, p));
13098 *(struct __ns1__RejectedToSendAdditionalInfo*)p = *(struct __ns1__RejectedToSendAdditionalInfo*)q;
13101 SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__UploadAdditionalInfo(struct soap *soap, struct __ns1__UploadAdditionalInfo *a)
13103 (void)soap; (void)a; /* appease -Wall -Werror */
13104 a->ns1__UploadAdditionalInfo = NULL;
13107 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__UploadAdditionalInfo(struct soap *soap, const struct __ns1__UploadAdditionalInfo *a)
13109 #ifndef WITH_NOIDREF
13110 (void)soap; (void)a; /* appease -Wall -Werror */
13111 soap_serialize_PointerTo_ns1__UploadAdditionalInfo(soap, &a->ns1__UploadAdditionalInfo);
13112 #endif
13115 SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__UploadAdditionalInfo(struct soap *soap, const char *tag, int id, const struct __ns1__UploadAdditionalInfo *a, const char *type)
13117 (void)soap; (void)tag; (void)id; (void)type;
13118 if (soap_out_PointerTo_ns1__UploadAdditionalInfo(soap, "ns1:UploadAdditionalInfo", -1, &a->ns1__UploadAdditionalInfo, ""))
13119 return soap->error;
13120 return SOAP_OK;
13123 SOAP_FMAC3 struct __ns1__UploadAdditionalInfo * SOAP_FMAC4 soap_in___ns1__UploadAdditionalInfo(struct soap *soap, const char *tag, struct __ns1__UploadAdditionalInfo *a, const char *type)
13125 size_t soap_flag_ns1__UploadAdditionalInfo = 1;
13126 short soap_flag;
13127 a = (struct __ns1__UploadAdditionalInfo *)soap_id_enter(soap, "", a, SOAP_TYPE___ns1__UploadAdditionalInfo, sizeof(struct __ns1__UploadAdditionalInfo), 0, NULL, NULL, NULL);
13128 if (!a)
13129 return NULL;
13130 soap_default___ns1__UploadAdditionalInfo(soap, a);
13131 for (soap_flag = 0;; soap_flag = 1)
13132 { soap->error = SOAP_TAG_MISMATCH;
13133 if (soap_flag_ns1__UploadAdditionalInfo && soap->error == SOAP_TAG_MISMATCH)
13134 if (soap_in_PointerTo_ns1__UploadAdditionalInfo(soap, "ns1:UploadAdditionalInfo", &a->ns1__UploadAdditionalInfo, ""))
13135 { soap_flag_ns1__UploadAdditionalInfo--;
13136 continue;
13138 if (soap->error == SOAP_TAG_MISMATCH)
13139 if (soap_flag)
13140 { soap->error = SOAP_OK;
13141 break;
13143 if (soap_flag && soap->error == SOAP_NO_TAG)
13144 break;
13145 if (soap->error)
13146 return NULL;
13148 return a;
13151 SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__UploadAdditionalInfo(struct soap *soap, const struct __ns1__UploadAdditionalInfo *a, const char *tag, const char *type)
13153 register int id = 0;
13154 if (soap_out___ns1__UploadAdditionalInfo(soap, tag?tag:"-ns1:UploadAdditionalInfo", id, a, type))
13155 return soap->error;
13156 return SOAP_OK;
13159 SOAP_FMAC3 struct __ns1__UploadAdditionalInfo * SOAP_FMAC4 soap_get___ns1__UploadAdditionalInfo(struct soap *soap, struct __ns1__UploadAdditionalInfo *p, const char *tag, const char *type)
13161 if ((p = soap_in___ns1__UploadAdditionalInfo(soap, tag, p, type)))
13162 if (soap_getindependent(soap))
13163 return NULL;
13164 return p;
13167 SOAP_FMAC1 struct __ns1__UploadAdditionalInfo * SOAP_FMAC2 soap_instantiate___ns1__UploadAdditionalInfo(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
13169 (void)type; (void)arrayType; /* appease -Wall -Werror */
13170 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__UploadAdditionalInfo(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
13171 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___ns1__UploadAdditionalInfo, n, soap_fdelete);
13172 if (!cp)
13173 return NULL;
13174 if (n < 0)
13175 { cp->ptr = (void*)SOAP_NEW(struct __ns1__UploadAdditionalInfo);
13176 if (size)
13177 *size = sizeof(struct __ns1__UploadAdditionalInfo);
13179 else
13180 { cp->ptr = (void*)SOAP_NEW_ARRAY(struct __ns1__UploadAdditionalInfo, n);
13181 if (size)
13182 *size = n * sizeof(struct __ns1__UploadAdditionalInfo);
13184 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
13185 if (!cp->ptr)
13186 soap->error = SOAP_EOM;
13187 return (struct __ns1__UploadAdditionalInfo*)cp->ptr;
13190 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__UploadAdditionalInfo(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
13192 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
13193 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__UploadAdditionalInfo %p -> %p\n", q, p));
13194 *(struct __ns1__UploadAdditionalInfo*)p = *(struct __ns1__UploadAdditionalInfo*)q;
13197 SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__UploadFullDump(struct soap *soap, struct __ns1__UploadFullDump *a)
13199 (void)soap; (void)a; /* appease -Wall -Werror */
13200 a->ns1__UploadFullDump = NULL;
13203 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__UploadFullDump(struct soap *soap, const struct __ns1__UploadFullDump *a)
13205 #ifndef WITH_NOIDREF
13206 (void)soap; (void)a; /* appease -Wall -Werror */
13207 soap_serialize_PointerTo_ns1__UploadFullDump(soap, &a->ns1__UploadFullDump);
13208 #endif
13211 SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__UploadFullDump(struct soap *soap, const char *tag, int id, const struct __ns1__UploadFullDump *a, const char *type)
13213 (void)soap; (void)tag; (void)id; (void)type;
13214 if (soap_out_PointerTo_ns1__UploadFullDump(soap, "ns1:UploadFullDump", -1, &a->ns1__UploadFullDump, ""))
13215 return soap->error;
13216 return SOAP_OK;
13219 SOAP_FMAC3 struct __ns1__UploadFullDump * SOAP_FMAC4 soap_in___ns1__UploadFullDump(struct soap *soap, const char *tag, struct __ns1__UploadFullDump *a, const char *type)
13221 size_t soap_flag_ns1__UploadFullDump = 1;
13222 short soap_flag;
13223 a = (struct __ns1__UploadFullDump *)soap_id_enter(soap, "", a, SOAP_TYPE___ns1__UploadFullDump, sizeof(struct __ns1__UploadFullDump), 0, NULL, NULL, NULL);
13224 if (!a)
13225 return NULL;
13226 soap_default___ns1__UploadFullDump(soap, a);
13227 for (soap_flag = 0;; soap_flag = 1)
13228 { soap->error = SOAP_TAG_MISMATCH;
13229 if (soap_flag_ns1__UploadFullDump && soap->error == SOAP_TAG_MISMATCH)
13230 if (soap_in_PointerTo_ns1__UploadFullDump(soap, "ns1:UploadFullDump", &a->ns1__UploadFullDump, ""))
13231 { soap_flag_ns1__UploadFullDump--;
13232 continue;
13234 if (soap->error == SOAP_TAG_MISMATCH)
13235 if (soap_flag)
13236 { soap->error = SOAP_OK;
13237 break;
13239 if (soap_flag && soap->error == SOAP_NO_TAG)
13240 break;
13241 if (soap->error)
13242 return NULL;
13244 return a;
13247 SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__UploadFullDump(struct soap *soap, const struct __ns1__UploadFullDump *a, const char *tag, const char *type)
13249 register int id = 0;
13250 if (soap_out___ns1__UploadFullDump(soap, tag?tag:"-ns1:UploadFullDump", id, a, type))
13251 return soap->error;
13252 return SOAP_OK;
13255 SOAP_FMAC3 struct __ns1__UploadFullDump * SOAP_FMAC4 soap_get___ns1__UploadFullDump(struct soap *soap, struct __ns1__UploadFullDump *p, const char *tag, const char *type)
13257 if ((p = soap_in___ns1__UploadFullDump(soap, tag, p, type)))
13258 if (soap_getindependent(soap))
13259 return NULL;
13260 return p;
13263 SOAP_FMAC1 struct __ns1__UploadFullDump * SOAP_FMAC2 soap_instantiate___ns1__UploadFullDump(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
13265 (void)type; (void)arrayType; /* appease -Wall -Werror */
13266 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__UploadFullDump(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
13267 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___ns1__UploadFullDump, n, soap_fdelete);
13268 if (!cp)
13269 return NULL;
13270 if (n < 0)
13271 { cp->ptr = (void*)SOAP_NEW(struct __ns1__UploadFullDump);
13272 if (size)
13273 *size = sizeof(struct __ns1__UploadFullDump);
13275 else
13276 { cp->ptr = (void*)SOAP_NEW_ARRAY(struct __ns1__UploadFullDump, n);
13277 if (size)
13278 *size = n * sizeof(struct __ns1__UploadFullDump);
13280 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
13281 if (!cp->ptr)
13282 soap->error = SOAP_EOM;
13283 return (struct __ns1__UploadFullDump*)cp->ptr;
13286 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__UploadFullDump(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
13288 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
13289 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__UploadFullDump %p -> %p\n", q, p));
13290 *(struct __ns1__UploadFullDump*)p = *(struct __ns1__UploadFullDump*)q;
13293 SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__UploadMiniDump(struct soap *soap, struct __ns1__UploadMiniDump *a)
13295 (void)soap; (void)a; /* appease -Wall -Werror */
13296 a->ns1__UploadMiniDump = NULL;
13299 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__UploadMiniDump(struct soap *soap, const struct __ns1__UploadMiniDump *a)
13301 #ifndef WITH_NOIDREF
13302 (void)soap; (void)a; /* appease -Wall -Werror */
13303 soap_serialize_PointerTo_ns1__UploadMiniDump(soap, &a->ns1__UploadMiniDump);
13304 #endif
13307 SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__UploadMiniDump(struct soap *soap, const char *tag, int id, const struct __ns1__UploadMiniDump *a, const char *type)
13309 (void)soap; (void)tag; (void)id; (void)type;
13310 if (soap_out_PointerTo_ns1__UploadMiniDump(soap, "ns1:UploadMiniDump", -1, &a->ns1__UploadMiniDump, ""))
13311 return soap->error;
13312 return SOAP_OK;
13315 SOAP_FMAC3 struct __ns1__UploadMiniDump * SOAP_FMAC4 soap_in___ns1__UploadMiniDump(struct soap *soap, const char *tag, struct __ns1__UploadMiniDump *a, const char *type)
13317 size_t soap_flag_ns1__UploadMiniDump = 1;
13318 short soap_flag;
13319 a = (struct __ns1__UploadMiniDump *)soap_id_enter(soap, "", a, SOAP_TYPE___ns1__UploadMiniDump, sizeof(struct __ns1__UploadMiniDump), 0, NULL, NULL, NULL);
13320 if (!a)
13321 return NULL;
13322 soap_default___ns1__UploadMiniDump(soap, a);
13323 for (soap_flag = 0;; soap_flag = 1)
13324 { soap->error = SOAP_TAG_MISMATCH;
13325 if (soap_flag_ns1__UploadMiniDump && soap->error == SOAP_TAG_MISMATCH)
13326 if (soap_in_PointerTo_ns1__UploadMiniDump(soap, "ns1:UploadMiniDump", &a->ns1__UploadMiniDump, ""))
13327 { soap_flag_ns1__UploadMiniDump--;
13328 continue;
13330 if (soap->error == SOAP_TAG_MISMATCH)
13331 if (soap_flag)
13332 { soap->error = SOAP_OK;
13333 break;
13335 if (soap_flag && soap->error == SOAP_NO_TAG)
13336 break;
13337 if (soap->error)
13338 return NULL;
13340 return a;
13343 SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__UploadMiniDump(struct soap *soap, const struct __ns1__UploadMiniDump *a, const char *tag, const char *type)
13345 register int id = 0;
13346 if (soap_out___ns1__UploadMiniDump(soap, tag?tag:"-ns1:UploadMiniDump", id, a, type))
13347 return soap->error;
13348 return SOAP_OK;
13351 SOAP_FMAC3 struct __ns1__UploadMiniDump * SOAP_FMAC4 soap_get___ns1__UploadMiniDump(struct soap *soap, struct __ns1__UploadMiniDump *p, const char *tag, const char *type)
13353 if ((p = soap_in___ns1__UploadMiniDump(soap, tag, p, type)))
13354 if (soap_getindependent(soap))
13355 return NULL;
13356 return p;
13359 SOAP_FMAC1 struct __ns1__UploadMiniDump * SOAP_FMAC2 soap_instantiate___ns1__UploadMiniDump(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
13361 (void)type; (void)arrayType; /* appease -Wall -Werror */
13362 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__UploadMiniDump(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
13363 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___ns1__UploadMiniDump, n, soap_fdelete);
13364 if (!cp)
13365 return NULL;
13366 if (n < 0)
13367 { cp->ptr = (void*)SOAP_NEW(struct __ns1__UploadMiniDump);
13368 if (size)
13369 *size = sizeof(struct __ns1__UploadMiniDump);
13371 else
13372 { cp->ptr = (void*)SOAP_NEW_ARRAY(struct __ns1__UploadMiniDump, n);
13373 if (size)
13374 *size = n * sizeof(struct __ns1__UploadMiniDump);
13376 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
13377 if (!cp->ptr)
13378 soap->error = SOAP_EOM;
13379 return (struct __ns1__UploadMiniDump*)cp->ptr;
13382 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__UploadMiniDump(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
13384 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
13385 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__UploadMiniDump %p -> %p\n", q, p));
13386 *(struct __ns1__UploadMiniDump*)p = *(struct __ns1__UploadMiniDump*)q;
13389 SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Hello(struct soap *soap, struct __ns1__Hello *a)
13391 (void)soap; (void)a; /* appease -Wall -Werror */
13392 a->ns1__Hello = NULL;
13395 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Hello(struct soap *soap, const struct __ns1__Hello *a)
13397 #ifndef WITH_NOIDREF
13398 (void)soap; (void)a; /* appease -Wall -Werror */
13399 soap_serialize_PointerTo_ns1__Hello(soap, &a->ns1__Hello);
13400 #endif
13403 SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Hello(struct soap *soap, const char *tag, int id, const struct __ns1__Hello *a, const char *type)
13405 (void)soap; (void)tag; (void)id; (void)type;
13406 if (soap_out_PointerTo_ns1__Hello(soap, "ns1:Hello", -1, &a->ns1__Hello, ""))
13407 return soap->error;
13408 return SOAP_OK;
13411 SOAP_FMAC3 struct __ns1__Hello * SOAP_FMAC4 soap_in___ns1__Hello(struct soap *soap, const char *tag, struct __ns1__Hello *a, const char *type)
13413 size_t soap_flag_ns1__Hello = 1;
13414 short soap_flag;
13415 a = (struct __ns1__Hello *)soap_id_enter(soap, "", a, SOAP_TYPE___ns1__Hello, sizeof(struct __ns1__Hello), 0, NULL, NULL, NULL);
13416 if (!a)
13417 return NULL;
13418 soap_default___ns1__Hello(soap, a);
13419 for (soap_flag = 0;; soap_flag = 1)
13420 { soap->error = SOAP_TAG_MISMATCH;
13421 if (soap_flag_ns1__Hello && soap->error == SOAP_TAG_MISMATCH)
13422 if (soap_in_PointerTo_ns1__Hello(soap, "ns1:Hello", &a->ns1__Hello, ""))
13423 { soap_flag_ns1__Hello--;
13424 continue;
13426 if (soap->error == SOAP_TAG_MISMATCH)
13427 if (soap_flag)
13428 { soap->error = SOAP_OK;
13429 break;
13431 if (soap_flag && soap->error == SOAP_NO_TAG)
13432 break;
13433 if (soap->error)
13434 return NULL;
13436 return a;
13439 SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Hello(struct soap *soap, const struct __ns1__Hello *a, const char *tag, const char *type)
13441 register int id = 0;
13442 if (soap_out___ns1__Hello(soap, tag?tag:"-ns1:Hello", id, a, type))
13443 return soap->error;
13444 return SOAP_OK;
13447 SOAP_FMAC3 struct __ns1__Hello * SOAP_FMAC4 soap_get___ns1__Hello(struct soap *soap, struct __ns1__Hello *p, const char *tag, const char *type)
13449 if ((p = soap_in___ns1__Hello(soap, tag, p, type)))
13450 if (soap_getindependent(soap))
13451 return NULL;
13452 return p;
13455 SOAP_FMAC1 struct __ns1__Hello * SOAP_FMAC2 soap_instantiate___ns1__Hello(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
13457 (void)type; (void)arrayType; /* appease -Wall -Werror */
13458 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Hello(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
13459 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___ns1__Hello, n, soap_fdelete);
13460 if (!cp)
13461 return NULL;
13462 if (n < 0)
13463 { cp->ptr = (void*)SOAP_NEW(struct __ns1__Hello);
13464 if (size)
13465 *size = sizeof(struct __ns1__Hello);
13467 else
13468 { cp->ptr = (void*)SOAP_NEW_ARRAY(struct __ns1__Hello, n);
13469 if (size)
13470 *size = n * sizeof(struct __ns1__Hello);
13472 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
13473 if (!cp->ptr)
13474 soap->error = SOAP_EOM;
13475 return (struct __ns1__Hello*)cp->ptr;
13478 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Hello(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
13480 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
13481 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Hello %p -> %p\n", q, p));
13482 *(struct __ns1__Hello*)p = *(struct __ns1__Hello*)q;
13485 SOAP_FMAC3 void SOAP_FMAC4 soap_default__xop__Include(struct soap *soap, struct _xop__Include *a)
13486 { (void)soap;
13487 (void)soap; /* appease -Wall -Werror */
13488 a->__size = 0;
13489 a->__ptr = NULL;
13490 a->id = NULL;
13491 a->type = NULL;
13492 a->options = NULL;
13495 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__xop__Include(struct soap *soap, struct _xop__Include const*a)
13497 #ifndef WITH_NOIDREF
13498 if (a->__ptr && !soap_array_reference(soap, a, (struct soap_array*)&a->__ptr, 1, SOAP_TYPE__xop__Include))
13499 if (a->id || a->type)
13500 soap->mode |= SOAP_ENC_DIME;
13501 #endif
13504 SOAP_FMAC3 int SOAP_FMAC4 soap_out__xop__Include(struct soap *soap, const char *tag, int id, const struct _xop__Include *a, const char *type)
13506 #ifndef WITH_LEANER
13507 id = soap_attachment(soap, tag, id, a, (struct soap_array*)&a->__ptr, a->id, a->type, a->options, 1, type, SOAP_TYPE__xop__Include);
13508 #else
13509 id = soap_element_id(soap, tag, id, a, (struct soap_array*)&a->__ptr, 1, type, SOAP_TYPE__xop__Include);
13510 #endif
13511 if (id < 0)
13512 return soap->error;
13513 if (soap_element_begin_out(soap, tag, id, type))
13514 return soap->error;
13515 if (soap_putbase64(soap, a->__ptr, a->__size))
13516 return soap->error;
13517 return soap_element_end_out(soap, tag);
13520 SOAP_FMAC3 struct _xop__Include * SOAP_FMAC4 soap_in__xop__Include(struct soap *soap, const char *tag, struct _xop__Include *a, const char *type)
13522 (void)type; /* appease -Wall -Werror */
13523 if (soap_element_begin_in(soap, tag, 1, NULL))
13524 return NULL;
13525 if (*soap->type && soap_match_tag(soap, soap->type, type) && soap_match_tag(soap, soap->type, ":base64Binary") && soap_match_tag(soap, soap->type, ":base64"))
13526 { soap->error = SOAP_TYPE;
13527 return NULL;
13529 a = (struct _xop__Include *)soap_id_enter(soap, soap->id, a, SOAP_TYPE__xop__Include, sizeof(struct _xop__Include), 0, NULL, NULL, NULL);
13530 if (!a)
13531 return NULL;
13532 soap_default__xop__Include(soap, a);
13533 if (soap->body && !*soap->href)
13535 a->__ptr = soap_getbase64(soap, &a->__size, 0);
13536 #ifndef WITH_LEANER
13537 if (soap_xop_forward(soap, &a->__ptr, &a->__size, &a->id, &a->type, &a->options))
13538 return NULL;
13539 #endif
13540 if ((!a->__ptr && soap->error) || soap_element_end_in(soap, tag))
13541 return NULL;
13543 else
13545 #ifndef WITH_LEANER
13546 if (*soap->href != '#')
13547 { if (soap_dime_forward(soap, &a->__ptr, &a->__size, &a->id, &a->type, &a->options))
13548 return NULL;
13550 else
13551 #endif
13552 a = (struct _xop__Include *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE__xop__Include, 0, sizeof(struct _xop__Include), 0, NULL);
13553 if (soap->body && soap_element_end_in(soap, tag))
13554 return NULL;
13556 return a;
13559 SOAP_FMAC3 int SOAP_FMAC4 soap_put__xop__Include(struct soap *soap, const struct _xop__Include *a, const char *tag, const char *type)
13561 register int id = soap_embed(soap, (void*)a, (struct soap_array*)&a->__ptr, 1, tag, SOAP_TYPE__xop__Include);
13562 if (soap_out__xop__Include(soap, tag?tag:"xop:Include", id, a, type))
13563 return soap->error;
13564 return soap_putindependent(soap);
13567 SOAP_FMAC3 struct _xop__Include * SOAP_FMAC4 soap_get__xop__Include(struct soap *soap, struct _xop__Include *p, const char *tag, const char *type)
13569 if ((p = soap_in__xop__Include(soap, tag, p, type)))
13570 if (soap_getindependent(soap))
13571 return NULL;
13572 return p;
13575 SOAP_FMAC1 struct _xop__Include * SOAP_FMAC2 soap_instantiate__xop__Include(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
13577 (void)type; (void)arrayType; /* appease -Wall -Werror */
13578 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__xop__Include(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
13579 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__xop__Include, n, soap_fdelete);
13580 if (!cp)
13581 return NULL;
13582 if (n < 0)
13583 { cp->ptr = (void*)SOAP_NEW(struct _xop__Include);
13584 if (size)
13585 *size = sizeof(struct _xop__Include);
13587 else
13588 { cp->ptr = (void*)SOAP_NEW_ARRAY(struct _xop__Include, n);
13589 if (size)
13590 *size = n * sizeof(struct _xop__Include);
13592 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
13593 if (!cp->ptr)
13594 soap->error = SOAP_EOM;
13595 return (struct _xop__Include*)cp->ptr;
13598 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__xop__Include(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
13600 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
13601 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct _xop__Include %p -> %p\n", q, p));
13602 *(struct _xop__Include*)p = *(struct _xop__Include*)q;
13605 #ifndef WITH_NOGLOBAL
13607 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToSOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason *const*a)
13609 #ifndef WITH_NOIDREF
13610 if (!soap_reference(soap, *a, SOAP_TYPE_SOAP_ENV__Reason))
13611 soap_serialize_SOAP_ENV__Reason(soap, *a);
13612 #endif
13615 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToSOAP_ENV__Reason(struct soap *soap, const char *tag, int id, struct SOAP_ENV__Reason *const*a, const char *type)
13617 id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_SOAP_ENV__Reason);
13618 if (id < 0)
13619 return soap->error;
13620 return soap_out_SOAP_ENV__Reason(soap, tag, id, *a, type);
13623 SOAP_FMAC3 struct SOAP_ENV__Reason ** SOAP_FMAC4 soap_in_PointerToSOAP_ENV__Reason(struct soap *soap, const char *tag, struct SOAP_ENV__Reason **a, const char *type)
13625 if (soap_element_begin_in(soap, tag, 1, NULL))
13626 return NULL;
13627 if (!a)
13628 if (!(a = (struct SOAP_ENV__Reason **)soap_malloc(soap, sizeof(struct SOAP_ENV__Reason *))))
13629 return NULL;
13630 *a = NULL;
13631 if (!soap->null && *soap->href != '#')
13632 { soap_revert(soap);
13633 if (!(*a = soap_in_SOAP_ENV__Reason(soap, tag, *a, type)))
13634 return NULL;
13636 else
13637 { a = (struct SOAP_ENV__Reason **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_SOAP_ENV__Reason, sizeof(struct SOAP_ENV__Reason), 0);
13638 if (soap->body && soap_element_end_in(soap, tag))
13639 return NULL;
13641 return a;
13644 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToSOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason *const*a, const char *tag, const char *type)
13646 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToSOAP_ENV__Reason);
13647 if (soap_out_PointerToSOAP_ENV__Reason(soap, tag?tag:"SOAP-ENV:Reason", id, a, type))
13648 return soap->error;
13649 return soap_putindependent(soap);
13652 SOAP_FMAC3 struct SOAP_ENV__Reason ** SOAP_FMAC4 soap_get_PointerToSOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason **p, const char *tag, const char *type)
13654 if ((p = soap_in_PointerToSOAP_ENV__Reason(soap, tag, p, type)))
13655 if (soap_getindependent(soap))
13656 return NULL;
13657 return p;
13660 #endif
13662 #ifndef WITH_NOGLOBAL
13664 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToSOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail *const*a)
13666 #ifndef WITH_NOIDREF
13667 if (!soap_reference(soap, *a, SOAP_TYPE_SOAP_ENV__Detail))
13668 soap_serialize_SOAP_ENV__Detail(soap, *a);
13669 #endif
13672 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToSOAP_ENV__Detail(struct soap *soap, const char *tag, int id, struct SOAP_ENV__Detail *const*a, const char *type)
13674 id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_SOAP_ENV__Detail);
13675 if (id < 0)
13676 return soap->error;
13677 return soap_out_SOAP_ENV__Detail(soap, tag, id, *a, type);
13680 SOAP_FMAC3 struct SOAP_ENV__Detail ** SOAP_FMAC4 soap_in_PointerToSOAP_ENV__Detail(struct soap *soap, const char *tag, struct SOAP_ENV__Detail **a, const char *type)
13682 if (soap_element_begin_in(soap, tag, 1, NULL))
13683 return NULL;
13684 if (!a)
13685 if (!(a = (struct SOAP_ENV__Detail **)soap_malloc(soap, sizeof(struct SOAP_ENV__Detail *))))
13686 return NULL;
13687 *a = NULL;
13688 if (!soap->null && *soap->href != '#')
13689 { soap_revert(soap);
13690 if (!(*a = soap_in_SOAP_ENV__Detail(soap, tag, *a, type)))
13691 return NULL;
13693 else
13694 { a = (struct SOAP_ENV__Detail **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_SOAP_ENV__Detail, sizeof(struct SOAP_ENV__Detail), 0);
13695 if (soap->body && soap_element_end_in(soap, tag))
13696 return NULL;
13698 return a;
13701 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToSOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail *const*a, const char *tag, const char *type)
13703 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToSOAP_ENV__Detail);
13704 if (soap_out_PointerToSOAP_ENV__Detail(soap, tag?tag:"SOAP-ENV:Detail", id, a, type))
13705 return soap->error;
13706 return soap_putindependent(soap);
13709 SOAP_FMAC3 struct SOAP_ENV__Detail ** SOAP_FMAC4 soap_get_PointerToSOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail **p, const char *tag, const char *type)
13711 if ((p = soap_in_PointerToSOAP_ENV__Detail(soap, tag, p, type)))
13712 if (soap_getindependent(soap))
13713 return NULL;
13714 return p;
13717 #endif
13719 #ifndef WITH_NOGLOBAL
13721 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToSOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code *const*a)
13723 #ifndef WITH_NOIDREF
13724 if (!soap_reference(soap, *a, SOAP_TYPE_SOAP_ENV__Code))
13725 soap_serialize_SOAP_ENV__Code(soap, *a);
13726 #endif
13729 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToSOAP_ENV__Code(struct soap *soap, const char *tag, int id, struct SOAP_ENV__Code *const*a, const char *type)
13731 id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_SOAP_ENV__Code);
13732 if (id < 0)
13733 return soap->error;
13734 return soap_out_SOAP_ENV__Code(soap, tag, id, *a, type);
13737 SOAP_FMAC3 struct SOAP_ENV__Code ** SOAP_FMAC4 soap_in_PointerToSOAP_ENV__Code(struct soap *soap, const char *tag, struct SOAP_ENV__Code **a, const char *type)
13739 if (soap_element_begin_in(soap, tag, 1, NULL))
13740 return NULL;
13741 if (!a)
13742 if (!(a = (struct SOAP_ENV__Code **)soap_malloc(soap, sizeof(struct SOAP_ENV__Code *))))
13743 return NULL;
13744 *a = NULL;
13745 if (!soap->null && *soap->href != '#')
13746 { soap_revert(soap);
13747 if (!(*a = soap_in_SOAP_ENV__Code(soap, tag, *a, type)))
13748 return NULL;
13750 else
13751 { a = (struct SOAP_ENV__Code **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_SOAP_ENV__Code, sizeof(struct SOAP_ENV__Code), 0);
13752 if (soap->body && soap_element_end_in(soap, tag))
13753 return NULL;
13755 return a;
13758 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToSOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code *const*a, const char *tag, const char *type)
13760 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToSOAP_ENV__Code);
13761 if (soap_out_PointerToSOAP_ENV__Code(soap, tag?tag:"SOAP-ENV:Code", id, a, type))
13762 return soap->error;
13763 return soap_putindependent(soap);
13766 SOAP_FMAC3 struct SOAP_ENV__Code ** SOAP_FMAC4 soap_get_PointerToSOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code **p, const char *tag, const char *type)
13768 if ((p = soap_in_PointerToSOAP_ENV__Code(soap, tag, p, type)))
13769 if (soap_getindependent(soap))
13770 return NULL;
13771 return p;
13774 #endif
13776 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__UploadSymbolResponse(struct soap *soap, _ns1__UploadSymbolResponse *const*a)
13778 #ifndef WITH_NOIDREF
13779 if (!soap_reference(soap, *a, SOAP_TYPE__ns1__UploadSymbolResponse))
13780 (*a)->soap_serialize(soap);
13781 #endif
13784 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__UploadSymbolResponse(struct soap *soap, const char *tag, int id, _ns1__UploadSymbolResponse *const*a, const char *type)
13786 id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__ns1__UploadSymbolResponse);
13787 if (id < 0)
13788 return soap->error;
13789 return (*a)->soap_out(soap, tag, id, type);
13792 SOAP_FMAC3 _ns1__UploadSymbolResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__UploadSymbolResponse(struct soap *soap, const char *tag, _ns1__UploadSymbolResponse **a, const char *type)
13794 if (soap_element_begin_in(soap, tag, 1, NULL))
13795 return NULL;
13796 if (!a)
13797 if (!(a = (_ns1__UploadSymbolResponse **)soap_malloc(soap, sizeof(_ns1__UploadSymbolResponse *))))
13798 return NULL;
13799 *a = NULL;
13800 if (!soap->null && *soap->href != '#')
13801 { soap_revert(soap);
13802 if (!(*a = (_ns1__UploadSymbolResponse *)soap_instantiate__ns1__UploadSymbolResponse(soap, -1, soap->type, soap->arrayType, NULL)))
13803 return NULL;
13804 (*a)->soap_default(soap);
13805 if (!(*a)->soap_in(soap, tag, NULL))
13806 return NULL;
13808 else
13809 { _ns1__UploadSymbolResponse ** p = (_ns1__UploadSymbolResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__ns1__UploadSymbolResponse, sizeof(_ns1__UploadSymbolResponse), 0);
13810 a = p;
13811 if (soap->body && soap_element_end_in(soap, tag))
13812 return NULL;
13814 return a;
13817 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__UploadSymbolResponse(struct soap *soap, _ns1__UploadSymbolResponse *const*a, const char *tag, const char *type)
13819 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_ns1__UploadSymbolResponse);
13820 if (soap_out_PointerTo_ns1__UploadSymbolResponse(soap, tag?tag:"ns1:UploadSymbolResponse", id, a, type))
13821 return soap->error;
13822 return soap_putindependent(soap);
13825 SOAP_FMAC3 _ns1__UploadSymbolResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__UploadSymbolResponse(struct soap *soap, _ns1__UploadSymbolResponse **p, const char *tag, const char *type)
13827 if ((p = soap_in_PointerTo_ns1__UploadSymbolResponse(soap, tag, p, type)))
13828 if (soap_getindependent(soap))
13829 return NULL;
13830 return p;
13833 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__UploadSymbol(struct soap *soap, _ns1__UploadSymbol *const*a)
13835 #ifndef WITH_NOIDREF
13836 if (!soap_reference(soap, *a, SOAP_TYPE__ns1__UploadSymbol))
13837 (*a)->soap_serialize(soap);
13838 #endif
13841 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__UploadSymbol(struct soap *soap, const char *tag, int id, _ns1__UploadSymbol *const*a, const char *type)
13843 id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__ns1__UploadSymbol);
13844 if (id < 0)
13845 return soap->error;
13846 return (*a)->soap_out(soap, tag, id, type);
13849 SOAP_FMAC3 _ns1__UploadSymbol ** SOAP_FMAC4 soap_in_PointerTo_ns1__UploadSymbol(struct soap *soap, const char *tag, _ns1__UploadSymbol **a, const char *type)
13851 if (soap_element_begin_in(soap, tag, 1, NULL))
13852 return NULL;
13853 if (!a)
13854 if (!(a = (_ns1__UploadSymbol **)soap_malloc(soap, sizeof(_ns1__UploadSymbol *))))
13855 return NULL;
13856 *a = NULL;
13857 if (!soap->null && *soap->href != '#')
13858 { soap_revert(soap);
13859 if (!(*a = (_ns1__UploadSymbol *)soap_instantiate__ns1__UploadSymbol(soap, -1, soap->type, soap->arrayType, NULL)))
13860 return NULL;
13861 (*a)->soap_default(soap);
13862 if (!(*a)->soap_in(soap, tag, NULL))
13863 return NULL;
13865 else
13866 { _ns1__UploadSymbol ** p = (_ns1__UploadSymbol **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__ns1__UploadSymbol, sizeof(_ns1__UploadSymbol), 0);
13867 a = p;
13868 if (soap->body && soap_element_end_in(soap, tag))
13869 return NULL;
13871 return a;
13874 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__UploadSymbol(struct soap *soap, _ns1__UploadSymbol *const*a, const char *tag, const char *type)
13876 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_ns1__UploadSymbol);
13877 if (soap_out_PointerTo_ns1__UploadSymbol(soap, tag?tag:"ns1:UploadSymbol", id, a, type))
13878 return soap->error;
13879 return soap_putindependent(soap);
13882 SOAP_FMAC3 _ns1__UploadSymbol ** SOAP_FMAC4 soap_get_PointerTo_ns1__UploadSymbol(struct soap *soap, _ns1__UploadSymbol **p, const char *tag, const char *type)
13884 if ((p = soap_in_PointerTo_ns1__UploadSymbol(soap, tag, p, type)))
13885 if (soap_getindependent(soap))
13886 return NULL;
13887 return p;
13890 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__RejectedToSendAdditionalInfoResponse(struct soap *soap, _ns1__RejectedToSendAdditionalInfoResponse *const*a)
13892 #ifndef WITH_NOIDREF
13893 if (!soap_reference(soap, *a, SOAP_TYPE__ns1__RejectedToSendAdditionalInfoResponse))
13894 (*a)->soap_serialize(soap);
13895 #endif
13898 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__RejectedToSendAdditionalInfoResponse(struct soap *soap, const char *tag, int id, _ns1__RejectedToSendAdditionalInfoResponse *const*a, const char *type)
13900 id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__ns1__RejectedToSendAdditionalInfoResponse);
13901 if (id < 0)
13902 return soap->error;
13903 return (*a)->soap_out(soap, tag, id, type);
13906 SOAP_FMAC3 _ns1__RejectedToSendAdditionalInfoResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__RejectedToSendAdditionalInfoResponse(struct soap *soap, const char *tag, _ns1__RejectedToSendAdditionalInfoResponse **a, const char *type)
13908 if (soap_element_begin_in(soap, tag, 1, NULL))
13909 return NULL;
13910 if (!a)
13911 if (!(a = (_ns1__RejectedToSendAdditionalInfoResponse **)soap_malloc(soap, sizeof(_ns1__RejectedToSendAdditionalInfoResponse *))))
13912 return NULL;
13913 *a = NULL;
13914 if (!soap->null && *soap->href != '#')
13915 { soap_revert(soap);
13916 if (!(*a = (_ns1__RejectedToSendAdditionalInfoResponse *)soap_instantiate__ns1__RejectedToSendAdditionalInfoResponse(soap, -1, soap->type, soap->arrayType, NULL)))
13917 return NULL;
13918 (*a)->soap_default(soap);
13919 if (!(*a)->soap_in(soap, tag, NULL))
13920 return NULL;
13922 else
13923 { _ns1__RejectedToSendAdditionalInfoResponse ** p = (_ns1__RejectedToSendAdditionalInfoResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__ns1__RejectedToSendAdditionalInfoResponse, sizeof(_ns1__RejectedToSendAdditionalInfoResponse), 0);
13924 a = p;
13925 if (soap->body && soap_element_end_in(soap, tag))
13926 return NULL;
13928 return a;
13931 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__RejectedToSendAdditionalInfoResponse(struct soap *soap, _ns1__RejectedToSendAdditionalInfoResponse *const*a, const char *tag, const char *type)
13933 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_ns1__RejectedToSendAdditionalInfoResponse);
13934 if (soap_out_PointerTo_ns1__RejectedToSendAdditionalInfoResponse(soap, tag?tag:"ns1:RejectedToSendAdditionalInfoResponse", id, a, type))
13935 return soap->error;
13936 return soap_putindependent(soap);
13939 SOAP_FMAC3 _ns1__RejectedToSendAdditionalInfoResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__RejectedToSendAdditionalInfoResponse(struct soap *soap, _ns1__RejectedToSendAdditionalInfoResponse **p, const char *tag, const char *type)
13941 if ((p = soap_in_PointerTo_ns1__RejectedToSendAdditionalInfoResponse(soap, tag, p, type)))
13942 if (soap_getindependent(soap))
13943 return NULL;
13944 return p;
13947 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__RejectedToSendAdditionalInfo(struct soap *soap, _ns1__RejectedToSendAdditionalInfo *const*a)
13949 #ifndef WITH_NOIDREF
13950 if (!soap_reference(soap, *a, SOAP_TYPE__ns1__RejectedToSendAdditionalInfo))
13951 (*a)->soap_serialize(soap);
13952 #endif
13955 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__RejectedToSendAdditionalInfo(struct soap *soap, const char *tag, int id, _ns1__RejectedToSendAdditionalInfo *const*a, const char *type)
13957 id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__ns1__RejectedToSendAdditionalInfo);
13958 if (id < 0)
13959 return soap->error;
13960 return (*a)->soap_out(soap, tag, id, type);
13963 SOAP_FMAC3 _ns1__RejectedToSendAdditionalInfo ** SOAP_FMAC4 soap_in_PointerTo_ns1__RejectedToSendAdditionalInfo(struct soap *soap, const char *tag, _ns1__RejectedToSendAdditionalInfo **a, const char *type)
13965 if (soap_element_begin_in(soap, tag, 1, NULL))
13966 return NULL;
13967 if (!a)
13968 if (!(a = (_ns1__RejectedToSendAdditionalInfo **)soap_malloc(soap, sizeof(_ns1__RejectedToSendAdditionalInfo *))))
13969 return NULL;
13970 *a = NULL;
13971 if (!soap->null && *soap->href != '#')
13972 { soap_revert(soap);
13973 if (!(*a = (_ns1__RejectedToSendAdditionalInfo *)soap_instantiate__ns1__RejectedToSendAdditionalInfo(soap, -1, soap->type, soap->arrayType, NULL)))
13974 return NULL;
13975 (*a)->soap_default(soap);
13976 if (!(*a)->soap_in(soap, tag, NULL))
13977 return NULL;
13979 else
13980 { _ns1__RejectedToSendAdditionalInfo ** p = (_ns1__RejectedToSendAdditionalInfo **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__ns1__RejectedToSendAdditionalInfo, sizeof(_ns1__RejectedToSendAdditionalInfo), 0);
13981 a = p;
13982 if (soap->body && soap_element_end_in(soap, tag))
13983 return NULL;
13985 return a;
13988 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__RejectedToSendAdditionalInfo(struct soap *soap, _ns1__RejectedToSendAdditionalInfo *const*a, const char *tag, const char *type)
13990 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_ns1__RejectedToSendAdditionalInfo);
13991 if (soap_out_PointerTo_ns1__RejectedToSendAdditionalInfo(soap, tag?tag:"ns1:RejectedToSendAdditionalInfo", id, a, type))
13992 return soap->error;
13993 return soap_putindependent(soap);
13996 SOAP_FMAC3 _ns1__RejectedToSendAdditionalInfo ** SOAP_FMAC4 soap_get_PointerTo_ns1__RejectedToSendAdditionalInfo(struct soap *soap, _ns1__RejectedToSendAdditionalInfo **p, const char *tag, const char *type)
13998 if ((p = soap_in_PointerTo_ns1__RejectedToSendAdditionalInfo(soap, tag, p, type)))
13999 if (soap_getindependent(soap))
14000 return NULL;
14001 return p;
14004 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__UploadAdditionalInfoResponse(struct soap *soap, _ns1__UploadAdditionalInfoResponse *const*a)
14006 #ifndef WITH_NOIDREF
14007 if (!soap_reference(soap, *a, SOAP_TYPE__ns1__UploadAdditionalInfoResponse))
14008 (*a)->soap_serialize(soap);
14009 #endif
14012 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__UploadAdditionalInfoResponse(struct soap *soap, const char *tag, int id, _ns1__UploadAdditionalInfoResponse *const*a, const char *type)
14014 id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__ns1__UploadAdditionalInfoResponse);
14015 if (id < 0)
14016 return soap->error;
14017 return (*a)->soap_out(soap, tag, id, type);
14020 SOAP_FMAC3 _ns1__UploadAdditionalInfoResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__UploadAdditionalInfoResponse(struct soap *soap, const char *tag, _ns1__UploadAdditionalInfoResponse **a, const char *type)
14022 if (soap_element_begin_in(soap, tag, 1, NULL))
14023 return NULL;
14024 if (!a)
14025 if (!(a = (_ns1__UploadAdditionalInfoResponse **)soap_malloc(soap, sizeof(_ns1__UploadAdditionalInfoResponse *))))
14026 return NULL;
14027 *a = NULL;
14028 if (!soap->null && *soap->href != '#')
14029 { soap_revert(soap);
14030 if (!(*a = (_ns1__UploadAdditionalInfoResponse *)soap_instantiate__ns1__UploadAdditionalInfoResponse(soap, -1, soap->type, soap->arrayType, NULL)))
14031 return NULL;
14032 (*a)->soap_default(soap);
14033 if (!(*a)->soap_in(soap, tag, NULL))
14034 return NULL;
14036 else
14037 { _ns1__UploadAdditionalInfoResponse ** p = (_ns1__UploadAdditionalInfoResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__ns1__UploadAdditionalInfoResponse, sizeof(_ns1__UploadAdditionalInfoResponse), 0);
14038 a = p;
14039 if (soap->body && soap_element_end_in(soap, tag))
14040 return NULL;
14042 return a;
14045 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__UploadAdditionalInfoResponse(struct soap *soap, _ns1__UploadAdditionalInfoResponse *const*a, const char *tag, const char *type)
14047 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_ns1__UploadAdditionalInfoResponse);
14048 if (soap_out_PointerTo_ns1__UploadAdditionalInfoResponse(soap, tag?tag:"ns1:UploadAdditionalInfoResponse", id, a, type))
14049 return soap->error;
14050 return soap_putindependent(soap);
14053 SOAP_FMAC3 _ns1__UploadAdditionalInfoResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__UploadAdditionalInfoResponse(struct soap *soap, _ns1__UploadAdditionalInfoResponse **p, const char *tag, const char *type)
14055 if ((p = soap_in_PointerTo_ns1__UploadAdditionalInfoResponse(soap, tag, p, type)))
14056 if (soap_getindependent(soap))
14057 return NULL;
14058 return p;
14061 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__UploadAdditionalInfo(struct soap *soap, _ns1__UploadAdditionalInfo *const*a)
14063 #ifndef WITH_NOIDREF
14064 if (!soap_reference(soap, *a, SOAP_TYPE__ns1__UploadAdditionalInfo))
14065 (*a)->soap_serialize(soap);
14066 #endif
14069 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__UploadAdditionalInfo(struct soap *soap, const char *tag, int id, _ns1__UploadAdditionalInfo *const*a, const char *type)
14071 id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__ns1__UploadAdditionalInfo);
14072 if (id < 0)
14073 return soap->error;
14074 return (*a)->soap_out(soap, tag, id, type);
14077 SOAP_FMAC3 _ns1__UploadAdditionalInfo ** SOAP_FMAC4 soap_in_PointerTo_ns1__UploadAdditionalInfo(struct soap *soap, const char *tag, _ns1__UploadAdditionalInfo **a, const char *type)
14079 if (soap_element_begin_in(soap, tag, 1, NULL))
14080 return NULL;
14081 if (!a)
14082 if (!(a = (_ns1__UploadAdditionalInfo **)soap_malloc(soap, sizeof(_ns1__UploadAdditionalInfo *))))
14083 return NULL;
14084 *a = NULL;
14085 if (!soap->null && *soap->href != '#')
14086 { soap_revert(soap);
14087 if (!(*a = (_ns1__UploadAdditionalInfo *)soap_instantiate__ns1__UploadAdditionalInfo(soap, -1, soap->type, soap->arrayType, NULL)))
14088 return NULL;
14089 (*a)->soap_default(soap);
14090 if (!(*a)->soap_in(soap, tag, NULL))
14091 return NULL;
14093 else
14094 { _ns1__UploadAdditionalInfo ** p = (_ns1__UploadAdditionalInfo **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__ns1__UploadAdditionalInfo, sizeof(_ns1__UploadAdditionalInfo), 0);
14095 a = p;
14096 if (soap->body && soap_element_end_in(soap, tag))
14097 return NULL;
14099 return a;
14102 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__UploadAdditionalInfo(struct soap *soap, _ns1__UploadAdditionalInfo *const*a, const char *tag, const char *type)
14104 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_ns1__UploadAdditionalInfo);
14105 if (soap_out_PointerTo_ns1__UploadAdditionalInfo(soap, tag?tag:"ns1:UploadAdditionalInfo", id, a, type))
14106 return soap->error;
14107 return soap_putindependent(soap);
14110 SOAP_FMAC3 _ns1__UploadAdditionalInfo ** SOAP_FMAC4 soap_get_PointerTo_ns1__UploadAdditionalInfo(struct soap *soap, _ns1__UploadAdditionalInfo **p, const char *tag, const char *type)
14112 if ((p = soap_in_PointerTo_ns1__UploadAdditionalInfo(soap, tag, p, type)))
14113 if (soap_getindependent(soap))
14114 return NULL;
14115 return p;
14118 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__UploadFullDumpResponse(struct soap *soap, _ns1__UploadFullDumpResponse *const*a)
14120 #ifndef WITH_NOIDREF
14121 if (!soap_reference(soap, *a, SOAP_TYPE__ns1__UploadFullDumpResponse))
14122 (*a)->soap_serialize(soap);
14123 #endif
14126 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__UploadFullDumpResponse(struct soap *soap, const char *tag, int id, _ns1__UploadFullDumpResponse *const*a, const char *type)
14128 id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__ns1__UploadFullDumpResponse);
14129 if (id < 0)
14130 return soap->error;
14131 return (*a)->soap_out(soap, tag, id, type);
14134 SOAP_FMAC3 _ns1__UploadFullDumpResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__UploadFullDumpResponse(struct soap *soap, const char *tag, _ns1__UploadFullDumpResponse **a, const char *type)
14136 if (soap_element_begin_in(soap, tag, 1, NULL))
14137 return NULL;
14138 if (!a)
14139 if (!(a = (_ns1__UploadFullDumpResponse **)soap_malloc(soap, sizeof(_ns1__UploadFullDumpResponse *))))
14140 return NULL;
14141 *a = NULL;
14142 if (!soap->null && *soap->href != '#')
14143 { soap_revert(soap);
14144 if (!(*a = (_ns1__UploadFullDumpResponse *)soap_instantiate__ns1__UploadFullDumpResponse(soap, -1, soap->type, soap->arrayType, NULL)))
14145 return NULL;
14146 (*a)->soap_default(soap);
14147 if (!(*a)->soap_in(soap, tag, NULL))
14148 return NULL;
14150 else
14151 { _ns1__UploadFullDumpResponse ** p = (_ns1__UploadFullDumpResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__ns1__UploadFullDumpResponse, sizeof(_ns1__UploadFullDumpResponse), 0);
14152 a = p;
14153 if (soap->body && soap_element_end_in(soap, tag))
14154 return NULL;
14156 return a;
14159 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__UploadFullDumpResponse(struct soap *soap, _ns1__UploadFullDumpResponse *const*a, const char *tag, const char *type)
14161 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_ns1__UploadFullDumpResponse);
14162 if (soap_out_PointerTo_ns1__UploadFullDumpResponse(soap, tag?tag:"ns1:UploadFullDumpResponse", id, a, type))
14163 return soap->error;
14164 return soap_putindependent(soap);
14167 SOAP_FMAC3 _ns1__UploadFullDumpResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__UploadFullDumpResponse(struct soap *soap, _ns1__UploadFullDumpResponse **p, const char *tag, const char *type)
14169 if ((p = soap_in_PointerTo_ns1__UploadFullDumpResponse(soap, tag, p, type)))
14170 if (soap_getindependent(soap))
14171 return NULL;
14172 return p;
14175 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__UploadFullDump(struct soap *soap, _ns1__UploadFullDump *const*a)
14177 #ifndef WITH_NOIDREF
14178 if (!soap_reference(soap, *a, SOAP_TYPE__ns1__UploadFullDump))
14179 (*a)->soap_serialize(soap);
14180 #endif
14183 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__UploadFullDump(struct soap *soap, const char *tag, int id, _ns1__UploadFullDump *const*a, const char *type)
14185 id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__ns1__UploadFullDump);
14186 if (id < 0)
14187 return soap->error;
14188 return (*a)->soap_out(soap, tag, id, type);
14191 SOAP_FMAC3 _ns1__UploadFullDump ** SOAP_FMAC4 soap_in_PointerTo_ns1__UploadFullDump(struct soap *soap, const char *tag, _ns1__UploadFullDump **a, const char *type)
14193 if (soap_element_begin_in(soap, tag, 1, NULL))
14194 return NULL;
14195 if (!a)
14196 if (!(a = (_ns1__UploadFullDump **)soap_malloc(soap, sizeof(_ns1__UploadFullDump *))))
14197 return NULL;
14198 *a = NULL;
14199 if (!soap->null && *soap->href != '#')
14200 { soap_revert(soap);
14201 if (!(*a = (_ns1__UploadFullDump *)soap_instantiate__ns1__UploadFullDump(soap, -1, soap->type, soap->arrayType, NULL)))
14202 return NULL;
14203 (*a)->soap_default(soap);
14204 if (!(*a)->soap_in(soap, tag, NULL))
14205 return NULL;
14207 else
14208 { _ns1__UploadFullDump ** p = (_ns1__UploadFullDump **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__ns1__UploadFullDump, sizeof(_ns1__UploadFullDump), 0);
14209 a = p;
14210 if (soap->body && soap_element_end_in(soap, tag))
14211 return NULL;
14213 return a;
14216 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__UploadFullDump(struct soap *soap, _ns1__UploadFullDump *const*a, const char *tag, const char *type)
14218 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_ns1__UploadFullDump);
14219 if (soap_out_PointerTo_ns1__UploadFullDump(soap, tag?tag:"ns1:UploadFullDump", id, a, type))
14220 return soap->error;
14221 return soap_putindependent(soap);
14224 SOAP_FMAC3 _ns1__UploadFullDump ** SOAP_FMAC4 soap_get_PointerTo_ns1__UploadFullDump(struct soap *soap, _ns1__UploadFullDump **p, const char *tag, const char *type)
14226 if ((p = soap_in_PointerTo_ns1__UploadFullDump(soap, tag, p, type)))
14227 if (soap_getindependent(soap))
14228 return NULL;
14229 return p;
14232 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__UploadMiniDumpResponse(struct soap *soap, _ns1__UploadMiniDumpResponse *const*a)
14234 #ifndef WITH_NOIDREF
14235 if (!soap_reference(soap, *a, SOAP_TYPE__ns1__UploadMiniDumpResponse))
14236 (*a)->soap_serialize(soap);
14237 #endif
14240 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__UploadMiniDumpResponse(struct soap *soap, const char *tag, int id, _ns1__UploadMiniDumpResponse *const*a, const char *type)
14242 id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__ns1__UploadMiniDumpResponse);
14243 if (id < 0)
14244 return soap->error;
14245 return (*a)->soap_out(soap, tag, id, type);
14248 SOAP_FMAC3 _ns1__UploadMiniDumpResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__UploadMiniDumpResponse(struct soap *soap, const char *tag, _ns1__UploadMiniDumpResponse **a, const char *type)
14250 if (soap_element_begin_in(soap, tag, 1, NULL))
14251 return NULL;
14252 if (!a)
14253 if (!(a = (_ns1__UploadMiniDumpResponse **)soap_malloc(soap, sizeof(_ns1__UploadMiniDumpResponse *))))
14254 return NULL;
14255 *a = NULL;
14256 if (!soap->null && *soap->href != '#')
14257 { soap_revert(soap);
14258 if (!(*a = (_ns1__UploadMiniDumpResponse *)soap_instantiate__ns1__UploadMiniDumpResponse(soap, -1, soap->type, soap->arrayType, NULL)))
14259 return NULL;
14260 (*a)->soap_default(soap);
14261 if (!(*a)->soap_in(soap, tag, NULL))
14262 return NULL;
14264 else
14265 { _ns1__UploadMiniDumpResponse ** p = (_ns1__UploadMiniDumpResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__ns1__UploadMiniDumpResponse, sizeof(_ns1__UploadMiniDumpResponse), 0);
14266 a = p;
14267 if (soap->body && soap_element_end_in(soap, tag))
14268 return NULL;
14270 return a;
14273 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__UploadMiniDumpResponse(struct soap *soap, _ns1__UploadMiniDumpResponse *const*a, const char *tag, const char *type)
14275 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_ns1__UploadMiniDumpResponse);
14276 if (soap_out_PointerTo_ns1__UploadMiniDumpResponse(soap, tag?tag:"ns1:UploadMiniDumpResponse", id, a, type))
14277 return soap->error;
14278 return soap_putindependent(soap);
14281 SOAP_FMAC3 _ns1__UploadMiniDumpResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__UploadMiniDumpResponse(struct soap *soap, _ns1__UploadMiniDumpResponse **p, const char *tag, const char *type)
14283 if ((p = soap_in_PointerTo_ns1__UploadMiniDumpResponse(soap, tag, p, type)))
14284 if (soap_getindependent(soap))
14285 return NULL;
14286 return p;
14289 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__UploadMiniDump(struct soap *soap, _ns1__UploadMiniDump *const*a)
14291 #ifndef WITH_NOIDREF
14292 if (!soap_reference(soap, *a, SOAP_TYPE__ns1__UploadMiniDump))
14293 (*a)->soap_serialize(soap);
14294 #endif
14297 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__UploadMiniDump(struct soap *soap, const char *tag, int id, _ns1__UploadMiniDump *const*a, const char *type)
14299 id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__ns1__UploadMiniDump);
14300 if (id < 0)
14301 return soap->error;
14302 return (*a)->soap_out(soap, tag, id, type);
14305 SOAP_FMAC3 _ns1__UploadMiniDump ** SOAP_FMAC4 soap_in_PointerTo_ns1__UploadMiniDump(struct soap *soap, const char *tag, _ns1__UploadMiniDump **a, const char *type)
14307 if (soap_element_begin_in(soap, tag, 1, NULL))
14308 return NULL;
14309 if (!a)
14310 if (!(a = (_ns1__UploadMiniDump **)soap_malloc(soap, sizeof(_ns1__UploadMiniDump *))))
14311 return NULL;
14312 *a = NULL;
14313 if (!soap->null && *soap->href != '#')
14314 { soap_revert(soap);
14315 if (!(*a = (_ns1__UploadMiniDump *)soap_instantiate__ns1__UploadMiniDump(soap, -1, soap->type, soap->arrayType, NULL)))
14316 return NULL;
14317 (*a)->soap_default(soap);
14318 if (!(*a)->soap_in(soap, tag, NULL))
14319 return NULL;
14321 else
14322 { _ns1__UploadMiniDump ** p = (_ns1__UploadMiniDump **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__ns1__UploadMiniDump, sizeof(_ns1__UploadMiniDump), 0);
14323 a = p;
14324 if (soap->body && soap_element_end_in(soap, tag))
14325 return NULL;
14327 return a;
14330 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__UploadMiniDump(struct soap *soap, _ns1__UploadMiniDump *const*a, const char *tag, const char *type)
14332 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_ns1__UploadMiniDump);
14333 if (soap_out_PointerTo_ns1__UploadMiniDump(soap, tag?tag:"ns1:UploadMiniDump", id, a, type))
14334 return soap->error;
14335 return soap_putindependent(soap);
14338 SOAP_FMAC3 _ns1__UploadMiniDump ** SOAP_FMAC4 soap_get_PointerTo_ns1__UploadMiniDump(struct soap *soap, _ns1__UploadMiniDump **p, const char *tag, const char *type)
14340 if ((p = soap_in_PointerTo_ns1__UploadMiniDump(soap, tag, p, type)))
14341 if (soap_getindependent(soap))
14342 return NULL;
14343 return p;
14346 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__HelloResponse(struct soap *soap, _ns1__HelloResponse *const*a)
14348 #ifndef WITH_NOIDREF
14349 if (!soap_reference(soap, *a, SOAP_TYPE__ns1__HelloResponse))
14350 (*a)->soap_serialize(soap);
14351 #endif
14354 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__HelloResponse(struct soap *soap, const char *tag, int id, _ns1__HelloResponse *const*a, const char *type)
14356 id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__ns1__HelloResponse);
14357 if (id < 0)
14358 return soap->error;
14359 return (*a)->soap_out(soap, tag, id, type);
14362 SOAP_FMAC3 _ns1__HelloResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__HelloResponse(struct soap *soap, const char *tag, _ns1__HelloResponse **a, const char *type)
14364 if (soap_element_begin_in(soap, tag, 1, NULL))
14365 return NULL;
14366 if (!a)
14367 if (!(a = (_ns1__HelloResponse **)soap_malloc(soap, sizeof(_ns1__HelloResponse *))))
14368 return NULL;
14369 *a = NULL;
14370 if (!soap->null && *soap->href != '#')
14371 { soap_revert(soap);
14372 if (!(*a = (_ns1__HelloResponse *)soap_instantiate__ns1__HelloResponse(soap, -1, soap->type, soap->arrayType, NULL)))
14373 return NULL;
14374 (*a)->soap_default(soap);
14375 if (!(*a)->soap_in(soap, tag, NULL))
14376 return NULL;
14378 else
14379 { _ns1__HelloResponse ** p = (_ns1__HelloResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__ns1__HelloResponse, sizeof(_ns1__HelloResponse), 0);
14380 a = p;
14381 if (soap->body && soap_element_end_in(soap, tag))
14382 return NULL;
14384 return a;
14387 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__HelloResponse(struct soap *soap, _ns1__HelloResponse *const*a, const char *tag, const char *type)
14389 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_ns1__HelloResponse);
14390 if (soap_out_PointerTo_ns1__HelloResponse(soap, tag?tag:"ns1:HelloResponse", id, a, type))
14391 return soap->error;
14392 return soap_putindependent(soap);
14395 SOAP_FMAC3 _ns1__HelloResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__HelloResponse(struct soap *soap, _ns1__HelloResponse **p, const char *tag, const char *type)
14397 if ((p = soap_in_PointerTo_ns1__HelloResponse(soap, tag, p, type)))
14398 if (soap_getindependent(soap))
14399 return NULL;
14400 return p;
14403 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Hello(struct soap *soap, _ns1__Hello *const*a)
14405 #ifndef WITH_NOIDREF
14406 if (!soap_reference(soap, *a, SOAP_TYPE__ns1__Hello))
14407 (*a)->soap_serialize(soap);
14408 #endif
14411 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Hello(struct soap *soap, const char *tag, int id, _ns1__Hello *const*a, const char *type)
14413 id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__ns1__Hello);
14414 if (id < 0)
14415 return soap->error;
14416 return (*a)->soap_out(soap, tag, id, type);
14419 SOAP_FMAC3 _ns1__Hello ** SOAP_FMAC4 soap_in_PointerTo_ns1__Hello(struct soap *soap, const char *tag, _ns1__Hello **a, const char *type)
14421 if (soap_element_begin_in(soap, tag, 1, NULL))
14422 return NULL;
14423 if (!a)
14424 if (!(a = (_ns1__Hello **)soap_malloc(soap, sizeof(_ns1__Hello *))))
14425 return NULL;
14426 *a = NULL;
14427 if (!soap->null && *soap->href != '#')
14428 { soap_revert(soap);
14429 if (!(*a = (_ns1__Hello *)soap_instantiate__ns1__Hello(soap, -1, soap->type, soap->arrayType, NULL)))
14430 return NULL;
14431 (*a)->soap_default(soap);
14432 if (!(*a)->soap_in(soap, tag, NULL))
14433 return NULL;
14435 else
14436 { _ns1__Hello ** p = (_ns1__Hello **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__ns1__Hello, sizeof(_ns1__Hello), 0);
14437 a = p;
14438 if (soap->body && soap_element_end_in(soap, tag))
14439 return NULL;
14441 return a;
14444 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Hello(struct soap *soap, _ns1__Hello *const*a, const char *tag, const char *type)
14446 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_ns1__Hello);
14447 if (soap_out_PointerTo_ns1__Hello(soap, tag?tag:"ns1:Hello", id, a, type))
14448 return soap->error;
14449 return soap_putindependent(soap);
14452 SOAP_FMAC3 _ns1__Hello ** SOAP_FMAC4 soap_get_PointerTo_ns1__Hello(struct soap *soap, _ns1__Hello **p, const char *tag, const char *type)
14454 if ((p = soap_in_PointerTo_ns1__Hello(soap, tag, p, type)))
14455 if (soap_getindependent(soap))
14456 return NULL;
14457 return p;
14460 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons5__ArrayOfstring(struct soap *soap, ns5__ArrayOfstring *const*a)
14462 #ifndef WITH_NOIDREF
14463 if (!soap_reference(soap, *a, SOAP_TYPE_ns5__ArrayOfstring))
14464 (*a)->soap_serialize(soap);
14465 #endif
14468 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons5__ArrayOfstring(struct soap *soap, const char *tag, int id, ns5__ArrayOfstring *const*a, const char *type)
14470 id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_ns5__ArrayOfstring);
14471 if (id < 0)
14472 return soap->error;
14473 return (*a)->soap_out(soap, tag, id, type);
14476 SOAP_FMAC3 ns5__ArrayOfstring ** SOAP_FMAC4 soap_in_PointerTons5__ArrayOfstring(struct soap *soap, const char *tag, ns5__ArrayOfstring **a, const char *type)
14478 if (soap_element_begin_in(soap, tag, 1, NULL))
14479 return NULL;
14480 if (!a)
14481 if (!(a = (ns5__ArrayOfstring **)soap_malloc(soap, sizeof(ns5__ArrayOfstring *))))
14482 return NULL;
14483 *a = NULL;
14484 if (!soap->null && *soap->href != '#')
14485 { soap_revert(soap);
14486 if (!(*a = (ns5__ArrayOfstring *)soap_instantiate_ns5__ArrayOfstring(soap, -1, soap->type, soap->arrayType, NULL)))
14487 return NULL;
14488 (*a)->soap_default(soap);
14489 if (!(*a)->soap_in(soap, tag, NULL))
14490 return NULL;
14492 else
14493 { ns5__ArrayOfstring ** p = (ns5__ArrayOfstring **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_ns5__ArrayOfstring, sizeof(ns5__ArrayOfstring), 0);
14494 a = p;
14495 if (soap->body && soap_element_end_in(soap, tag))
14496 return NULL;
14498 return a;
14501 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons5__ArrayOfstring(struct soap *soap, ns5__ArrayOfstring *const*a, const char *tag, const char *type)
14503 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons5__ArrayOfstring);
14504 if (soap_out_PointerTons5__ArrayOfstring(soap, tag?tag:"ns5:ArrayOfstring", id, a, type))
14505 return soap->error;
14506 return soap_putindependent(soap);
14509 SOAP_FMAC3 ns5__ArrayOfstring ** SOAP_FMAC4 soap_get_PointerTons5__ArrayOfstring(struct soap *soap, ns5__ArrayOfstring **p, const char *tag, const char *type)
14511 if ((p = soap_in_PointerTons5__ArrayOfstring(soap, tag, p, type)))
14512 if (soap_getindependent(soap))
14513 return NULL;
14514 return p;
14517 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTobool(struct soap *soap, bool *const*a)
14519 #ifndef WITH_NOIDREF
14520 soap_reference(soap, *a, SOAP_TYPE_bool);
14521 #endif
14524 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTobool(struct soap *soap, const char *tag, int id, bool *const*a, const char *type)
14526 id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_bool);
14527 if (id < 0)
14528 return soap->error;
14529 return soap_out_bool(soap, tag, id, *a, type);
14532 SOAP_FMAC3 bool ** SOAP_FMAC4 soap_in_PointerTobool(struct soap *soap, const char *tag, bool **a, const char *type)
14534 if (soap_element_begin_in(soap, tag, 1, NULL))
14535 return NULL;
14536 if (!a)
14537 if (!(a = (bool **)soap_malloc(soap, sizeof(bool *))))
14538 return NULL;
14539 *a = NULL;
14540 if (!soap->null && *soap->href != '#')
14541 { soap_revert(soap);
14542 if (!(*a = soap_in_bool(soap, tag, *a, type)))
14543 return NULL;
14545 else
14546 { a = (bool **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_bool, sizeof(bool), 0);
14547 if (soap->body && soap_element_end_in(soap, tag))
14548 return NULL;
14550 return a;
14553 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTobool(struct soap *soap, bool *const*a, const char *tag, const char *type)
14555 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTobool);
14556 if (soap_out_PointerTobool(soap, tag?tag:"boolean", id, a, type))
14557 return soap->error;
14558 return soap_putindependent(soap);
14561 SOAP_FMAC3 bool ** SOAP_FMAC4 soap_get_PointerTobool(struct soap *soap, bool **p, const char *tag, const char *type)
14563 if ((p = soap_in_PointerTobool(soap, tag, p, type)))
14564 if (soap_getindependent(soap))
14565 return NULL;
14566 return p;
14569 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__Response(struct soap *soap, ns1__Response *const*a)
14571 #ifndef WITH_NOIDREF
14572 if (!soap_reference(soap, *a, SOAP_TYPE_ns1__Response))
14573 (*a)->soap_serialize(soap);
14574 #endif
14577 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__Response(struct soap *soap, const char *tag, int id, ns1__Response *const*a, const char *type)
14579 id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_ns1__Response);
14580 if (id < 0)
14581 return soap->error;
14582 return (*a)->soap_out(soap, tag, id, type);
14585 SOAP_FMAC3 ns1__Response ** SOAP_FMAC4 soap_in_PointerTons1__Response(struct soap *soap, const char *tag, ns1__Response **a, const char *type)
14587 if (soap_element_begin_in(soap, tag, 1, NULL))
14588 return NULL;
14589 if (!a)
14590 if (!(a = (ns1__Response **)soap_malloc(soap, sizeof(ns1__Response *))))
14591 return NULL;
14592 *a = NULL;
14593 if (!soap->null && *soap->href != '#')
14594 { soap_revert(soap);
14595 if (!(*a = (ns1__Response *)soap_instantiate_ns1__Response(soap, -1, soap->type, soap->arrayType, NULL)))
14596 return NULL;
14597 (*a)->soap_default(soap);
14598 if (!(*a)->soap_in(soap, tag, NULL))
14599 return NULL;
14601 else
14602 { ns1__Response ** p = (ns1__Response **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_ns1__Response, sizeof(ns1__Response), 0);
14603 if (!p && soap->error == SOAP_HREF)
14604 { soap->error = SOAP_OK;
14605 p = (ns1__Response **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_ns1__StopResponse, sizeof(ns1__StopResponse), 0);
14607 if (!p && soap->error == SOAP_HREF)
14608 { soap->error = SOAP_OK;
14609 p = (ns1__Response **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_ns1__ErrorResponse, sizeof(ns1__ErrorResponse), 0);
14611 if (!p && soap->error == SOAP_HREF)
14612 { soap->error = SOAP_OK;
14613 p = (ns1__Response **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_ns1__HaveSolutionResponse, sizeof(ns1__HaveSolutionResponse), 0);
14615 if (!p && soap->error == SOAP_HREF)
14616 { soap->error = SOAP_OK;
14617 p = (ns1__Response **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_ns1__NeedSymbolsThenMiniDumpResponse, sizeof(ns1__NeedSymbolsThenMiniDumpResponse), 0);
14619 if (!p && soap->error == SOAP_HREF)
14620 { soap->error = SOAP_OK;
14621 p = (ns1__Response **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_ns1__NeedMiniDumpResponse, sizeof(ns1__NeedMiniDumpResponse), 0);
14623 if (!p && soap->error == SOAP_HREF)
14624 { soap->error = SOAP_OK;
14625 p = (ns1__Response **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_ns1__NeedFullDumpResponse, sizeof(ns1__NeedFullDumpResponse), 0);
14627 if (!p && soap->error == SOAP_HREF)
14628 { soap->error = SOAP_OK;
14629 p = (ns1__Response **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_ns1__NeedMoreInfoResponse, sizeof(ns1__NeedMoreInfoResponse), 0);
14631 a = p;
14632 if (soap->body && soap_element_end_in(soap, tag))
14633 return NULL;
14635 return a;
14638 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__Response(struct soap *soap, ns1__Response *const*a, const char *tag, const char *type)
14640 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__Response);
14641 if (soap_out_PointerTons1__Response(soap, tag?tag:"ns1:Response", id, a, type))
14642 return soap->error;
14643 return soap_putindependent(soap);
14646 SOAP_FMAC3 ns1__Response ** SOAP_FMAC4 soap_get_PointerTons1__Response(struct soap *soap, ns1__Response **p, const char *tag, const char *type)
14648 if ((p = soap_in_PointerTons1__Response(soap, tag, p, type)))
14649 if (soap_getindependent(soap))
14650 return NULL;
14651 return p;
14654 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__ArrayOfModuleSymbolInfo(struct soap *soap, ns1__ArrayOfModuleSymbolInfo *const*a)
14656 #ifndef WITH_NOIDREF
14657 if (!soap_reference(soap, *a, SOAP_TYPE_ns1__ArrayOfModuleSymbolInfo))
14658 (*a)->soap_serialize(soap);
14659 #endif
14662 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__ArrayOfModuleSymbolInfo(struct soap *soap, const char *tag, int id, ns1__ArrayOfModuleSymbolInfo *const*a, const char *type)
14664 id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_ns1__ArrayOfModuleSymbolInfo);
14665 if (id < 0)
14666 return soap->error;
14667 return (*a)->soap_out(soap, tag, id, type);
14670 SOAP_FMAC3 ns1__ArrayOfModuleSymbolInfo ** SOAP_FMAC4 soap_in_PointerTons1__ArrayOfModuleSymbolInfo(struct soap *soap, const char *tag, ns1__ArrayOfModuleSymbolInfo **a, const char *type)
14672 if (soap_element_begin_in(soap, tag, 1, NULL))
14673 return NULL;
14674 if (!a)
14675 if (!(a = (ns1__ArrayOfModuleSymbolInfo **)soap_malloc(soap, sizeof(ns1__ArrayOfModuleSymbolInfo *))))
14676 return NULL;
14677 *a = NULL;
14678 if (!soap->null && *soap->href != '#')
14679 { soap_revert(soap);
14680 if (!(*a = (ns1__ArrayOfModuleSymbolInfo *)soap_instantiate_ns1__ArrayOfModuleSymbolInfo(soap, -1, soap->type, soap->arrayType, NULL)))
14681 return NULL;
14682 (*a)->soap_default(soap);
14683 if (!(*a)->soap_in(soap, tag, NULL))
14684 return NULL;
14686 else
14687 { ns1__ArrayOfModuleSymbolInfo ** p = (ns1__ArrayOfModuleSymbolInfo **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_ns1__ArrayOfModuleSymbolInfo, sizeof(ns1__ArrayOfModuleSymbolInfo), 0);
14688 a = p;
14689 if (soap->body && soap_element_end_in(soap, tag))
14690 return NULL;
14692 return a;
14695 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__ArrayOfModuleSymbolInfo(struct soap *soap, ns1__ArrayOfModuleSymbolInfo *const*a, const char *tag, const char *type)
14697 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__ArrayOfModuleSymbolInfo);
14698 if (soap_out_PointerTons1__ArrayOfModuleSymbolInfo(soap, tag?tag:"ns1:ArrayOfModuleSymbolInfo", id, a, type))
14699 return soap->error;
14700 return soap_putindependent(soap);
14703 SOAP_FMAC3 ns1__ArrayOfModuleSymbolInfo ** SOAP_FMAC4 soap_get_PointerTons1__ArrayOfModuleSymbolInfo(struct soap *soap, ns1__ArrayOfModuleSymbolInfo **p, const char *tag, const char *type)
14705 if ((p = soap_in_PointerTons1__ArrayOfModuleSymbolInfo(soap, tag, p, type)))
14706 if (soap_getindependent(soap))
14707 return NULL;
14708 return p;
14711 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__DumpAdditionalInfo(struct soap *soap, ns1__DumpAdditionalInfo *const*a)
14713 #ifndef WITH_NOIDREF
14714 if (!soap_reference(soap, *a, SOAP_TYPE_ns1__DumpAdditionalInfo))
14715 (*a)->soap_serialize(soap);
14716 #endif
14719 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__DumpAdditionalInfo(struct soap *soap, const char *tag, int id, ns1__DumpAdditionalInfo *const*a, const char *type)
14721 id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_ns1__DumpAdditionalInfo);
14722 if (id < 0)
14723 return soap->error;
14724 return (*a)->soap_out(soap, tag, id, type);
14727 SOAP_FMAC3 ns1__DumpAdditionalInfo ** SOAP_FMAC4 soap_in_PointerTons1__DumpAdditionalInfo(struct soap *soap, const char *tag, ns1__DumpAdditionalInfo **a, const char *type)
14729 if (soap_element_begin_in(soap, tag, 1, NULL))
14730 return NULL;
14731 if (!a)
14732 if (!(a = (ns1__DumpAdditionalInfo **)soap_malloc(soap, sizeof(ns1__DumpAdditionalInfo *))))
14733 return NULL;
14734 *a = NULL;
14735 if (!soap->null && *soap->href != '#')
14736 { soap_revert(soap);
14737 if (!(*a = (ns1__DumpAdditionalInfo *)soap_instantiate_ns1__DumpAdditionalInfo(soap, -1, soap->type, soap->arrayType, NULL)))
14738 return NULL;
14739 (*a)->soap_default(soap);
14740 if (!(*a)->soap_in(soap, tag, NULL))
14741 return NULL;
14743 else
14744 { ns1__DumpAdditionalInfo ** p = (ns1__DumpAdditionalInfo **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_ns1__DumpAdditionalInfo, sizeof(ns1__DumpAdditionalInfo), 0);
14745 a = p;
14746 if (soap->body && soap_element_end_in(soap, tag))
14747 return NULL;
14749 return a;
14752 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__DumpAdditionalInfo(struct soap *soap, ns1__DumpAdditionalInfo *const*a, const char *tag, const char *type)
14754 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__DumpAdditionalInfo);
14755 if (soap_out_PointerTons1__DumpAdditionalInfo(soap, tag?tag:"ns1:DumpAdditionalInfo", id, a, type))
14756 return soap->error;
14757 return soap_putindependent(soap);
14760 SOAP_FMAC3 ns1__DumpAdditionalInfo ** SOAP_FMAC4 soap_get_PointerTons1__DumpAdditionalInfo(struct soap *soap, ns1__DumpAdditionalInfo **p, const char *tag, const char *type)
14762 if ((p = soap_in_PointerTons1__DumpAdditionalInfo(soap, tag, p, type)))
14763 if (soap_getindependent(soap))
14764 return NULL;
14765 return p;
14768 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__AppAdditionalInfo(struct soap *soap, ns1__AppAdditionalInfo *const*a)
14770 #ifndef WITH_NOIDREF
14771 if (!soap_reference(soap, *a, SOAP_TYPE_ns1__AppAdditionalInfo))
14772 (*a)->soap_serialize(soap);
14773 #endif
14776 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__AppAdditionalInfo(struct soap *soap, const char *tag, int id, ns1__AppAdditionalInfo *const*a, const char *type)
14778 id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_ns1__AppAdditionalInfo);
14779 if (id < 0)
14780 return soap->error;
14781 return (*a)->soap_out(soap, tag, id, type);
14784 SOAP_FMAC3 ns1__AppAdditionalInfo ** SOAP_FMAC4 soap_in_PointerTons1__AppAdditionalInfo(struct soap *soap, const char *tag, ns1__AppAdditionalInfo **a, const char *type)
14786 if (soap_element_begin_in(soap, tag, 1, NULL))
14787 return NULL;
14788 if (!a)
14789 if (!(a = (ns1__AppAdditionalInfo **)soap_malloc(soap, sizeof(ns1__AppAdditionalInfo *))))
14790 return NULL;
14791 *a = NULL;
14792 if (!soap->null && *soap->href != '#')
14793 { soap_revert(soap);
14794 if (!(*a = (ns1__AppAdditionalInfo *)soap_instantiate_ns1__AppAdditionalInfo(soap, -1, soap->type, soap->arrayType, NULL)))
14795 return NULL;
14796 (*a)->soap_default(soap);
14797 if (!(*a)->soap_in(soap, tag, NULL))
14798 return NULL;
14800 else
14801 { ns1__AppAdditionalInfo ** p = (ns1__AppAdditionalInfo **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_ns1__AppAdditionalInfo, sizeof(ns1__AppAdditionalInfo), 0);
14802 a = p;
14803 if (soap->body && soap_element_end_in(soap, tag))
14804 return NULL;
14806 return a;
14809 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__AppAdditionalInfo(struct soap *soap, ns1__AppAdditionalInfo *const*a, const char *tag, const char *type)
14811 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__AppAdditionalInfo);
14812 if (soap_out_PointerTons1__AppAdditionalInfo(soap, tag?tag:"ns1:AppAdditionalInfo", id, a, type))
14813 return soap->error;
14814 return soap_putindependent(soap);
14817 SOAP_FMAC3 ns1__AppAdditionalInfo ** SOAP_FMAC4 soap_get_PointerTons1__AppAdditionalInfo(struct soap *soap, ns1__AppAdditionalInfo **p, const char *tag, const char *type)
14819 if ((p = soap_in_PointerTons1__AppAdditionalInfo(soap, tag, p, type)))
14820 if (soap_getindependent(soap))
14821 return NULL;
14822 return p;
14825 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__Application(struct soap *soap, ns1__Application *const*a)
14827 #ifndef WITH_NOIDREF
14828 if (!soap_reference(soap, *a, SOAP_TYPE_ns1__Application))
14829 (*a)->soap_serialize(soap);
14830 #endif
14833 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__Application(struct soap *soap, const char *tag, int id, ns1__Application *const*a, const char *type)
14835 id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_ns1__Application);
14836 if (id < 0)
14837 return soap->error;
14838 return (*a)->soap_out(soap, tag, id, type);
14841 SOAP_FMAC3 ns1__Application ** SOAP_FMAC4 soap_in_PointerTons1__Application(struct soap *soap, const char *tag, ns1__Application **a, const char *type)
14843 if (soap_element_begin_in(soap, tag, 1, NULL))
14844 return NULL;
14845 if (!a)
14846 if (!(a = (ns1__Application **)soap_malloc(soap, sizeof(ns1__Application *))))
14847 return NULL;
14848 *a = NULL;
14849 if (!soap->null && *soap->href != '#')
14850 { soap_revert(soap);
14851 if (!(*a = (ns1__Application *)soap_instantiate_ns1__Application(soap, -1, soap->type, soap->arrayType, NULL)))
14852 return NULL;
14853 (*a)->soap_default(soap);
14854 if (!(*a)->soap_in(soap, tag, NULL))
14855 return NULL;
14857 else
14858 { ns1__Application ** p = (ns1__Application **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_ns1__Application, sizeof(ns1__Application), 0);
14859 a = p;
14860 if (soap->body && soap_element_end_in(soap, tag))
14861 return NULL;
14863 return a;
14866 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__Application(struct soap *soap, ns1__Application *const*a, const char *tag, const char *type)
14868 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__Application);
14869 if (soap_out_PointerTons1__Application(soap, tag?tag:"ns1:Application", id, a, type))
14870 return soap->error;
14871 return soap_putindependent(soap);
14874 SOAP_FMAC3 ns1__Application ** SOAP_FMAC4 soap_get_PointerTons1__Application(struct soap *soap, ns1__Application **p, const char *tag, const char *type)
14876 if ((p = soap_in_PointerTons1__Application(soap, tag, p, type)))
14877 if (soap_getindependent(soap))
14878 return NULL;
14879 return p;
14882 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__ClientLib(struct soap *soap, ns1__ClientLib *const*a)
14884 #ifndef WITH_NOIDREF
14885 if (!soap_reference(soap, *a, SOAP_TYPE_ns1__ClientLib))
14886 (*a)->soap_serialize(soap);
14887 #endif
14890 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__ClientLib(struct soap *soap, const char *tag, int id, ns1__ClientLib *const*a, const char *type)
14892 id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_ns1__ClientLib);
14893 if (id < 0)
14894 return soap->error;
14895 return (*a)->soap_out(soap, tag, id, type);
14898 SOAP_FMAC3 ns1__ClientLib ** SOAP_FMAC4 soap_in_PointerTons1__ClientLib(struct soap *soap, const char *tag, ns1__ClientLib **a, const char *type)
14900 if (soap_element_begin_in(soap, tag, 1, NULL))
14901 return NULL;
14902 if (!a)
14903 if (!(a = (ns1__ClientLib **)soap_malloc(soap, sizeof(ns1__ClientLib *))))
14904 return NULL;
14905 *a = NULL;
14906 if (!soap->null && *soap->href != '#')
14907 { soap_revert(soap);
14908 if (!(*a = (ns1__ClientLib *)soap_instantiate_ns1__ClientLib(soap, -1, soap->type, soap->arrayType, NULL)))
14909 return NULL;
14910 (*a)->soap_default(soap);
14911 if (!(*a)->soap_in(soap, tag, NULL))
14912 return NULL;
14914 else
14915 { ns1__ClientLib ** p = (ns1__ClientLib **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_ns1__ClientLib, sizeof(ns1__ClientLib), 0);
14916 a = p;
14917 if (soap->body && soap_element_end_in(soap, tag))
14918 return NULL;
14920 return a;
14923 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__ClientLib(struct soap *soap, ns1__ClientLib *const*a, const char *tag, const char *type)
14925 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__ClientLib);
14926 if (soap_out_PointerTons1__ClientLib(soap, tag?tag:"ns1:ClientLib", id, a, type))
14927 return soap->error;
14928 return soap_putindependent(soap);
14931 SOAP_FMAC3 ns1__ClientLib ** SOAP_FMAC4 soap_get_PointerTons1__ClientLib(struct soap *soap, ns1__ClientLib **p, const char *tag, const char *type)
14933 if ((p = soap_in_PointerTons1__ClientLib(soap, tag, p, type)))
14934 if (soap_getindependent(soap))
14935 return NULL;
14936 return p;
14939 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToint(struct soap *soap, int *const*a)
14941 #ifndef WITH_NOIDREF
14942 soap_reference(soap, *a, SOAP_TYPE_int);
14943 #endif
14946 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToint(struct soap *soap, const char *tag, int id, int *const*a, const char *type)
14948 id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_int);
14949 if (id < 0)
14950 return soap->error;
14951 return soap_out_int(soap, tag, id, *a, type);
14954 SOAP_FMAC3 int ** SOAP_FMAC4 soap_in_PointerToint(struct soap *soap, const char *tag, int **a, const char *type)
14956 if (soap_element_begin_in(soap, tag, 1, NULL))
14957 return NULL;
14958 if (!a)
14959 if (!(a = (int **)soap_malloc(soap, sizeof(int *))))
14960 return NULL;
14961 *a = NULL;
14962 if (!soap->null && *soap->href != '#')
14963 { soap_revert(soap);
14964 if (!(*a = soap_in_int(soap, tag, *a, type)))
14965 return NULL;
14967 else
14968 { a = (int **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_int, sizeof(int), 0);
14969 if (soap->body && soap_element_end_in(soap, tag))
14970 return NULL;
14972 return a;
14975 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToint(struct soap *soap, int *const*a, const char *tag, const char *type)
14977 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToint);
14978 if (soap_out_PointerToint(soap, tag?tag:"int", id, a, type))
14979 return soap->error;
14980 return soap_putindependent(soap);
14983 SOAP_FMAC3 int ** SOAP_FMAC4 soap_get_PointerToint(struct soap *soap, int **p, const char *tag, const char *type)
14985 if ((p = soap_in_PointerToint(soap, tag, p, type)))
14986 if (soap_getindependent(soap))
14987 return NULL;
14988 return p;
14991 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_xop__Include(struct soap *soap, struct _xop__Include *const*a)
14993 #ifndef WITH_NOIDREF
14994 if (*a)
14995 soap_serialize__xop__Include(soap, *a);
14996 #endif
14999 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_xop__Include(struct soap *soap, const char *tag, int id, struct _xop__Include *const*a, const char *type)
15001 id = soap_element_id(soap, tag, id, *a, (struct soap_array*)&(*a)->__ptr, 1, type, SOAP_TYPE__xop__Include);
15002 if (id < 0)
15003 return soap->error;
15004 return soap_out__xop__Include(soap, tag, id, *a, type);
15007 SOAP_FMAC3 struct _xop__Include ** SOAP_FMAC4 soap_in_PointerTo_xop__Include(struct soap *soap, const char *tag, struct _xop__Include **a, const char *type)
15009 if (soap_element_begin_in(soap, tag, 1, NULL))
15010 return NULL;
15011 if (!a)
15012 if (!(a = (struct _xop__Include **)soap_malloc(soap, sizeof(struct _xop__Include *))))
15013 return NULL;
15014 *a = NULL;
15015 if (!soap->null && *soap->href != '#')
15016 { soap_revert(soap);
15017 if (!(*a = soap_in__xop__Include(soap, tag, *a, type)))
15018 return NULL;
15020 else
15021 { a = (struct _xop__Include **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__xop__Include, sizeof(struct _xop__Include), 0);
15022 if (soap->body && soap_element_end_in(soap, tag))
15023 return NULL;
15025 return a;
15028 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_xop__Include(struct soap *soap, struct _xop__Include *const*a, const char *tag, const char *type)
15030 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_xop__Include);
15031 if (soap_out_PointerTo_xop__Include(soap, tag?tag:"xop:Include", id, a, type))
15032 return soap->error;
15033 return soap_putindependent(soap);
15036 SOAP_FMAC3 struct _xop__Include ** SOAP_FMAC4 soap_get_PointerTo_xop__Include(struct soap *soap, struct _xop__Include **p, const char *tag, const char *type)
15038 if ((p = soap_in_PointerTo_xop__Include(soap, tag, p, type)))
15039 if (soap_getindependent(soap))
15040 return NULL;
15041 return p;
15044 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__Pdb70File(struct soap *soap, ns1__Pdb70File *const*a)
15046 #ifndef WITH_NOIDREF
15047 if (!soap_reference(soap, *a, SOAP_TYPE_ns1__Pdb70File))
15048 (*a)->soap_serialize(soap);
15049 #endif
15052 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__Pdb70File(struct soap *soap, const char *tag, int id, ns1__Pdb70File *const*a, const char *type)
15054 id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_ns1__Pdb70File);
15055 if (id < 0)
15056 return soap->error;
15057 return (*a)->soap_out(soap, tag, id, type);
15060 SOAP_FMAC3 ns1__Pdb70File ** SOAP_FMAC4 soap_in_PointerTons1__Pdb70File(struct soap *soap, const char *tag, ns1__Pdb70File **a, const char *type)
15062 if (soap_element_begin_in(soap, tag, 1, NULL))
15063 return NULL;
15064 if (!a)
15065 if (!(a = (ns1__Pdb70File **)soap_malloc(soap, sizeof(ns1__Pdb70File *))))
15066 return NULL;
15067 *a = NULL;
15068 if (!soap->null && *soap->href != '#')
15069 { soap_revert(soap);
15070 if (!(*a = (ns1__Pdb70File *)soap_instantiate_ns1__Pdb70File(soap, -1, soap->type, soap->arrayType, NULL)))
15071 return NULL;
15072 (*a)->soap_default(soap);
15073 if (!(*a)->soap_in(soap, tag, NULL))
15074 return NULL;
15076 else
15077 { ns1__Pdb70File ** p = (ns1__Pdb70File **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_ns1__Pdb70File, sizeof(ns1__Pdb70File), 0);
15078 a = p;
15079 if (soap->body && soap_element_end_in(soap, tag))
15080 return NULL;
15082 return a;
15085 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__Pdb70File(struct soap *soap, ns1__Pdb70File *const*a, const char *tag, const char *type)
15087 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__Pdb70File);
15088 if (soap_out_PointerTons1__Pdb70File(soap, tag?tag:"ns1:Pdb70File", id, a, type))
15089 return soap->error;
15090 return soap_putindependent(soap);
15093 SOAP_FMAC3 ns1__Pdb70File ** SOAP_FMAC4 soap_get_PointerTons1__Pdb70File(struct soap *soap, ns1__Pdb70File **p, const char *tag, const char *type)
15095 if ((p = soap_in_PointerTons1__Pdb70File(soap, tag, p, type)))
15096 if (soap_getindependent(soap))
15097 return NULL;
15098 return p;
15101 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__ModuleSymbolInfo(struct soap *soap, ns1__ModuleSymbolInfo *const*a)
15103 #ifndef WITH_NOIDREF
15104 if (!soap_reference(soap, *a, SOAP_TYPE_ns1__ModuleSymbolInfo))
15105 (*a)->soap_serialize(soap);
15106 #endif
15109 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__ModuleSymbolInfo(struct soap *soap, const char *tag, int id, ns1__ModuleSymbolInfo *const*a, const char *type)
15111 id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_ns1__ModuleSymbolInfo);
15112 if (id < 0)
15113 return soap->error;
15114 return (*a)->soap_out(soap, tag, id, type);
15117 SOAP_FMAC3 ns1__ModuleSymbolInfo ** SOAP_FMAC4 soap_in_PointerTons1__ModuleSymbolInfo(struct soap *soap, const char *tag, ns1__ModuleSymbolInfo **a, const char *type)
15119 if (soap_element_begin_in(soap, tag, 1, NULL))
15120 return NULL;
15121 if (!a)
15122 if (!(a = (ns1__ModuleSymbolInfo **)soap_malloc(soap, sizeof(ns1__ModuleSymbolInfo *))))
15123 return NULL;
15124 *a = NULL;
15125 if (!soap->null && *soap->href != '#')
15126 { soap_revert(soap);
15127 if (!(*a = (ns1__ModuleSymbolInfo *)soap_instantiate_ns1__ModuleSymbolInfo(soap, -1, soap->type, soap->arrayType, NULL)))
15128 return NULL;
15129 (*a)->soap_default(soap);
15130 if (!(*a)->soap_in(soap, tag, NULL))
15131 return NULL;
15133 else
15134 { ns1__ModuleSymbolInfo ** p = (ns1__ModuleSymbolInfo **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_ns1__ModuleSymbolInfo, sizeof(ns1__ModuleSymbolInfo), 0);
15135 a = p;
15136 if (soap->body && soap_element_end_in(soap, tag))
15137 return NULL;
15139 return a;
15142 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__ModuleSymbolInfo(struct soap *soap, ns1__ModuleSymbolInfo *const*a, const char *tag, const char *type)
15144 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__ModuleSymbolInfo);
15145 if (soap_out_PointerTons1__ModuleSymbolInfo(soap, tag?tag:"ns1:ModuleSymbolInfo", id, a, type))
15146 return soap->error;
15147 return soap_putindependent(soap);
15150 SOAP_FMAC3 ns1__ModuleSymbolInfo ** SOAP_FMAC4 soap_get_PointerTons1__ModuleSymbolInfo(struct soap *soap, ns1__ModuleSymbolInfo **p, const char *tag, const char *type)
15152 if ((p = soap_in_PointerTons1__ModuleSymbolInfo(soap, tag, p, type)))
15153 if (soap_getindependent(soap))
15154 return NULL;
15155 return p;
15158 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTostd__wstring(struct soap *soap, std::wstring *const*a)
15160 #ifndef WITH_NOIDREF
15161 if (!soap_reference(soap, *a, SOAP_TYPE_std__wstring))
15162 soap_serialize_std__wstring(soap, *a);
15163 #endif
15166 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTostd__wstring(struct soap *soap, const char *tag, int id, std::wstring *const*a, const char *type)
15168 id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_std__wstring);
15169 if (id < 0)
15170 return soap->error;
15171 return soap_out_std__wstring(soap, tag, id, *a, type);
15174 SOAP_FMAC3 std::wstring ** SOAP_FMAC4 soap_in_PointerTostd__wstring(struct soap *soap, const char *tag, std::wstring **a, const char *type)
15176 if (soap_element_begin_in(soap, tag, 1, NULL))
15177 return NULL;
15178 if (!a)
15179 if (!(a = (std::wstring **)soap_malloc(soap, sizeof(std::wstring *))))
15180 return NULL;
15181 *a = NULL;
15182 if (!soap->null && *soap->href != '#')
15183 { soap_revert(soap);
15184 if (!(*a = soap_in_std__wstring(soap, tag, *a, type)))
15185 return NULL;
15187 else
15188 { a = (std::wstring **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_std__wstring, sizeof(std::wstring), 0);
15189 if (soap->body && soap_element_end_in(soap, tag))
15190 return NULL;
15192 return a;
15195 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTostd__wstring(struct soap *soap, std::wstring *const*a, const char *tag, const char *type)
15197 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTostd__wstring);
15198 if (soap_out_PointerTostd__wstring(soap, tag?tag:"string", id, a, type))
15199 return soap->error;
15200 return soap_putindependent(soap);
15203 SOAP_FMAC3 std::wstring ** SOAP_FMAC4 soap_get_PointerTostd__wstring(struct soap *soap, std::wstring **p, const char *tag, const char *type)
15205 if ((p = soap_in_PointerTostd__wstring(soap, tag, p, type)))
15206 if (soap_getindependent(soap))
15207 return NULL;
15208 return p;
15211 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTounsignedByte(struct soap *soap, unsigned char *const*a)
15213 #ifndef WITH_NOIDREF
15214 soap_reference(soap, *a, SOAP_TYPE_unsignedByte);
15215 #endif
15218 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTounsignedByte(struct soap *soap, const char *tag, int id, unsigned char *const*a, const char *type)
15220 id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_unsignedByte);
15221 if (id < 0)
15222 return soap->error;
15223 return soap_out_unsignedByte(soap, tag, id, *a, type);
15226 SOAP_FMAC3 unsigned char ** SOAP_FMAC4 soap_in_PointerTounsignedByte(struct soap *soap, const char *tag, unsigned char **a, const char *type)
15228 if (soap_element_begin_in(soap, tag, 1, NULL))
15229 return NULL;
15230 if (!a)
15231 if (!(a = (unsigned char **)soap_malloc(soap, sizeof(unsigned char *))))
15232 return NULL;
15233 *a = NULL;
15234 if (!soap->null && *soap->href != '#')
15235 { soap_revert(soap);
15236 if (!(*a = soap_in_unsignedByte(soap, tag, *a, type)))
15237 return NULL;
15239 else
15240 { a = (unsigned char **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_unsignedByte, sizeof(unsigned char), 0);
15241 if (soap->body && soap_element_end_in(soap, tag))
15242 return NULL;
15244 return a;
15247 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTounsignedByte(struct soap *soap, unsigned char *const*a, const char *tag, const char *type)
15249 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTounsignedByte);
15250 if (soap_out_PointerTounsignedByte(soap, tag?tag:"unsignedByte", id, a, type))
15251 return soap->error;
15252 return soap_putindependent(soap);
15255 SOAP_FMAC3 unsigned char ** SOAP_FMAC4 soap_get_PointerTounsignedByte(struct soap *soap, unsigned char **p, const char *tag, const char *type)
15257 if ((p = soap_in_PointerTounsignedByte(soap, tag, p, type)))
15258 if (soap_getindependent(soap))
15259 return NULL;
15260 return p;
15263 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__QName(struct soap *soap, char *const*a)
15265 #ifndef WITH_NOIDREF
15266 soap_reference(soap, *a, SOAP_TYPE__QName);
15267 #endif
15270 SOAP_FMAC3 int SOAP_FMAC4 soap_out__QName(struct soap *soap, const char *tag, int id, char *const*a, const char *type)
15272 return soap_outstring(soap, tag, id, a, type, SOAP_TYPE__QName);
15275 SOAP_FMAC3 char * * SOAP_FMAC4 soap_in__QName(struct soap *soap, const char *tag, char **a, const char *type)
15276 { char **p;
15277 p = soap_instring(soap, tag, a, type, SOAP_TYPE__QName, 2, 0, -1);
15278 return p;
15281 SOAP_FMAC3 int SOAP_FMAC4 soap_put__QName(struct soap *soap, char *const*a, const char *tag, const char *type)
15283 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE__QName);
15284 if (soap_out__QName(soap, tag?tag:"byte", id, a, type))
15285 return soap->error;
15286 return soap_putindependent(soap);
15289 SOAP_FMAC3 char ** SOAP_FMAC4 soap_get__QName(struct soap *soap, char **p, const char *tag, const char *type)
15291 if ((p = soap_in__QName(soap, tag, p, type)))
15292 if (soap_getindependent(soap))
15293 return NULL;
15294 return p;
15297 SOAP_FMAC3 void SOAP_FMAC4 soap_default_string(struct soap *soap, char **a)
15299 (void)soap; /* appease -Wall -Werror */
15300 #ifdef SOAP_DEFAULT_string
15301 *a = SOAP_DEFAULT_string;
15302 #else
15303 *a = (char *)0;
15304 #endif
15307 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_string(struct soap *soap, char *const*a)
15309 #ifndef WITH_NOIDREF
15310 soap_reference(soap, *a, SOAP_TYPE_string);
15311 #endif
15314 SOAP_FMAC3 int SOAP_FMAC4 soap_out_string(struct soap *soap, const char *tag, int id, char *const*a, const char *type)
15316 return soap_outstring(soap, tag, id, a, type, SOAP_TYPE_string);
15319 SOAP_FMAC3 char * * SOAP_FMAC4 soap_in_string(struct soap *soap, const char *tag, char **a, const char *type)
15320 { char **p;
15321 p = soap_instring(soap, tag, a, type, SOAP_TYPE_string, 1, 0, -1);
15322 return p;
15325 SOAP_FMAC3 int SOAP_FMAC4 soap_put_string(struct soap *soap, char *const*a, const char *tag, const char *type)
15327 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_string);
15328 if (soap_out_string(soap, tag?tag:"byte", id, a, type))
15329 return soap->error;
15330 return soap_putindependent(soap);
15333 SOAP_FMAC3 char ** SOAP_FMAC4 soap_get_string(struct soap *soap, char **p, const char *tag, const char *type)
15335 if ((p = soap_in_string(soap, tag, p, type)))
15336 if (soap_getindependent(soap))
15337 return NULL;
15338 return p;
15341 SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfstd__wstring(struct soap *soap, std::vector<std::wstring >*p)
15343 p->clear();
15346 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfstd__wstring(struct soap *soap, const std::vector<std::wstring >*a)
15348 #ifndef WITH_NOIDREF
15349 for (std::vector<std::wstring >::const_iterator i = a->begin(); i != a->end(); ++i)
15350 soap_serialize_std__wstring(soap, &(*i));
15351 #endif
15354 SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfstd__wstring(struct soap *soap, const char *tag, int id, const std::vector<std::wstring >*a, const char *type)
15356 for (std::vector<std::wstring >::const_iterator i = a->begin(); i != a->end(); ++i)
15358 if (soap_out_std__wstring(soap, tag, id, &(*i), ""))
15359 return soap->error;
15361 return SOAP_OK;
15364 SOAP_FMAC3 std::vector<std::wstring >* SOAP_FMAC4 soap_in_std__vectorTemplateOfstd__wstring(struct soap *soap, const char *tag, std::vector<std::wstring >*a, const char *type)
15366 (void)type; /* appease -Wall -Werror */
15367 short soap_flag;
15368 for (soap_flag = 0;; soap_flag = 1)
15369 { std::wstring n;
15370 if (tag && *tag != '-')
15371 { if (soap_element_begin_in(soap, tag, 1, NULL))
15372 break;
15373 soap_revert(soap);
15375 soap_default_std__wstring(soap, &n);
15376 if (tag && *tag != '-' && (*soap->id || *soap->href))
15377 { if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_std__wstring, SOAP_TYPE_std__vectorTemplateOfstd__wstring, sizeof(std::wstring), 0))
15378 break;
15379 if (!soap_in_std__wstring(soap, tag, NULL, "xsd:string"))
15380 break;
15382 else if (!soap_in_std__wstring(soap, tag, &n, "xsd:string"))
15383 break;
15384 if (!a && !(a = soap_new_std__vectorTemplateOfstd__wstring(soap, -1)))
15385 return NULL;
15386 soap_update_pointers(soap, (char*)&n, (char*)&n + sizeof(n), (char*)&(*a->insert(a->end(), n)), (char*)&n);
15387 if (!tag || *tag == '-')
15388 return a;
15390 if (soap_flag && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
15391 { soap->error = SOAP_OK;
15392 return a;
15394 return NULL;
15397 SOAP_FMAC1 std::vector<std::wstring > * SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfstd__wstring(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
15399 (void)type; (void)arrayType; /* appease -Wall -Werror */
15400 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfstd__wstring(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
15401 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfstd__wstring, n, soap_fdelete);
15402 if (!cp)
15403 return NULL;
15404 if (n < 0)
15405 { cp->ptr = (void*)SOAP_NEW(std::vector<std::wstring >);
15406 if (size)
15407 *size = sizeof(std::vector<std::wstring >);
15409 else
15410 { cp->ptr = (void*)SOAP_NEW_ARRAY(std::vector<std::wstring >, n);
15411 if (size)
15412 *size = n * sizeof(std::vector<std::wstring >);
15414 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
15415 if (!cp->ptr)
15416 soap->error = SOAP_EOM;
15417 return (std::vector<std::wstring >*)cp->ptr;
15420 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfstd__wstring(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
15422 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
15423 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<std::wstring > %p -> %p\n", q, p));
15424 *(std::vector<std::wstring >*)p = *(std::vector<std::wstring >*)q;
15427 SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTons1__ModuleSymbolInfo(struct soap *soap, std::vector<ns1__ModuleSymbolInfo * >*p)
15429 p->clear();
15432 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTons1__ModuleSymbolInfo(struct soap *soap, const std::vector<ns1__ModuleSymbolInfo * >*a)
15434 #ifndef WITH_NOIDREF
15435 for (std::vector<ns1__ModuleSymbolInfo * >::const_iterator i = a->begin(); i != a->end(); ++i)
15436 soap_serialize_PointerTons1__ModuleSymbolInfo(soap, &(*i));
15437 #endif
15440 SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTons1__ModuleSymbolInfo(struct soap *soap, const char *tag, int id, const std::vector<ns1__ModuleSymbolInfo * >*a, const char *type)
15442 for (std::vector<ns1__ModuleSymbolInfo * >::const_iterator i = a->begin(); i != a->end(); ++i)
15444 if (soap_out_PointerTons1__ModuleSymbolInfo(soap, tag, id, &(*i), ""))
15445 return soap->error;
15447 return SOAP_OK;
15450 SOAP_FMAC3 std::vector<ns1__ModuleSymbolInfo * >* SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__ModuleSymbolInfo(struct soap *soap, const char *tag, std::vector<ns1__ModuleSymbolInfo * >*a, const char *type)
15452 (void)type; /* appease -Wall -Werror */
15453 short soap_flag;
15454 for (soap_flag = 0;; soap_flag = 1)
15455 { ns1__ModuleSymbolInfo *n;
15456 if (tag && *tag != '-')
15457 { if (soap_element_begin_in(soap, tag, 1, NULL))
15458 break;
15459 soap_revert(soap);
15461 n = NULL;
15462 if (tag && *tag != '-' && (*soap->id || *soap->href))
15463 { if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_ns1__ModuleSymbolInfo, SOAP_TYPE_std__vectorTemplateOfPointerTons1__ModuleSymbolInfo, sizeof(ns1__ModuleSymbolInfo), 1))
15464 break;
15465 if (!soap_in_PointerTons1__ModuleSymbolInfo(soap, tag, NULL, "ns1:ModuleSymbolInfo"))
15466 break;
15468 else if (!soap_in_PointerTons1__ModuleSymbolInfo(soap, tag, &n, "ns1:ModuleSymbolInfo"))
15469 break;
15470 if (!a && !(a = soap_new_std__vectorTemplateOfPointerTons1__ModuleSymbolInfo(soap, -1)))
15471 return NULL;
15472 a->push_back(n);
15473 if (!tag || *tag == '-')
15474 return a;
15476 if (soap_flag && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
15477 { soap->error = SOAP_OK;
15478 return a;
15480 return NULL;
15483 SOAP_FMAC1 std::vector<ns1__ModuleSymbolInfo * > * SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__ModuleSymbolInfo(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
15485 (void)type; (void)arrayType; /* appease -Wall -Werror */
15486 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfPointerTons1__ModuleSymbolInfo(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
15487 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfPointerTons1__ModuleSymbolInfo, n, soap_fdelete);
15488 if (!cp)
15489 return NULL;
15490 if (n < 0)
15491 { cp->ptr = (void*)SOAP_NEW(std::vector<ns1__ModuleSymbolInfo * >);
15492 if (size)
15493 *size = sizeof(std::vector<ns1__ModuleSymbolInfo * >);
15495 else
15496 { cp->ptr = (void*)SOAP_NEW_ARRAY(std::vector<ns1__ModuleSymbolInfo * >, n);
15497 if (size)
15498 *size = n * sizeof(std::vector<ns1__ModuleSymbolInfo * >);
15500 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
15501 if (!cp->ptr)
15502 soap->error = SOAP_EOM;
15503 return (std::vector<ns1__ModuleSymbolInfo * >*)cp->ptr;
15506 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__ModuleSymbolInfo(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
15508 (void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
15509 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<ns1__ModuleSymbolInfo * > %p -> %p\n", q, p));
15510 *(std::vector<ns1__ModuleSymbolInfo * >*)p = *(std::vector<ns1__ModuleSymbolInfo * >*)q;
15513 #if defined(__BORLANDC__)
15514 #pragma option pop
15515 #pragma option pop
15516 #endif
15518 /* End of soapC.cpp */