2 Generated by gSOAP 2.3 rev 1 from Gforge.h
3 Copyright (C) 2001-2003 Genivia inc.
11 SOAP_BEGIN_NAMESPACE(soap)
13 SOAP_SOURCE_STAMP("@(#) soapC.c ver 2.3 rev 1 2003-07-20 11:46:21 GMT")
18 SOAP_FMAC3 void SOAP_FMAC4 soap_serializeheader(struct soap *soap)
20 soap_serialize_SOAP_ENV__Header(soap, soap->header);
23 SOAP_FMAC3 int SOAP_FMAC4 soap_putheader(struct soap *soap)
26 { soap->part = SOAP_IN_HEADER;
27 soap_out_SOAP_ENV__Header(soap, "SOAP-ENV:Header", 0, soap->header, NULL);
28 soap->part = SOAP_END_HEADER;
33 SOAP_FMAC3 int SOAP_FMAC4 soap_getheader(struct soap *soap)
35 soap->part = SOAP_IN_HEADER;
36 soap->header = soap_in_SOAP_ENV__Header(soap, "SOAP-ENV:Header", NULL, NULL);
37 soap->part = SOAP_END_HEADER;
38 return soap->header == NULL;
41 SOAP_FMAC3 void SOAP_FMAC4 soap_fault(struct soap *soap)
44 { soap->fault = (struct SOAP_ENV__Fault*)soap_malloc(soap, sizeof(struct SOAP_ENV__Fault));
45 soap_default_SOAP_ENV__Fault(soap, soap->fault);
47 if (soap->version == 2 && !soap->fault->SOAP_ENV__Code)
48 { soap->fault->SOAP_ENV__Code = (struct SOAP_ENV__Code*)soap_malloc(soap, sizeof(struct SOAP_ENV__Code));
49 soap_default_SOAP_ENV__Code(soap, soap->fault->SOAP_ENV__Code);
53 SOAP_FMAC3 void SOAP_FMAC4 soap_serializefault(struct soap *soap)
55 soap_serialize_SOAP_ENV__Fault(soap, soap->fault);
58 SOAP_FMAC3 int SOAP_FMAC4 soap_putfault(struct soap *soap)
60 return soap_out_SOAP_ENV__Fault(soap, "SOAP-ENV:Fault", 0, soap->fault, NULL);
63 SOAP_FMAC3 int SOAP_FMAC4 soap_getfault(struct soap *soap)
65 return (soap->fault = soap_in_SOAP_ENV__Fault(soap, "SOAP-ENV:Fault", NULL, NULL)) == NULL;
68 SOAP_FMAC3 const char ** SOAP_FMAC4 soap_faultcode(struct soap *soap)
71 if (soap->version == 2)
72 return (const char**)&soap->fault->SOAP_ENV__Code->SOAP_ENV__Value;
73 return (const char**)&soap->fault->faultcode;
76 SOAP_FMAC3 const char ** SOAP_FMAC4 soap_faultstring(struct soap *soap)
79 if (soap->version == 2)
80 return (const char**)&soap->fault->SOAP_ENV__Reason;
81 return (const char**)&soap->fault->faultstring;
84 SOAP_FMAC3 const char ** SOAP_FMAC4 soap_faultdetail(struct soap *soap)
87 if (soap->version == 2)
88 return (const char**)&soap->fault->SOAP_ENV__Detail;
89 return (const char**)&soap->fault->detail;
94 SOAP_FMAC3 int SOAP_FMAC4 soap_getindependent(struct soap *soap)
98 if (!soap_getelement(soap, &t))
99 if (soap->error || soap_ignore_element(soap))
101 if (soap->error == SOAP_NO_TAG || soap->error == SOAP_EOF)
102 soap->error = SOAP_OK;
106 SOAP_FMAC3 void * SOAP_FMAC4 soap_getelement(struct soap *soap, int *type)
108 if (soap_peek_element(soap))
110 if (!*soap->id || !(*type = soap_lookup_type(soap, soap->id)))
111 *type = soap_lookup_type(soap, soap->href);
115 return soap_in_byte(soap, NULL, NULL, "xsd:byte");
117 return soap_in_int(soap, NULL, NULL, "xsd:int");
118 case SOAP_TYPE_tns__getNumberOfHostedProjectsResponse:
119 return soap_in_tns__getNumberOfHostedProjectsResponse(soap, NULL, NULL, "tns:getNumberOfHostedProjectsResponse");
120 case SOAP_TYPE_tns__SiteStatsDataPoint:
121 return soap_in_tns__SiteStatsDataPoint(soap, NULL, NULL, "tns:SiteStatsDataPoint");
122 case SOAP_TYPE_tns__GroupObject:
123 return soap_in_tns__GroupObject(soap, NULL, NULL, "tns:GroupObject");
124 case SOAP_TYPE_tns__ArrayOfSiteStatsDataPoint:
125 return soap_in_tns__ArrayOfSiteStatsDataPoint(soap, NULL, NULL, "tns:ArrayOfSiteStatsDataPoint");
126 case SOAP_TYPE_tns__getSiteStatsResponse:
127 return soap_in_tns__getSiteStatsResponse(soap, NULL, NULL, "tns:getSiteStatsResponse");
128 case SOAP_TYPE_tns__helloResponse:
129 return soap_in_tns__helloResponse(soap, NULL, NULL, "tns:helloResponse");
130 case SOAP_TYPE_tns__getPublicProjectNamesResponse:
131 return soap_in_tns__getPublicProjectNamesResponse(soap, NULL, NULL, "tns:getPublicProjectNamesResponse");
132 case SOAP_TYPE_tns__bugAddResponse:
133 return soap_in_tns__bugAddResponse(soap, NULL, NULL, "tns:bugAddResponse");
134 case SOAP_TYPE_tns__bugListResponse:
135 return soap_in_tns__bugListResponse(soap, NULL, NULL, "tns:bugListResponse");
136 case SOAP_TYPE_tns__logoutResponse:
137 return soap_in_tns__logoutResponse(soap, NULL, NULL, "tns:logoutResponse");
138 case SOAP_TYPE_tns__loginResponse:
139 return soap_in_tns__loginResponse(soap, NULL, NULL, "tns:loginResponse");
140 case SOAP_TYPE_tns__ArrayOfGroupObject:
141 return soap_in_tns__ArrayOfGroupObject(soap, NULL, NULL, "tns:ArrayOfGroupObject");
142 case SOAP_TYPE_tns__groupResponse:
143 return soap_in_tns__groupResponse(soap, NULL, NULL, "tns:groupResponse");
144 case SOAP_TYPE_tns__Bug:
145 return soap_in_tns__Bug(soap, NULL, NULL, "tns:Bug");
146 case SOAP_TYPE_tns__bugFetchResponse:
147 return soap_in_tns__bugFetchResponse(soap, NULL, NULL, "tns:bugFetchResponse");
148 case SOAP_TYPE_tns__ArrayOfstring:
149 return soap_in_tns__ArrayOfstring(soap, NULL, NULL, "tns:ArrayOfstring");
150 case SOAP_TYPE_tns__userResponse:
151 return soap_in_tns__userResponse(soap, NULL, NULL, "tns:userResponse");
152 case SOAP_TYPE_tns__bugUpdateResponse:
153 return soap_in_tns__bugUpdateResponse(soap, NULL, NULL, "tns:bugUpdateResponse");
154 case SOAP_TYPE_tns__getNumberOfActiveUsersResponse:
155 return soap_in_tns__getNumberOfActiveUsersResponse(soap, NULL, NULL, "tns:getNumberOfActiveUsersResponse");
156 case SOAP_TYPE_tns__bugFetch:
157 return soap_in_tns__bugFetch(soap, NULL, NULL, "tns:bugFetch");
158 case SOAP_TYPE_tns__getNumberOfHostedProjects:
159 return soap_in_tns__getNumberOfHostedProjects(soap, NULL, NULL, "tns:getNumberOfHostedProjects");
160 case SOAP_TYPE_tns__bugAdd:
161 return soap_in_tns__bugAdd(soap, NULL, NULL, "tns:bugAdd");
162 case SOAP_TYPE_tns__login:
163 return soap_in_tns__login(soap, NULL, NULL, "tns:login");
164 case SOAP_TYPE_tns__getSiteStats:
165 return soap_in_tns__getSiteStats(soap, NULL, NULL, "tns:getSiteStats");
166 case SOAP_TYPE_tns__getPublicProjectNames:
167 return soap_in_tns__getPublicProjectNames(soap, NULL, NULL, "tns:getPublicProjectNames");
168 case SOAP_TYPE_tns__group:
169 return soap_in_tns__group(soap, NULL, NULL, "tns:group");
170 case SOAP_TYPE_tns__bugUpdate:
171 return soap_in_tns__bugUpdate(soap, NULL, NULL, "tns:bugUpdate");
172 case SOAP_TYPE_tns__bugList:
173 return soap_in_tns__bugList(soap, NULL, NULL, "tns:bugList");
174 case SOAP_TYPE_tns__getNumberOfActiveUsers:
175 return soap_in_tns__getNumberOfActiveUsers(soap, NULL, NULL, "tns:getNumberOfActiveUsers");
176 case SOAP_TYPE_tns__hello:
177 return soap_in_tns__hello(soap, NULL, NULL, "tns:hello");
178 case SOAP_TYPE_tns__logout:
179 return soap_in_tns__logout(soap, NULL, NULL, "tns:logout");
180 case SOAP_TYPE_tns__user:
181 return soap_in_tns__user(soap, NULL, NULL, "tns:user");
182 case SOAP_TYPE_PointerTotns__bugFetchResponse:
183 return soap_in_PointerTotns__bugFetchResponse(soap, NULL, NULL, "tns:bugFetchResponse");
184 case SOAP_TYPE_PointerTotns__getNumberOfHostedProjectsResponse:
185 return soap_in_PointerTotns__getNumberOfHostedProjectsResponse(soap, NULL, NULL, "tns:getNumberOfHostedProjectsResponse");
186 case SOAP_TYPE_PointerTotns__bugAddResponse:
187 return soap_in_PointerTotns__bugAddResponse(soap, NULL, NULL, "tns:bugAddResponse");
188 case SOAP_TYPE_PointerTotns__loginResponse:
189 return soap_in_PointerTotns__loginResponse(soap, NULL, NULL, "tns:loginResponse");
190 case SOAP_TYPE_PointerTotns__getSiteStatsResponse:
191 return soap_in_PointerTotns__getSiteStatsResponse(soap, NULL, NULL, "tns:getSiteStatsResponse");
192 case SOAP_TYPE_PointerTotns__getPublicProjectNamesResponse:
193 return soap_in_PointerTotns__getPublicProjectNamesResponse(soap, NULL, NULL, "tns:getPublicProjectNamesResponse");
194 case SOAP_TYPE_PointerTotns__groupResponse:
195 return soap_in_PointerTotns__groupResponse(soap, NULL, NULL, "tns:groupResponse");
196 case SOAP_TYPE_PointerTotns__bugUpdateResponse:
197 return soap_in_PointerTotns__bugUpdateResponse(soap, NULL, NULL, "tns:bugUpdateResponse");
198 case SOAP_TYPE_PointerTotns__bugListResponse:
199 return soap_in_PointerTotns__bugListResponse(soap, NULL, NULL, "tns:bugListResponse");
200 case SOAP_TYPE_PointerTotns__getNumberOfActiveUsersResponse:
201 return soap_in_PointerTotns__getNumberOfActiveUsersResponse(soap, NULL, NULL, "tns:getNumberOfActiveUsersResponse");
202 case SOAP_TYPE_PointerTotns__helloResponse:
203 return soap_in_PointerTotns__helloResponse(soap, NULL, NULL, "tns:helloResponse");
204 case SOAP_TYPE_PointerTotns__logoutResponse:
205 return soap_in_PointerTotns__logoutResponse(soap, NULL, NULL, "tns:logoutResponse");
206 case SOAP_TYPE_PointerTotns__userResponse:
207 return soap_in_PointerTotns__userResponse(soap, NULL, NULL, "tns:userResponse");
208 case SOAP_TYPE_PointerTotns__ArrayOfSiteStatsDataPoint:
209 return soap_in_PointerTotns__ArrayOfSiteStatsDataPoint(soap, NULL, NULL, "tns:ArrayOfSiteStatsDataPoint");
210 case SOAP_TYPE_PointerTotns__ArrayOfGroupObject:
211 return soap_in_PointerTotns__ArrayOfGroupObject(soap, NULL, NULL, "tns:ArrayOfGroupObject");
212 case SOAP_TYPE_PointerTotns__Bug:
213 return soap_in_PointerTotns__Bug(soap, NULL, NULL, "tns:Bug");
214 case SOAP_TYPE_PointerTotns__ArrayOfstring:
215 return soap_in_PointerTotns__ArrayOfstring(soap, NULL, NULL, "tns:ArrayOfstring");
216 case SOAP_TYPE_xsd__string:
218 s = soap_in_xsd__string(soap, NULL, NULL, "xsd:string");
219 return s ? *s : NULL;
221 case SOAP_TYPE__QName:
223 s = soap_in__QName(soap, NULL, NULL, "QName");
224 return s ? *s : NULL;
226 case SOAP_TYPE_string:
228 s = soap_in_string(soap, NULL, NULL, "xsd:string");
229 return s ? *s : NULL;
234 if (!soap_match_tag(soap, soap->type, "xsd:byte"))
235 { *type = SOAP_TYPE_byte;
236 return soap_in_byte(soap, NULL, NULL, NULL);
238 if (!soap_match_tag(soap, soap->type, "xsd:int"))
239 { *type = SOAP_TYPE_int;
240 return soap_in_int(soap, NULL, NULL, NULL);
242 if (!soap_match_tag(soap, soap->type, "tns:getNumberOfHostedProjectsResponse"))
243 { *type = SOAP_TYPE_tns__getNumberOfHostedProjectsResponse;
244 return soap_in_tns__getNumberOfHostedProjectsResponse(soap, NULL, NULL, NULL);
246 if (!soap_match_tag(soap, soap->type, "tns:SiteStatsDataPoint"))
247 { *type = SOAP_TYPE_tns__SiteStatsDataPoint;
248 return soap_in_tns__SiteStatsDataPoint(soap, NULL, NULL, NULL);
250 if (!soap_match_tag(soap, soap->type, "tns:GroupObject"))
251 { *type = SOAP_TYPE_tns__GroupObject;
252 return soap_in_tns__GroupObject(soap, NULL, NULL, NULL);
254 if (!soap_match_tag(soap, soap->type, "tns:ArrayOfSiteStatsDataPoint"))
255 { *type = SOAP_TYPE_tns__ArrayOfSiteStatsDataPoint;
256 return soap_in_tns__ArrayOfSiteStatsDataPoint(soap, NULL, NULL, NULL);
258 if (!soap_match_tag(soap, soap->type, "tns:getSiteStatsResponse"))
259 { *type = SOAP_TYPE_tns__getSiteStatsResponse;
260 return soap_in_tns__getSiteStatsResponse(soap, NULL, NULL, NULL);
262 if (!soap_match_tag(soap, soap->type, "tns:helloResponse"))
263 { *type = SOAP_TYPE_tns__helloResponse;
264 return soap_in_tns__helloResponse(soap, NULL, NULL, NULL);
266 if (!soap_match_tag(soap, soap->type, "tns:getPublicProjectNamesResponse"))
267 { *type = SOAP_TYPE_tns__getPublicProjectNamesResponse;
268 return soap_in_tns__getPublicProjectNamesResponse(soap, NULL, NULL, NULL);
270 if (!soap_match_tag(soap, soap->type, "tns:bugAddResponse"))
271 { *type = SOAP_TYPE_tns__bugAddResponse;
272 return soap_in_tns__bugAddResponse(soap, NULL, NULL, NULL);
274 if (!soap_match_tag(soap, soap->type, "tns:bugListResponse"))
275 { *type = SOAP_TYPE_tns__bugListResponse;
276 return soap_in_tns__bugListResponse(soap, NULL, NULL, NULL);
278 if (!soap_match_tag(soap, soap->type, "tns:logoutResponse"))
279 { *type = SOAP_TYPE_tns__logoutResponse;
280 return soap_in_tns__logoutResponse(soap, NULL, NULL, NULL);
282 if (!soap_match_tag(soap, soap->type, "tns:loginResponse"))
283 { *type = SOAP_TYPE_tns__loginResponse;
284 return soap_in_tns__loginResponse(soap, NULL, NULL, NULL);
286 if (!soap_match_tag(soap, soap->type, "tns:ArrayOfGroupObject"))
287 { *type = SOAP_TYPE_tns__ArrayOfGroupObject;
288 return soap_in_tns__ArrayOfGroupObject(soap, NULL, NULL, NULL);
290 if (!soap_match_tag(soap, soap->type, "tns:groupResponse"))
291 { *type = SOAP_TYPE_tns__groupResponse;
292 return soap_in_tns__groupResponse(soap, NULL, NULL, NULL);
294 if (!soap_match_tag(soap, soap->type, "tns:Bug"))
295 { *type = SOAP_TYPE_tns__Bug;
296 return soap_in_tns__Bug(soap, NULL, NULL, NULL);
298 if (!soap_match_tag(soap, soap->type, "tns:bugFetchResponse"))
299 { *type = SOAP_TYPE_tns__bugFetchResponse;
300 return soap_in_tns__bugFetchResponse(soap, NULL, NULL, NULL);
302 if (!soap_match_tag(soap, soap->type, "tns:ArrayOfstring"))
303 { *type = SOAP_TYPE_tns__ArrayOfstring;
304 return soap_in_tns__ArrayOfstring(soap, NULL, NULL, NULL);
306 if (!soap_match_tag(soap, soap->type, "tns:userResponse"))
307 { *type = SOAP_TYPE_tns__userResponse;
308 return soap_in_tns__userResponse(soap, NULL, NULL, NULL);
310 if (!soap_match_tag(soap, soap->type, "tns:bugUpdateResponse"))
311 { *type = SOAP_TYPE_tns__bugUpdateResponse;
312 return soap_in_tns__bugUpdateResponse(soap, NULL, NULL, NULL);
314 if (!soap_match_tag(soap, soap->type, "tns:getNumberOfActiveUsersResponse"))
315 { *type = SOAP_TYPE_tns__getNumberOfActiveUsersResponse;
316 return soap_in_tns__getNumberOfActiveUsersResponse(soap, NULL, NULL, NULL);
318 if (!soap_match_tag(soap, soap->type, "tns:bugFetch"))
319 { *type = SOAP_TYPE_tns__bugFetch;
320 return soap_in_tns__bugFetch(soap, NULL, NULL, NULL);
322 if (!soap_match_tag(soap, soap->type, "tns:getNumberOfHostedProjects"))
323 { *type = SOAP_TYPE_tns__getNumberOfHostedProjects;
324 return soap_in_tns__getNumberOfHostedProjects(soap, NULL, NULL, NULL);
326 if (!soap_match_tag(soap, soap->type, "tns:bugAdd"))
327 { *type = SOAP_TYPE_tns__bugAdd;
328 return soap_in_tns__bugAdd(soap, NULL, NULL, NULL);
330 if (!soap_match_tag(soap, soap->type, "tns:login"))
331 { *type = SOAP_TYPE_tns__login;
332 return soap_in_tns__login(soap, NULL, NULL, NULL);
334 if (!soap_match_tag(soap, soap->type, "tns:getSiteStats"))
335 { *type = SOAP_TYPE_tns__getSiteStats;
336 return soap_in_tns__getSiteStats(soap, NULL, NULL, NULL);
338 if (!soap_match_tag(soap, soap->type, "tns:getPublicProjectNames"))
339 { *type = SOAP_TYPE_tns__getPublicProjectNames;
340 return soap_in_tns__getPublicProjectNames(soap, NULL, NULL, NULL);
342 if (!soap_match_tag(soap, soap->type, "tns:group"))
343 { *type = SOAP_TYPE_tns__group;
344 return soap_in_tns__group(soap, NULL, NULL, NULL);
346 if (!soap_match_tag(soap, soap->type, "tns:bugUpdate"))
347 { *type = SOAP_TYPE_tns__bugUpdate;
348 return soap_in_tns__bugUpdate(soap, NULL, NULL, NULL);
350 if (!soap_match_tag(soap, soap->type, "tns:bugList"))
351 { *type = SOAP_TYPE_tns__bugList;
352 return soap_in_tns__bugList(soap, NULL, NULL, NULL);
354 if (!soap_match_tag(soap, soap->type, "tns:getNumberOfActiveUsers"))
355 { *type = SOAP_TYPE_tns__getNumberOfActiveUsers;
356 return soap_in_tns__getNumberOfActiveUsers(soap, NULL, NULL, NULL);
358 if (!soap_match_tag(soap, soap->type, "tns:hello"))
359 { *type = SOAP_TYPE_tns__hello;
360 return soap_in_tns__hello(soap, NULL, NULL, NULL);
362 if (!soap_match_tag(soap, soap->type, "tns:logout"))
363 { *type = SOAP_TYPE_tns__logout;
364 return soap_in_tns__logout(soap, NULL, NULL, NULL);
366 if (!soap_match_tag(soap, soap->type, "tns:user"))
367 { *type = SOAP_TYPE_tns__user;
368 return soap_in_tns__user(soap, NULL, NULL, NULL);
370 if (!soap_match_tag(soap, soap->type, "xsd:string"))
372 *type = SOAP_TYPE_xsd__string;
373 s = soap_in_xsd__string(soap, NULL, NULL, NULL);
374 return s ? *s : NULL;
376 if (!soap_match_tag(soap, soap->type, "QName"))
378 *type = SOAP_TYPE__QName;
379 s = soap_in__QName(soap, NULL, NULL, NULL);
380 return s ? *s : NULL;
382 if (!soap_match_tag(soap, soap->type, "xsd:string"))
384 *type = SOAP_TYPE_string;
385 s = soap_in_string(soap, NULL, NULL, NULL);
386 return s ? *s : NULL;
392 SOAP_FMAC3 int SOAP_FMAC4 soap_ignore_element(struct soap *soap)
393 { if (soap->mode & SOAP_XML_STRICT)
394 return SOAP_TAG_MISMATCH;
395 if (!soap_peek_element(soap))
397 if (soap->mustUnderstand && !soap->other)
398 return soap->error = SOAP_MUSTUNDERSTAND;
399 if (!*soap->id || !soap_getelement(soap, &t))
401 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Unknown element '%s' (level=%u, %d)\n", soap->tag, soap->level, soap->body));
403 soap->error = soap->fignore(soap, soap->tag); else
404 soap->error = SOAP_OK;
405 DBGLOG(TEST, if (!soap->error) SOAP_MESSAGE(fdebug, "IGNORING element '%s'\n", soap->tag));
406 if (!soap->error && soap->body)
408 while (!soap_ignore_element(soap))
410 if (soap->error == SOAP_NO_TAG)
411 soap->error = soap_element_end_in(soap, NULL);
417 SOAP_FMAC3 int SOAP_FMAC4 soap_putindependent(struct soap *soap)
420 struct soap_plist *pp;
421 if (soap->version == 1 && !(soap->mode & (SOAP_XML_TREE | SOAP_XML_GRAPH)))
422 for (i = 0; i < SOAP_PTRHASH; i++)
423 for (pp = soap->pht[i]; pp; pp = pp->next)
424 if ((soap->mode & SOAP_IO_LENGTH) ? pp->mark1 == 2 : pp->mark2 == 2)
425 if (soap_putelement(soap, pp->ptr, "id", pp->id, pp->type))
430 SOAP_FMAC3 int SOAP_FMAC4 soap_putelement(struct soap *soap, const void *ptr, const char *tag, int id, int type)
435 return soap_out_byte(soap, tag, id, (const char *)ptr, "xsd:byte");
437 return soap_out_int(soap, tag, id, (const int *)ptr, "xsd:int");
438 case SOAP_TYPE_tns__getNumberOfHostedProjectsResponse:
439 return ((tns__getNumberOfHostedProjectsResponse *)ptr)->soap_out(soap, tag, id, "tns:getNumberOfHostedProjectsResponse");
440 case SOAP_TYPE_tns__SiteStatsDataPoint:
441 return ((tns__SiteStatsDataPoint *)ptr)->soap_out(soap, tag, id, "tns:SiteStatsDataPoint");
442 case SOAP_TYPE_tns__GroupObject:
443 return ((tns__GroupObject *)ptr)->soap_out(soap, tag, id, "tns:GroupObject");
444 case SOAP_TYPE_tns__ArrayOfSiteStatsDataPoint:
445 return ((tns__ArrayOfSiteStatsDataPoint *)ptr)->soap_out(soap, tag, id, "tns:ArrayOfSiteStatsDataPoint");
446 case SOAP_TYPE_tns__getSiteStatsResponse:
447 return ((tns__getSiteStatsResponse *)ptr)->soap_out(soap, tag, id, "tns:getSiteStatsResponse");
448 case SOAP_TYPE_tns__helloResponse:
449 return ((tns__helloResponse *)ptr)->soap_out(soap, tag, id, "tns:helloResponse");
450 case SOAP_TYPE_tns__getPublicProjectNamesResponse:
451 return ((tns__getPublicProjectNamesResponse *)ptr)->soap_out(soap, tag, id, "tns:getPublicProjectNamesResponse");
452 case SOAP_TYPE_tns__bugAddResponse:
453 return ((tns__bugAddResponse *)ptr)->soap_out(soap, tag, id, "tns:bugAddResponse");
454 case SOAP_TYPE_tns__bugListResponse:
455 return ((tns__bugListResponse *)ptr)->soap_out(soap, tag, id, "tns:bugListResponse");
456 case SOAP_TYPE_tns__logoutResponse:
457 return ((tns__logoutResponse *)ptr)->soap_out(soap, tag, id, "tns:logoutResponse");
458 case SOAP_TYPE_tns__loginResponse:
459 return ((tns__loginResponse *)ptr)->soap_out(soap, tag, id, "tns:loginResponse");
460 case SOAP_TYPE_tns__ArrayOfGroupObject:
461 return ((tns__ArrayOfGroupObject *)ptr)->soap_out(soap, tag, id, "tns:ArrayOfGroupObject");
462 case SOAP_TYPE_tns__groupResponse:
463 return ((tns__groupResponse *)ptr)->soap_out(soap, tag, id, "tns:groupResponse");
464 case SOAP_TYPE_tns__Bug:
465 return ((tns__Bug *)ptr)->soap_out(soap, tag, id, "tns:Bug");
466 case SOAP_TYPE_tns__bugFetchResponse:
467 return ((tns__bugFetchResponse *)ptr)->soap_out(soap, tag, id, "tns:bugFetchResponse");
468 case SOAP_TYPE_tns__ArrayOfstring:
469 return ((tns__ArrayOfstring *)ptr)->soap_out(soap, tag, id, "tns:ArrayOfstring");
470 case SOAP_TYPE_tns__userResponse:
471 return ((tns__userResponse *)ptr)->soap_out(soap, tag, id, "tns:userResponse");
472 case SOAP_TYPE_tns__bugUpdateResponse:
473 return ((tns__bugUpdateResponse *)ptr)->soap_out(soap, tag, id, "tns:bugUpdateResponse");
474 case SOAP_TYPE_tns__getNumberOfActiveUsersResponse:
475 return ((tns__getNumberOfActiveUsersResponse *)ptr)->soap_out(soap, tag, id, "tns:getNumberOfActiveUsersResponse");
476 case SOAP_TYPE_tns__bugFetch:
477 return soap_out_tns__bugFetch(soap, tag, id, (const struct tns__bugFetch *)ptr, "tns:bugFetch");
478 case SOAP_TYPE_tns__getNumberOfHostedProjects:
479 return soap_out_tns__getNumberOfHostedProjects(soap, tag, id, (const struct tns__getNumberOfHostedProjects *)ptr, "tns:getNumberOfHostedProjects");
480 case SOAP_TYPE_tns__bugAdd:
481 return soap_out_tns__bugAdd(soap, tag, id, (const struct tns__bugAdd *)ptr, "tns:bugAdd");
482 case SOAP_TYPE_tns__login:
483 return soap_out_tns__login(soap, tag, id, (const struct tns__login *)ptr, "tns:login");
484 case SOAP_TYPE_tns__getSiteStats:
485 return soap_out_tns__getSiteStats(soap, tag, id, (const struct tns__getSiteStats *)ptr, "tns:getSiteStats");
486 case SOAP_TYPE_tns__getPublicProjectNames:
487 return soap_out_tns__getPublicProjectNames(soap, tag, id, (const struct tns__getPublicProjectNames *)ptr, "tns:getPublicProjectNames");
488 case SOAP_TYPE_tns__group:
489 return soap_out_tns__group(soap, tag, id, (const struct tns__group *)ptr, "tns:group");
490 case SOAP_TYPE_tns__bugUpdate:
491 return soap_out_tns__bugUpdate(soap, tag, id, (const struct tns__bugUpdate *)ptr, "tns:bugUpdate");
492 case SOAP_TYPE_tns__bugList:
493 return soap_out_tns__bugList(soap, tag, id, (const struct tns__bugList *)ptr, "tns:bugList");
494 case SOAP_TYPE_tns__getNumberOfActiveUsers:
495 return soap_out_tns__getNumberOfActiveUsers(soap, tag, id, (const struct tns__getNumberOfActiveUsers *)ptr, "tns:getNumberOfActiveUsers");
496 case SOAP_TYPE_tns__hello:
497 return soap_out_tns__hello(soap, tag, id, (const struct tns__hello *)ptr, "tns:hello");
498 case SOAP_TYPE_tns__logout:
499 return soap_out_tns__logout(soap, tag, id, (const struct tns__logout *)ptr, "tns:logout");
500 case SOAP_TYPE_tns__user:
501 return soap_out_tns__user(soap, tag, id, (const struct tns__user *)ptr, "tns:user");
502 case SOAP_TYPE_PointerTotns__bugFetchResponse:
503 return soap_out_PointerTotns__bugFetchResponse(soap, tag, id, (tns__bugFetchResponse *const*)ptr, "tns:bugFetchResponse");
504 case SOAP_TYPE_PointerTotns__getNumberOfHostedProjectsResponse:
505 return soap_out_PointerTotns__getNumberOfHostedProjectsResponse(soap, tag, id, (tns__getNumberOfHostedProjectsResponse *const*)ptr, "tns:getNumberOfHostedProjectsResponse");
506 case SOAP_TYPE_PointerTotns__bugAddResponse:
507 return soap_out_PointerTotns__bugAddResponse(soap, tag, id, (tns__bugAddResponse *const*)ptr, "tns:bugAddResponse");
508 case SOAP_TYPE_PointerTotns__loginResponse:
509 return soap_out_PointerTotns__loginResponse(soap, tag, id, (tns__loginResponse *const*)ptr, "tns:loginResponse");
510 case SOAP_TYPE_PointerTotns__getSiteStatsResponse:
511 return soap_out_PointerTotns__getSiteStatsResponse(soap, tag, id, (tns__getSiteStatsResponse *const*)ptr, "tns:getSiteStatsResponse");
512 case SOAP_TYPE_PointerTotns__getPublicProjectNamesResponse:
513 return soap_out_PointerTotns__getPublicProjectNamesResponse(soap, tag, id, (tns__getPublicProjectNamesResponse *const*)ptr, "tns:getPublicProjectNamesResponse");
514 case SOAP_TYPE_PointerTotns__groupResponse:
515 return soap_out_PointerTotns__groupResponse(soap, tag, id, (tns__groupResponse *const*)ptr, "tns:groupResponse");
516 case SOAP_TYPE_PointerTotns__bugUpdateResponse:
517 return soap_out_PointerTotns__bugUpdateResponse(soap, tag, id, (tns__bugUpdateResponse *const*)ptr, "tns:bugUpdateResponse");
518 case SOAP_TYPE_PointerTotns__bugListResponse:
519 return soap_out_PointerTotns__bugListResponse(soap, tag, id, (tns__bugListResponse *const*)ptr, "tns:bugListResponse");
520 case SOAP_TYPE_PointerTotns__getNumberOfActiveUsersResponse:
521 return soap_out_PointerTotns__getNumberOfActiveUsersResponse(soap, tag, id, (tns__getNumberOfActiveUsersResponse *const*)ptr, "tns:getNumberOfActiveUsersResponse");
522 case SOAP_TYPE_PointerTotns__helloResponse:
523 return soap_out_PointerTotns__helloResponse(soap, tag, id, (tns__helloResponse *const*)ptr, "tns:helloResponse");
524 case SOAP_TYPE_PointerTotns__logoutResponse:
525 return soap_out_PointerTotns__logoutResponse(soap, tag, id, (tns__logoutResponse *const*)ptr, "tns:logoutResponse");
526 case SOAP_TYPE_PointerTotns__userResponse:
527 return soap_out_PointerTotns__userResponse(soap, tag, id, (tns__userResponse *const*)ptr, "tns:userResponse");
528 case SOAP_TYPE_PointerTotns__ArrayOfSiteStatsDataPoint:
529 return soap_out_PointerTotns__ArrayOfSiteStatsDataPoint(soap, tag, id, (tns__ArrayOfSiteStatsDataPoint *const*)ptr, "tns:ArrayOfSiteStatsDataPoint");
530 case SOAP_TYPE_PointerTotns__ArrayOfGroupObject:
531 return soap_out_PointerTotns__ArrayOfGroupObject(soap, tag, id, (tns__ArrayOfGroupObject *const*)ptr, "tns:ArrayOfGroupObject");
532 case SOAP_TYPE_PointerTotns__Bug:
533 return soap_out_PointerTotns__Bug(soap, tag, id, (tns__Bug *const*)ptr, "tns:Bug");
534 case SOAP_TYPE_PointerTotns__ArrayOfstring:
535 return soap_out_PointerTotns__ArrayOfstring(soap, tag, id, (tns__ArrayOfstring *const*)ptr, "tns:ArrayOfstring");
536 case SOAP_TYPE_xsd__string:
537 return soap_out_string(soap, tag, id, (char**)&ptr, "xsd:string");
538 case SOAP_TYPE__QName:
539 return soap_out_string(soap, tag, id, (char**)&ptr, "QName");
540 case SOAP_TYPE_string:
541 return soap_out_string(soap, tag, id, (char**)&ptr, "xsd:string");
547 SOAP_FMAC3 int SOAP_FMAC4 soap_getattachments(struct soap *soap)
549 if (!(soap->mode & SOAP_ENC_DIME))
551 while (soap->dime_flags & SOAP_DIME_CF)
552 { if (soap_getdimehdr(soap))
554 if (soap_move(soap, soap->dime_size))
555 return soap->error = SOAP_EOF;
557 if (soap_move(soap, ((soap->dime_size+3)&(~3))-soap_tell(soap)))
558 return soap->error = SOAP_EOF;
560 { if (soap_getdime(soap) || !soap->dime_id)
562 switch (soap_lookup_type(soap, soap->dime_id))
564 case SOAP_TYPE_xsd__string:
566 a = (char **)soap_id_enter(soap, soap->dime_id, NULL, SOAP_TYPE_xsd__string, sizeof(char *), 0);
571 case SOAP_TYPE__QName:
573 a = (char **)soap_id_enter(soap, soap->dime_id, NULL, SOAP_TYPE__QName, sizeof(char *), 0);
578 case SOAP_TYPE_string:
580 a = (char **)soap_id_enter(soap, soap->dime_id, NULL, SOAP_TYPE_string, sizeof(char *), 0);
586 soap->error = SOAP_DIME_ERROR;
591 if (soap->error == SOAP_EOD)
592 soap->error = SOAP_OK;
596 SOAP_FMAC3 int SOAP_FMAC4 soap_putattachments(struct soap *soap)
599 struct soap_plist *pp;
600 if (!(soap->mode & SOAP_ENC_DIME))
602 for (i = 0; i < SOAP_PTRHASH; i++)
603 for (pp = soap->pht[i]; pp; pp = pp->next)
613 SOAP_FMAC3 void * SOAP_FMAC4 soap_instantiate(struct soap *soap, int t, const char *type, const char *arrayType, size_t *n)
617 case SOAP_TYPE_tns__getNumberOfActiveUsersResponse:
618 return (void*)soap_instantiate_tns__getNumberOfActiveUsersResponse(soap, -1, type, arrayType, n);
619 case SOAP_TYPE_tns__bugUpdateResponse:
620 return (void*)soap_instantiate_tns__bugUpdateResponse(soap, -1, type, arrayType, n);
621 case SOAP_TYPE_tns__userResponse:
622 return (void*)soap_instantiate_tns__userResponse(soap, -1, type, arrayType, n);
623 case SOAP_TYPE_tns__bugFetchResponse:
624 return (void*)soap_instantiate_tns__bugFetchResponse(soap, -1, type, arrayType, n);
625 case SOAP_TYPE_tns__ArrayOfstring:
626 return (void*)soap_instantiate_tns__ArrayOfstring(soap, -1, type, arrayType, n);
627 case SOAP_TYPE_tns__ArrayOfGroupObject:
628 return (void*)soap_instantiate_tns__ArrayOfGroupObject(soap, -1, type, arrayType, n);
629 case SOAP_TYPE_tns__groupResponse:
630 return (void*)soap_instantiate_tns__groupResponse(soap, -1, type, arrayType, n);
631 case SOAP_TYPE_tns__loginResponse:
632 return (void*)soap_instantiate_tns__loginResponse(soap, -1, type, arrayType, n);
633 case SOAP_TYPE_tns__logoutResponse:
634 return (void*)soap_instantiate_tns__logoutResponse(soap, -1, type, arrayType, n);
635 case SOAP_TYPE_tns__bugListResponse:
636 return (void*)soap_instantiate_tns__bugListResponse(soap, -1, type, arrayType, n);
637 case SOAP_TYPE_tns__bugAddResponse:
638 return (void*)soap_instantiate_tns__bugAddResponse(soap, -1, type, arrayType, n);
639 case SOAP_TYPE_tns__Bug:
640 return (void*)soap_instantiate_tns__Bug(soap, -1, type, arrayType, n);
641 case SOAP_TYPE_tns__getPublicProjectNamesResponse:
642 return (void*)soap_instantiate_tns__getPublicProjectNamesResponse(soap, -1, type, arrayType, n);
643 case SOAP_TYPE_tns__helloResponse:
644 return (void*)soap_instantiate_tns__helloResponse(soap, -1, type, arrayType, n);
645 case SOAP_TYPE_tns__ArrayOfSiteStatsDataPoint:
646 return (void*)soap_instantiate_tns__ArrayOfSiteStatsDataPoint(soap, -1, type, arrayType, n);
647 case SOAP_TYPE_tns__getSiteStatsResponse:
648 return (void*)soap_instantiate_tns__getSiteStatsResponse(soap, -1, type, arrayType, n);
649 case SOAP_TYPE_tns__GroupObject:
650 return (void*)soap_instantiate_tns__GroupObject(soap, -1, type, arrayType, n);
651 case SOAP_TYPE_tns__SiteStatsDataPoint:
652 return (void*)soap_instantiate_tns__SiteStatsDataPoint(soap, -1, type, arrayType, n);
653 case SOAP_TYPE_tns__getNumberOfHostedProjectsResponse:
654 return (void*)soap_instantiate_tns__getNumberOfHostedProjectsResponse(soap, -1, type, arrayType, n);
659 SOAP_FMAC1 void SOAP_FMAC2 soap_destroy(struct soap *soap)
660 { soap_delete(soap, NULL);
663 SOAP_FMAC1 void SOAP_FMAC2 soap_delete(struct soap *soap, void *p)
665 struct soap_clist **cp;
668 { if (!p || p == (*cp)->ptr)
669 { struct soap_clist *q = *cp;
673 case SOAP_TYPE_tns__getNumberOfActiveUsersResponse:
674 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_delete(tns__getNumberOfActiveUsersResponse, %d)\n", q->size));
676 delete (tns__getNumberOfActiveUsersResponse*)q->ptr;
678 delete[] (tns__getNumberOfActiveUsersResponse*)q->ptr;
680 case SOAP_TYPE_tns__bugUpdateResponse:
681 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_delete(tns__bugUpdateResponse, %d)\n", q->size));
683 delete (tns__bugUpdateResponse*)q->ptr;
685 delete[] (tns__bugUpdateResponse*)q->ptr;
687 case SOAP_TYPE_tns__userResponse:
688 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_delete(tns__userResponse, %d)\n", q->size));
690 delete (tns__userResponse*)q->ptr;
692 delete[] (tns__userResponse*)q->ptr;
694 case SOAP_TYPE_tns__bugFetchResponse:
695 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_delete(tns__bugFetchResponse, %d)\n", q->size));
697 delete (tns__bugFetchResponse*)q->ptr;
699 delete[] (tns__bugFetchResponse*)q->ptr;
701 case SOAP_TYPE_tns__ArrayOfstring:
702 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_delete(tns__ArrayOfstring, %d)\n", q->size));
704 delete (tns__ArrayOfstring*)q->ptr;
706 delete[] (tns__ArrayOfstring*)q->ptr;
708 case SOAP_TYPE_tns__ArrayOfGroupObject:
709 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_delete(tns__ArrayOfGroupObject, %d)\n", q->size));
711 delete (tns__ArrayOfGroupObject*)q->ptr;
713 delete[] (tns__ArrayOfGroupObject*)q->ptr;
715 case SOAP_TYPE_tns__groupResponse:
716 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_delete(tns__groupResponse, %d)\n", q->size));
718 delete (tns__groupResponse*)q->ptr;
720 delete[] (tns__groupResponse*)q->ptr;
722 case SOAP_TYPE_tns__loginResponse:
723 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_delete(tns__loginResponse, %d)\n", q->size));
725 delete (tns__loginResponse*)q->ptr;
727 delete[] (tns__loginResponse*)q->ptr;
729 case SOAP_TYPE_tns__logoutResponse:
730 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_delete(tns__logoutResponse, %d)\n", q->size));
732 delete (tns__logoutResponse*)q->ptr;
734 delete[] (tns__logoutResponse*)q->ptr;
736 case SOAP_TYPE_tns__bugListResponse:
737 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_delete(tns__bugListResponse, %d)\n", q->size));
739 delete (tns__bugListResponse*)q->ptr;
741 delete[] (tns__bugListResponse*)q->ptr;
743 case SOAP_TYPE_tns__bugAddResponse:
744 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_delete(tns__bugAddResponse, %d)\n", q->size));
746 delete (tns__bugAddResponse*)q->ptr;
748 delete[] (tns__bugAddResponse*)q->ptr;
750 case SOAP_TYPE_tns__Bug:
751 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_delete(tns__Bug, %d)\n", q->size));
753 delete (tns__Bug*)q->ptr;
755 delete[] (tns__Bug*)q->ptr;
757 case SOAP_TYPE_tns__getPublicProjectNamesResponse:
758 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_delete(tns__getPublicProjectNamesResponse, %d)\n", q->size));
760 delete (tns__getPublicProjectNamesResponse*)q->ptr;
762 delete[] (tns__getPublicProjectNamesResponse*)q->ptr;
764 case SOAP_TYPE_tns__helloResponse:
765 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_delete(tns__helloResponse, %d)\n", q->size));
767 delete (tns__helloResponse*)q->ptr;
769 delete[] (tns__helloResponse*)q->ptr;
771 case SOAP_TYPE_tns__ArrayOfSiteStatsDataPoint:
772 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_delete(tns__ArrayOfSiteStatsDataPoint, %d)\n", q->size));
774 delete (tns__ArrayOfSiteStatsDataPoint*)q->ptr;
776 delete[] (tns__ArrayOfSiteStatsDataPoint*)q->ptr;
778 case SOAP_TYPE_tns__getSiteStatsResponse:
779 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_delete(tns__getSiteStatsResponse, %d)\n", q->size));
781 delete (tns__getSiteStatsResponse*)q->ptr;
783 delete[] (tns__getSiteStatsResponse*)q->ptr;
785 case SOAP_TYPE_tns__GroupObject:
786 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_delete(tns__GroupObject, %d)\n", q->size));
788 delete (tns__GroupObject*)q->ptr;
790 delete[] (tns__GroupObject*)q->ptr;
792 case SOAP_TYPE_tns__SiteStatsDataPoint:
793 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_delete(tns__SiteStatsDataPoint, %d)\n", q->size));
795 delete (tns__SiteStatsDataPoint*)q->ptr;
797 delete[] (tns__SiteStatsDataPoint*)q->ptr;
799 case SOAP_TYPE_tns__getNumberOfHostedProjectsResponse:
800 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_delete(tns__getNumberOfHostedProjectsResponse, %d)\n", q->size));
802 delete (tns__getNumberOfHostedProjectsResponse*)q->ptr;
804 delete[] (tns__getNumberOfHostedProjectsResponse*)q->ptr;
807 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Could not delete instance %p: memory leak?)\n", q->ptr));
819 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)
820 { struct soap_ilist *ip;
821 DBGLOG(TEST,SOAP_MESSAGE(fdebug, "Class id enter id='%s' t=%d loc=%p type='%s' arrayType='%s'\n", id, t, p, type?type:"", arrayType?arrayType:""));
825 return soap_instantiate(soap, t, type, arrayType, NULL);
829 ip = soap_lookup(soap, id);
831 { ip = soap_enter(soap, id);
837 p = soap_instantiate(soap, t, type, arrayType, &n);
844 { soap->error = SOAP_MULTI_ID;
850 p = soap_instantiate(soap, t, type, arrayType, &n);
855 soap_resolve_ptr(ip);
860 SOAP_FMAC3 void SOAP_FMAC4 soap_default_byte(struct soap *soap, char *a)
862 #ifdef SOAP_DEFAULT_byte
863 *a = SOAP_DEFAULT_byte;
869 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_byte(struct soap *soap, char const*a)
871 soap_reference(soap, a, SOAP_TYPE_byte);
874 SOAP_FMAC3 int SOAP_FMAC4 soap_put_byte(struct soap *soap, char *a, const char *tag, const char *type)
876 int i = soap_embed_element(soap, (void*)a, tag, SOAP_TYPE_byte);
877 soap_out_byte(soap, tag, i, a, type);
878 return soap_putindependent(soap);
881 SOAP_FMAC3 int SOAP_FMAC4 soap_out_byte(struct soap *soap, const char *tag, int id, const char *a, const char *type)
883 return soap_outbyte(soap, tag, id, a, type, SOAP_TYPE_byte);
886 SOAP_FMAC3 char * SOAP_FMAC4 soap_get_byte(struct soap *soap, char *p, const char *tag, const char *type)
888 if ((p = soap_in_byte(soap, tag, p, type)))
889 soap_getindependent(soap);
893 SOAP_FMAC3 char * SOAP_FMAC4 soap_in_byte(struct soap *soap, const char *tag, char *a, const char *type)
895 return soap_inbyte(soap, tag, a, type, SOAP_TYPE_byte);
898 SOAP_FMAC3 void SOAP_FMAC4 soap_default_int(struct soap *soap, int *a)
900 #ifdef SOAP_DEFAULT_int
901 *a = SOAP_DEFAULT_int;
907 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_int(struct soap *soap, int const*a)
909 soap_reference(soap, a, SOAP_TYPE_int);
912 SOAP_FMAC3 int SOAP_FMAC4 soap_put_int(struct soap *soap, int *a, const char *tag, const char *type)
914 int i = soap_embed_element(soap, (void*)a, tag, SOAP_TYPE_int);
915 soap_out_int(soap, tag, i, a, type);
916 return soap_putindependent(soap);
919 SOAP_FMAC3 int SOAP_FMAC4 soap_out_int(struct soap *soap, const char *tag, int id, const int *a, const char *type)
921 return soap_outint(soap, tag, id, a, type, SOAP_TYPE_int);
924 SOAP_FMAC3 int * SOAP_FMAC4 soap_get_int(struct soap *soap, int *p, const char *tag, const char *type)
926 if ((p = soap_in_int(soap, tag, p, type)))
927 soap_getindependent(soap);
931 SOAP_FMAC3 int * SOAP_FMAC4 soap_in_int(struct soap *soap, const char *tag, int *a, const char *type)
933 return soap_inint(soap, tag, a, type, SOAP_TYPE_int);
936 void tns__getNumberOfHostedProjectsResponse::soap_serialize(struct soap *soap) const
938 if (!soap_reference(soap, this, SOAP_TYPE_tns__getNumberOfHostedProjectsResponse))
939 this->soap_mark(soap);
942 void tns__getNumberOfHostedProjectsResponse::soap_mark(struct soap *soap) const
944 soap_embedded(soap, &((tns__getNumberOfHostedProjectsResponse*)this)->_hostedProjects, SOAP_TYPE_xsd__string);
945 soap_mark_xsd__string(soap, &((tns__getNumberOfHostedProjectsResponse*)this)->_hostedProjects);
948 void tns__getNumberOfHostedProjectsResponse::soap_default(struct soap *soap)
950 soap_default_xsd__string(soap, &((tns__getNumberOfHostedProjectsResponse*)this)->_hostedProjects);
953 int tns__getNumberOfHostedProjectsResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
955 int i = soap_embed_element(soap, (void*)this, tag, SOAP_TYPE_tns__getNumberOfHostedProjectsResponse);
956 this->soap_out(soap, tag, i, type);
957 return soap_putindependent(soap);
960 int tns__getNumberOfHostedProjectsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
962 return soap_out_tns__getNumberOfHostedProjectsResponse(soap, tag, id, this, type);
965 SOAP_FMAC3 int SOAP_FMAC4 soap_out_tns__getNumberOfHostedProjectsResponse(struct soap *soap, const char *tag, int id, const tns__getNumberOfHostedProjectsResponse *a, const char *type)
967 soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_tns__getNumberOfHostedProjectsResponse), "tns:getNumberOfHostedProjectsResponse");
968 soap_out_xsd__string(soap, "hostedProjects", -1, &(((tns__getNumberOfHostedProjectsResponse*)a)->_hostedProjects), "xsd:string");
969 soap_element_end_out(soap, tag);
973 void *tns__getNumberOfHostedProjectsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
975 return soap_get_tns__getNumberOfHostedProjectsResponse(soap, this, tag, type);
978 SOAP_FMAC3 tns__getNumberOfHostedProjectsResponse * SOAP_FMAC4 soap_get_tns__getNumberOfHostedProjectsResponse(struct soap *soap, tns__getNumberOfHostedProjectsResponse *p, const char *tag, const char *type)
980 if ((p = soap_in_tns__getNumberOfHostedProjectsResponse(soap, tag, p, type)))
981 soap_getindependent(soap);
985 void *tns__getNumberOfHostedProjectsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
986 { return soap_in_tns__getNumberOfHostedProjectsResponse(soap, tag, this, type);
989 SOAP_FMAC3 tns__getNumberOfHostedProjectsResponse * SOAP_FMAC4 soap_in_tns__getNumberOfHostedProjectsResponse(struct soap *soap, const char *tag, tns__getNumberOfHostedProjectsResponse *a, const char *type)
991 if (soap_element_begin_in(soap, tag))
994 if (soap->mode & SOAP_XML_NIL)
995 { soap->error = SOAP_NULL;
1000 { if (!(a = (tns__getNumberOfHostedProjectsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_tns__getNumberOfHostedProjectsResponse, sizeof(tns__getNumberOfHostedProjectsResponse), soap->type, soap->arrayType)))
1001 { soap->error = SOAP_TAG_MISMATCH;
1005 { a->soap_default(soap);
1006 if (soap->clist->type != SOAP_TYPE_tns__getNumberOfHostedProjectsResponse)
1007 { soap_revert(soap);
1009 return (tns__getNumberOfHostedProjectsResponse *)a->soap_in(soap, tag, type);
1012 short soap_flag__hostedProjects1 = 1;
1016 soap->error = SOAP_TAG_MISMATCH;
1018 if (soap_flag__hostedProjects1 && soap->error == SOAP_TAG_MISMATCH)
1019 if (soap_in_xsd__string(soap, NULL, &(((tns__getNumberOfHostedProjectsResponse*)a)->_hostedProjects), "xsd:string"))
1020 { soap_flag__hostedProjects1 = 0;
1024 if (soap->error == SOAP_TAG_MISMATCH)
1025 soap->error = soap_ignore_element(soap);
1026 if (soap->error == SOAP_NO_TAG)
1031 if (soap_element_end_in(soap, tag))
1036 { a = (tns__getNumberOfHostedProjectsResponse *)soap_id_forward(soap, soap->href, (void**)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_tns__getNumberOfHostedProjectsResponse, sizeof(tns__getNumberOfHostedProjectsResponse), soap->type, soap->arrayType), SOAP_TYPE_tns__getNumberOfHostedProjectsResponse, sizeof(tns__getNumberOfHostedProjectsResponse));
1038 a->soap_default(soap);
1039 if (soap->body && soap_element_end_in(soap, tag))
1045 SOAP_FMAC3 tns__getNumberOfHostedProjectsResponse * SOAP_FMAC4 soap_new_tns__getNumberOfHostedProjectsResponse(struct soap *soap, int n)
1046 { return soap_instantiate_tns__getNumberOfHostedProjectsResponse(soap, n, NULL, NULL, NULL);
1049 SOAP_FMAC3 void SOAP_FMAC4 soap_delete_tns__getNumberOfHostedProjectsResponse(struct soap *soap, tns__getNumberOfHostedProjectsResponse *p)
1050 { soap_delete(soap, p);
1053 SOAP_FMAC3 tns__getNumberOfHostedProjectsResponse * SOAP_FMAC4 soap_instantiate_tns__getNumberOfHostedProjectsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
1055 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_tns__getNumberOfHostedProjectsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
1056 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_tns__getNumberOfHostedProjectsResponse, n);
1061 { cp->ptr = (void*)new tns__getNumberOfHostedProjectsResponse;
1063 *size = sizeof(tns__getNumberOfHostedProjectsResponse);
1066 { cp->ptr = (void*)new tns__getNumberOfHostedProjectsResponse[n];
1068 *size = n * sizeof(tns__getNumberOfHostedProjectsResponse);
1070 return (tns__getNumberOfHostedProjectsResponse*)cp->ptr;
1073 void tns__SiteStatsDataPoint::soap_serialize(struct soap *soap) const
1075 if (!soap_reference(soap, this, SOAP_TYPE_tns__SiteStatsDataPoint))
1076 this->soap_mark(soap);
1079 void tns__SiteStatsDataPoint::soap_mark(struct soap *soap) const
1083 void tns__SiteStatsDataPoint::soap_default(struct soap *soap)
1087 int tns__SiteStatsDataPoint::soap_put(struct soap *soap, const char *tag, const char *type) const
1089 int i = soap_embed_element(soap, (void*)this, tag, SOAP_TYPE_tns__SiteStatsDataPoint);
1090 this->soap_out(soap, tag, i, type);
1091 return soap_putindependent(soap);
1094 int tns__SiteStatsDataPoint::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
1096 return soap_out_tns__SiteStatsDataPoint(soap, tag, id, this, type);
1099 SOAP_FMAC3 int SOAP_FMAC4 soap_out_tns__SiteStatsDataPoint(struct soap *soap, const char *tag, int id, const tns__SiteStatsDataPoint *a, const char *type)
1101 soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_tns__SiteStatsDataPoint), "tns:SiteStatsDataPoint");
1102 soap_element_end_out(soap, tag);
1106 void *tns__SiteStatsDataPoint::soap_get(struct soap *soap, const char *tag, const char *type)
1108 return soap_get_tns__SiteStatsDataPoint(soap, this, tag, type);
1111 SOAP_FMAC3 tns__SiteStatsDataPoint * SOAP_FMAC4 soap_get_tns__SiteStatsDataPoint(struct soap *soap, tns__SiteStatsDataPoint *p, const char *tag, const char *type)
1113 if ((p = soap_in_tns__SiteStatsDataPoint(soap, tag, p, type)))
1114 soap_getindependent(soap);
1118 void *tns__SiteStatsDataPoint::soap_in(struct soap *soap, const char *tag, const char *type)
1119 { return soap_in_tns__SiteStatsDataPoint(soap, tag, this, type);
1122 SOAP_FMAC3 tns__SiteStatsDataPoint * SOAP_FMAC4 soap_in_tns__SiteStatsDataPoint(struct soap *soap, const char *tag, tns__SiteStatsDataPoint *a, const char *type)
1124 if (soap_element_begin_in(soap, tag))
1127 if (soap->mode & SOAP_XML_NIL)
1128 { soap->error = SOAP_NULL;
1133 { if (!(a = (tns__SiteStatsDataPoint *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_tns__SiteStatsDataPoint, sizeof(tns__SiteStatsDataPoint), soap->type, soap->arrayType)))
1134 { soap->error = SOAP_TAG_MISMATCH;
1138 { a->soap_default(soap);
1139 if (soap->clist->type != SOAP_TYPE_tns__SiteStatsDataPoint)
1140 { soap_revert(soap);
1142 return (tns__SiteStatsDataPoint *)a->soap_in(soap, tag, type);
1148 soap->error = SOAP_TAG_MISMATCH;
1150 if (soap->error == SOAP_TAG_MISMATCH)
1151 soap->error = soap_ignore_element(soap);
1152 if (soap->error == SOAP_NO_TAG)
1157 if (soap_element_end_in(soap, tag))
1162 { a = (tns__SiteStatsDataPoint *)soap_id_forward(soap, soap->href, (void**)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_tns__SiteStatsDataPoint, sizeof(tns__SiteStatsDataPoint), soap->type, soap->arrayType), SOAP_TYPE_tns__SiteStatsDataPoint, sizeof(tns__SiteStatsDataPoint));
1164 a->soap_default(soap);
1165 if (soap->body && soap_element_end_in(soap, tag))
1171 SOAP_FMAC3 tns__SiteStatsDataPoint * SOAP_FMAC4 soap_new_tns__SiteStatsDataPoint(struct soap *soap, int n)
1172 { return soap_instantiate_tns__SiteStatsDataPoint(soap, n, NULL, NULL, NULL);
1175 SOAP_FMAC3 void SOAP_FMAC4 soap_delete_tns__SiteStatsDataPoint(struct soap *soap, tns__SiteStatsDataPoint *p)
1176 { soap_delete(soap, p);
1179 SOAP_FMAC3 tns__SiteStatsDataPoint * SOAP_FMAC4 soap_instantiate_tns__SiteStatsDataPoint(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
1181 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_tns__SiteStatsDataPoint(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
1182 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_tns__SiteStatsDataPoint, n);
1187 { cp->ptr = (void*)new tns__SiteStatsDataPoint;
1189 *size = sizeof(tns__SiteStatsDataPoint);
1192 { cp->ptr = (void*)new tns__SiteStatsDataPoint[n];
1194 *size = n * sizeof(tns__SiteStatsDataPoint);
1196 return (tns__SiteStatsDataPoint*)cp->ptr;
1199 void tns__GroupObject::soap_serialize(struct soap *soap) const
1201 if (!soap_reference(soap, this, SOAP_TYPE_tns__GroupObject))
1202 this->soap_mark(soap);
1205 void tns__GroupObject::soap_mark(struct soap *soap) const
1209 void tns__GroupObject::soap_default(struct soap *soap)
1213 int tns__GroupObject::soap_put(struct soap *soap, const char *tag, const char *type) const
1215 int i = soap_embed_element(soap, (void*)this, tag, SOAP_TYPE_tns__GroupObject);
1216 this->soap_out(soap, tag, i, type);
1217 return soap_putindependent(soap);
1220 int tns__GroupObject::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
1222 return soap_out_tns__GroupObject(soap, tag, id, this, type);
1225 SOAP_FMAC3 int SOAP_FMAC4 soap_out_tns__GroupObject(struct soap *soap, const char *tag, int id, const tns__GroupObject *a, const char *type)
1227 soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_tns__GroupObject), "tns:GroupObject");
1228 soap_element_end_out(soap, tag);
1232 void *tns__GroupObject::soap_get(struct soap *soap, const char *tag, const char *type)
1234 return soap_get_tns__GroupObject(soap, this, tag, type);
1237 SOAP_FMAC3 tns__GroupObject * SOAP_FMAC4 soap_get_tns__GroupObject(struct soap *soap, tns__GroupObject *p, const char *tag, const char *type)
1239 if ((p = soap_in_tns__GroupObject(soap, tag, p, type)))
1240 soap_getindependent(soap);
1244 void *tns__GroupObject::soap_in(struct soap *soap, const char *tag, const char *type)
1245 { return soap_in_tns__GroupObject(soap, tag, this, type);
1248 SOAP_FMAC3 tns__GroupObject * SOAP_FMAC4 soap_in_tns__GroupObject(struct soap *soap, const char *tag, tns__GroupObject *a, const char *type)
1250 if (soap_element_begin_in(soap, tag))
1253 if (soap->mode & SOAP_XML_NIL)
1254 { soap->error = SOAP_NULL;
1259 { if (!(a = (tns__GroupObject *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_tns__GroupObject, sizeof(tns__GroupObject), soap->type, soap->arrayType)))
1260 { soap->error = SOAP_TAG_MISMATCH;
1264 { a->soap_default(soap);
1265 if (soap->clist->type != SOAP_TYPE_tns__GroupObject)
1266 { soap_revert(soap);
1268 return (tns__GroupObject *)a->soap_in(soap, tag, type);
1274 soap->error = SOAP_TAG_MISMATCH;
1276 if (soap->error == SOAP_TAG_MISMATCH)
1277 soap->error = soap_ignore_element(soap);
1278 if (soap->error == SOAP_NO_TAG)
1283 if (soap_element_end_in(soap, tag))
1288 { a = (tns__GroupObject *)soap_id_forward(soap, soap->href, (void**)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_tns__GroupObject, sizeof(tns__GroupObject), soap->type, soap->arrayType), SOAP_TYPE_tns__GroupObject, sizeof(tns__GroupObject));
1290 a->soap_default(soap);
1291 if (soap->body && soap_element_end_in(soap, tag))
1297 SOAP_FMAC3 tns__GroupObject * SOAP_FMAC4 soap_new_tns__GroupObject(struct soap *soap, int n)
1298 { return soap_instantiate_tns__GroupObject(soap, n, NULL, NULL, NULL);
1301 SOAP_FMAC3 void SOAP_FMAC4 soap_delete_tns__GroupObject(struct soap *soap, tns__GroupObject *p)
1302 { soap_delete(soap, p);
1305 SOAP_FMAC3 tns__GroupObject * SOAP_FMAC4 soap_instantiate_tns__GroupObject(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
1307 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_tns__GroupObject(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
1308 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_tns__GroupObject, n);
1313 { cp->ptr = (void*)new tns__GroupObject;
1315 *size = sizeof(tns__GroupObject);
1318 { cp->ptr = (void*)new tns__GroupObject[n];
1320 *size = n * sizeof(tns__GroupObject);
1322 return (tns__GroupObject*)cp->ptr;
1325 void tns__ArrayOfSiteStatsDataPoint::soap_serialize(struct soap *soap) const
1327 if (!soap_reference(soap, this, SOAP_TYPE_tns__ArrayOfSiteStatsDataPoint))
1328 this->soap_mark(soap);
1331 void tns__ArrayOfSiteStatsDataPoint::soap_mark(struct soap *soap) const
1335 void tns__ArrayOfSiteStatsDataPoint::soap_default(struct soap *soap)
1339 int tns__ArrayOfSiteStatsDataPoint::soap_put(struct soap *soap, const char *tag, const char *type) const
1341 int i = soap_embed_element(soap, (void*)this, tag, SOAP_TYPE_tns__ArrayOfSiteStatsDataPoint);
1342 this->soap_out(soap, tag, i, type);
1343 return soap_putindependent(soap);
1346 int tns__ArrayOfSiteStatsDataPoint::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
1348 return soap_out_tns__ArrayOfSiteStatsDataPoint(soap, tag, id, this, type);
1351 SOAP_FMAC3 int SOAP_FMAC4 soap_out_tns__ArrayOfSiteStatsDataPoint(struct soap *soap, const char *tag, int id, const tns__ArrayOfSiteStatsDataPoint *a, const char *type)
1353 soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_tns__ArrayOfSiteStatsDataPoint), "tns:ArrayOfSiteStatsDataPoint");
1354 soap_element_end_out(soap, tag);
1358 void *tns__ArrayOfSiteStatsDataPoint::soap_get(struct soap *soap, const char *tag, const char *type)
1360 return soap_get_tns__ArrayOfSiteStatsDataPoint(soap, this, tag, type);
1363 SOAP_FMAC3 tns__ArrayOfSiteStatsDataPoint * SOAP_FMAC4 soap_get_tns__ArrayOfSiteStatsDataPoint(struct soap *soap, tns__ArrayOfSiteStatsDataPoint *p, const char *tag, const char *type)
1365 if ((p = soap_in_tns__ArrayOfSiteStatsDataPoint(soap, tag, p, type)))
1366 soap_getindependent(soap);
1370 void *tns__ArrayOfSiteStatsDataPoint::soap_in(struct soap *soap, const char *tag, const char *type)
1371 { return soap_in_tns__ArrayOfSiteStatsDataPoint(soap, tag, this, type);
1374 SOAP_FMAC3 tns__ArrayOfSiteStatsDataPoint * SOAP_FMAC4 soap_in_tns__ArrayOfSiteStatsDataPoint(struct soap *soap, const char *tag, tns__ArrayOfSiteStatsDataPoint *a, const char *type)
1376 if (soap_element_begin_in(soap, tag))
1379 if (soap->mode & SOAP_XML_NIL)
1380 { soap->error = SOAP_NULL;
1385 { if (!(a = (tns__ArrayOfSiteStatsDataPoint *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_tns__ArrayOfSiteStatsDataPoint, sizeof(tns__ArrayOfSiteStatsDataPoint), soap->type, soap->arrayType)))
1386 { soap->error = SOAP_TAG_MISMATCH;
1390 { a->soap_default(soap);
1391 if (soap->clist->type != SOAP_TYPE_tns__ArrayOfSiteStatsDataPoint)
1392 { soap_revert(soap);
1394 return (tns__ArrayOfSiteStatsDataPoint *)a->soap_in(soap, tag, type);
1400 soap->error = SOAP_TAG_MISMATCH;
1402 if (soap->error == SOAP_TAG_MISMATCH)
1403 soap->error = soap_ignore_element(soap);
1404 if (soap->error == SOAP_NO_TAG)
1409 if (soap_element_end_in(soap, tag))
1414 { a = (tns__ArrayOfSiteStatsDataPoint *)soap_id_forward(soap, soap->href, (void**)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_tns__ArrayOfSiteStatsDataPoint, sizeof(tns__ArrayOfSiteStatsDataPoint), soap->type, soap->arrayType), SOAP_TYPE_tns__ArrayOfSiteStatsDataPoint, sizeof(tns__ArrayOfSiteStatsDataPoint));
1416 a->soap_default(soap);
1417 if (soap->body && soap_element_end_in(soap, tag))
1423 SOAP_FMAC3 tns__ArrayOfSiteStatsDataPoint * SOAP_FMAC4 soap_new_tns__ArrayOfSiteStatsDataPoint(struct soap *soap, int n)
1424 { return soap_instantiate_tns__ArrayOfSiteStatsDataPoint(soap, n, NULL, NULL, NULL);
1427 SOAP_FMAC3 void SOAP_FMAC4 soap_delete_tns__ArrayOfSiteStatsDataPoint(struct soap *soap, tns__ArrayOfSiteStatsDataPoint *p)
1428 { soap_delete(soap, p);
1431 SOAP_FMAC3 tns__ArrayOfSiteStatsDataPoint * SOAP_FMAC4 soap_instantiate_tns__ArrayOfSiteStatsDataPoint(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
1433 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_tns__ArrayOfSiteStatsDataPoint(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
1434 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_tns__ArrayOfSiteStatsDataPoint, n);
1439 { cp->ptr = (void*)new tns__ArrayOfSiteStatsDataPoint;
1441 *size = sizeof(tns__ArrayOfSiteStatsDataPoint);
1444 { cp->ptr = (void*)new tns__ArrayOfSiteStatsDataPoint[n];
1446 *size = n * sizeof(tns__ArrayOfSiteStatsDataPoint);
1448 return (tns__ArrayOfSiteStatsDataPoint*)cp->ptr;
1451 void tns__getSiteStatsResponse::soap_serialize(struct soap *soap) const
1453 if (!soap_reference(soap, this, SOAP_TYPE_tns__getSiteStatsResponse))
1454 this->soap_mark(soap);
1457 void tns__getSiteStatsResponse::soap_mark(struct soap *soap) const
1459 soap_embedded(soap, &((tns__getSiteStatsResponse*)this)->_siteStats, SOAP_TYPE_PointerTotns__ArrayOfSiteStatsDataPoint);
1460 soap_mark_PointerTotns__ArrayOfSiteStatsDataPoint(soap, &((tns__getSiteStatsResponse*)this)->_siteStats);
1463 void tns__getSiteStatsResponse::soap_default(struct soap *soap)
1465 soap_default_PointerTotns__ArrayOfSiteStatsDataPoint(soap, &((tns__getSiteStatsResponse*)this)->_siteStats);
1468 int tns__getSiteStatsResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
1470 int i = soap_embed_element(soap, (void*)this, tag, SOAP_TYPE_tns__getSiteStatsResponse);
1471 this->soap_out(soap, tag, i, type);
1472 return soap_putindependent(soap);
1475 int tns__getSiteStatsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
1477 return soap_out_tns__getSiteStatsResponse(soap, tag, id, this, type);
1480 SOAP_FMAC3 int SOAP_FMAC4 soap_out_tns__getSiteStatsResponse(struct soap *soap, const char *tag, int id, const tns__getSiteStatsResponse *a, const char *type)
1482 soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_tns__getSiteStatsResponse), "tns:getSiteStatsResponse");
1483 soap_out_PointerTotns__ArrayOfSiteStatsDataPoint(soap, "siteStats", -1, &(((tns__getSiteStatsResponse*)a)->_siteStats), "tns:ArrayOfSiteStatsDataPoint");
1484 soap_element_end_out(soap, tag);
1488 void *tns__getSiteStatsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
1490 return soap_get_tns__getSiteStatsResponse(soap, this, tag, type);
1493 SOAP_FMAC3 tns__getSiteStatsResponse * SOAP_FMAC4 soap_get_tns__getSiteStatsResponse(struct soap *soap, tns__getSiteStatsResponse *p, const char *tag, const char *type)
1495 if ((p = soap_in_tns__getSiteStatsResponse(soap, tag, p, type)))
1496 soap_getindependent(soap);
1500 void *tns__getSiteStatsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
1501 { return soap_in_tns__getSiteStatsResponse(soap, tag, this, type);
1504 SOAP_FMAC3 tns__getSiteStatsResponse * SOAP_FMAC4 soap_in_tns__getSiteStatsResponse(struct soap *soap, const char *tag, tns__getSiteStatsResponse *a, const char *type)
1506 if (soap_element_begin_in(soap, tag))
1509 if (soap->mode & SOAP_XML_NIL)
1510 { soap->error = SOAP_NULL;
1515 { if (!(a = (tns__getSiteStatsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_tns__getSiteStatsResponse, sizeof(tns__getSiteStatsResponse), soap->type, soap->arrayType)))
1516 { soap->error = SOAP_TAG_MISMATCH;
1520 { a->soap_default(soap);
1521 if (soap->clist->type != SOAP_TYPE_tns__getSiteStatsResponse)
1522 { soap_revert(soap);
1524 return (tns__getSiteStatsResponse *)a->soap_in(soap, tag, type);
1527 short soap_flag__siteStats1 = 1;
1531 soap->error = SOAP_TAG_MISMATCH;
1533 if (soap_flag__siteStats1 && soap->error == SOAP_TAG_MISMATCH)
1534 if (soap_in_PointerTotns__ArrayOfSiteStatsDataPoint(soap, NULL, &(((tns__getSiteStatsResponse*)a)->_siteStats), "tns:ArrayOfSiteStatsDataPoint"))
1535 { soap_flag__siteStats1 = 0;
1539 if (soap->error == SOAP_TAG_MISMATCH)
1540 soap->error = soap_ignore_element(soap);
1541 if (soap->error == SOAP_NO_TAG)
1546 if (soap_element_end_in(soap, tag))
1551 { a = (tns__getSiteStatsResponse *)soap_id_forward(soap, soap->href, (void**)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_tns__getSiteStatsResponse, sizeof(tns__getSiteStatsResponse), soap->type, soap->arrayType), SOAP_TYPE_tns__getSiteStatsResponse, sizeof(tns__getSiteStatsResponse));
1553 a->soap_default(soap);
1554 if (soap->body && soap_element_end_in(soap, tag))
1560 SOAP_FMAC3 tns__getSiteStatsResponse * SOAP_FMAC4 soap_new_tns__getSiteStatsResponse(struct soap *soap, int n)
1561 { return soap_instantiate_tns__getSiteStatsResponse(soap, n, NULL, NULL, NULL);
1564 SOAP_FMAC3 void SOAP_FMAC4 soap_delete_tns__getSiteStatsResponse(struct soap *soap, tns__getSiteStatsResponse *p)
1565 { soap_delete(soap, p);
1568 SOAP_FMAC3 tns__getSiteStatsResponse * SOAP_FMAC4 soap_instantiate_tns__getSiteStatsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
1570 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_tns__getSiteStatsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
1571 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_tns__getSiteStatsResponse, n);
1576 { cp->ptr = (void*)new tns__getSiteStatsResponse;
1578 *size = sizeof(tns__getSiteStatsResponse);
1581 { cp->ptr = (void*)new tns__getSiteStatsResponse[n];
1583 *size = n * sizeof(tns__getSiteStatsResponse);
1585 return (tns__getSiteStatsResponse*)cp->ptr;
1588 void tns__helloResponse::soap_serialize(struct soap *soap) const
1590 if (!soap_reference(soap, this, SOAP_TYPE_tns__helloResponse))
1591 this->soap_mark(soap);
1594 void tns__helloResponse::soap_mark(struct soap *soap) const
1596 soap_embedded(soap, &((tns__helloResponse*)this)->_helloResponse, SOAP_TYPE_xsd__string);
1597 soap_mark_xsd__string(soap, &((tns__helloResponse*)this)->_helloResponse);
1600 void tns__helloResponse::soap_default(struct soap *soap)
1602 soap_default_xsd__string(soap, &((tns__helloResponse*)this)->_helloResponse);
1605 int tns__helloResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
1607 int i = soap_embed_element(soap, (void*)this, tag, SOAP_TYPE_tns__helloResponse);
1608 this->soap_out(soap, tag, i, type);
1609 return soap_putindependent(soap);
1612 int tns__helloResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
1614 return soap_out_tns__helloResponse(soap, tag, id, this, type);
1617 SOAP_FMAC3 int SOAP_FMAC4 soap_out_tns__helloResponse(struct soap *soap, const char *tag, int id, const tns__helloResponse *a, const char *type)
1619 soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_tns__helloResponse), "tns:helloResponse");
1620 soap_out_xsd__string(soap, "helloResponse", -1, &(((tns__helloResponse*)a)->_helloResponse), "xsd:string");
1621 soap_element_end_out(soap, tag);
1625 void *tns__helloResponse::soap_get(struct soap *soap, const char *tag, const char *type)
1627 return soap_get_tns__helloResponse(soap, this, tag, type);
1630 SOAP_FMAC3 tns__helloResponse * SOAP_FMAC4 soap_get_tns__helloResponse(struct soap *soap, tns__helloResponse *p, const char *tag, const char *type)
1632 if ((p = soap_in_tns__helloResponse(soap, tag, p, type)))
1633 soap_getindependent(soap);
1637 void *tns__helloResponse::soap_in(struct soap *soap, const char *tag, const char *type)
1638 { return soap_in_tns__helloResponse(soap, tag, this, type);
1641 SOAP_FMAC3 tns__helloResponse * SOAP_FMAC4 soap_in_tns__helloResponse(struct soap *soap, const char *tag, tns__helloResponse *a, const char *type)
1643 if (soap_element_begin_in(soap, tag))
1646 if (soap->mode & SOAP_XML_NIL)
1647 { soap->error = SOAP_NULL;
1652 { if (!(a = (tns__helloResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_tns__helloResponse, sizeof(tns__helloResponse), soap->type, soap->arrayType)))
1653 { soap->error = SOAP_TAG_MISMATCH;
1657 { a->soap_default(soap);
1658 if (soap->clist->type != SOAP_TYPE_tns__helloResponse)
1659 { soap_revert(soap);
1661 return (tns__helloResponse *)a->soap_in(soap, tag, type);
1664 short soap_flag__helloResponse1 = 1;
1668 soap->error = SOAP_TAG_MISMATCH;
1670 if (soap_flag__helloResponse1 && soap->error == SOAP_TAG_MISMATCH)
1671 if (soap_in_xsd__string(soap, NULL, &(((tns__helloResponse*)a)->_helloResponse), "xsd:string"))
1672 { soap_flag__helloResponse1 = 0;
1676 if (soap->error == SOAP_TAG_MISMATCH)
1677 soap->error = soap_ignore_element(soap);
1678 if (soap->error == SOAP_NO_TAG)
1683 if (soap_element_end_in(soap, tag))
1688 { a = (tns__helloResponse *)soap_id_forward(soap, soap->href, (void**)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_tns__helloResponse, sizeof(tns__helloResponse), soap->type, soap->arrayType), SOAP_TYPE_tns__helloResponse, sizeof(tns__helloResponse));
1690 a->soap_default(soap);
1691 if (soap->body && soap_element_end_in(soap, tag))
1697 SOAP_FMAC3 tns__helloResponse * SOAP_FMAC4 soap_new_tns__helloResponse(struct soap *soap, int n)
1698 { return soap_instantiate_tns__helloResponse(soap, n, NULL, NULL, NULL);
1701 SOAP_FMAC3 void SOAP_FMAC4 soap_delete_tns__helloResponse(struct soap *soap, tns__helloResponse *p)
1702 { soap_delete(soap, p);
1705 SOAP_FMAC3 tns__helloResponse * SOAP_FMAC4 soap_instantiate_tns__helloResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
1707 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_tns__helloResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
1708 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_tns__helloResponse, n);
1713 { cp->ptr = (void*)new tns__helloResponse;
1715 *size = sizeof(tns__helloResponse);
1718 { cp->ptr = (void*)new tns__helloResponse[n];
1720 *size = n * sizeof(tns__helloResponse);
1722 return (tns__helloResponse*)cp->ptr;
1725 void tns__getPublicProjectNamesResponse::soap_serialize(struct soap *soap) const
1727 if (!soap_reference(soap, this, SOAP_TYPE_tns__getPublicProjectNamesResponse))
1728 this->soap_mark(soap);
1731 void tns__getPublicProjectNamesResponse::soap_mark(struct soap *soap) const
1733 soap_embedded(soap, &((tns__getPublicProjectNamesResponse*)this)->_projectNames, SOAP_TYPE_PointerTotns__ArrayOfstring);
1734 soap_mark_PointerTotns__ArrayOfstring(soap, &((tns__getPublicProjectNamesResponse*)this)->_projectNames);
1737 void tns__getPublicProjectNamesResponse::soap_default(struct soap *soap)
1739 soap_default_PointerTotns__ArrayOfstring(soap, &((tns__getPublicProjectNamesResponse*)this)->_projectNames);
1742 int tns__getPublicProjectNamesResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
1744 int i = soap_embed_element(soap, (void*)this, tag, SOAP_TYPE_tns__getPublicProjectNamesResponse);
1745 this->soap_out(soap, tag, i, type);
1746 return soap_putindependent(soap);
1749 int tns__getPublicProjectNamesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
1751 return soap_out_tns__getPublicProjectNamesResponse(soap, tag, id, this, type);
1754 SOAP_FMAC3 int SOAP_FMAC4 soap_out_tns__getPublicProjectNamesResponse(struct soap *soap, const char *tag, int id, const tns__getPublicProjectNamesResponse *a, const char *type)
1756 soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_tns__getPublicProjectNamesResponse), "tns:getPublicProjectNamesResponse");
1757 soap_out_PointerTotns__ArrayOfstring(soap, "projectNames", -1, &(((tns__getPublicProjectNamesResponse*)a)->_projectNames), "tns:ArrayOfstring");
1758 soap_element_end_out(soap, tag);
1762 void *tns__getPublicProjectNamesResponse::soap_get(struct soap *soap, const char *tag, const char *type)
1764 return soap_get_tns__getPublicProjectNamesResponse(soap, this, tag, type);
1767 SOAP_FMAC3 tns__getPublicProjectNamesResponse * SOAP_FMAC4 soap_get_tns__getPublicProjectNamesResponse(struct soap *soap, tns__getPublicProjectNamesResponse *p, const char *tag, const char *type)
1769 if ((p = soap_in_tns__getPublicProjectNamesResponse(soap, tag, p, type)))
1770 soap_getindependent(soap);
1774 void *tns__getPublicProjectNamesResponse::soap_in(struct soap *soap, const char *tag, const char *type)
1775 { return soap_in_tns__getPublicProjectNamesResponse(soap, tag, this, type);
1778 SOAP_FMAC3 tns__getPublicProjectNamesResponse * SOAP_FMAC4 soap_in_tns__getPublicProjectNamesResponse(struct soap *soap, const char *tag, tns__getPublicProjectNamesResponse *a, const char *type)
1780 if (soap_element_begin_in(soap, tag))
1783 if (soap->mode & SOAP_XML_NIL)
1784 { soap->error = SOAP_NULL;
1789 { if (!(a = (tns__getPublicProjectNamesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_tns__getPublicProjectNamesResponse, sizeof(tns__getPublicProjectNamesResponse), soap->type, soap->arrayType)))
1790 { soap->error = SOAP_TAG_MISMATCH;
1794 { a->soap_default(soap);
1795 if (soap->clist->type != SOAP_TYPE_tns__getPublicProjectNamesResponse)
1796 { soap_revert(soap);
1798 return (tns__getPublicProjectNamesResponse *)a->soap_in(soap, tag, type);
1801 short soap_flag__projectNames1 = 1;
1805 soap->error = SOAP_TAG_MISMATCH;
1807 if (soap_flag__projectNames1 && soap->error == SOAP_TAG_MISMATCH)
1808 if (soap_in_PointerTotns__ArrayOfstring(soap, NULL, &(((tns__getPublicProjectNamesResponse*)a)->_projectNames), "tns:ArrayOfstring"))
1809 { soap_flag__projectNames1 = 0;
1813 if (soap->error == SOAP_TAG_MISMATCH)
1814 soap->error = soap_ignore_element(soap);
1815 if (soap->error == SOAP_NO_TAG)
1820 if (soap_element_end_in(soap, tag))
1825 { a = (tns__getPublicProjectNamesResponse *)soap_id_forward(soap, soap->href, (void**)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_tns__getPublicProjectNamesResponse, sizeof(tns__getPublicProjectNamesResponse), soap->type, soap->arrayType), SOAP_TYPE_tns__getPublicProjectNamesResponse, sizeof(tns__getPublicProjectNamesResponse));
1827 a->soap_default(soap);
1828 if (soap->body && soap_element_end_in(soap, tag))
1834 SOAP_FMAC3 tns__getPublicProjectNamesResponse * SOAP_FMAC4 soap_new_tns__getPublicProjectNamesResponse(struct soap *soap, int n)
1835 { return soap_instantiate_tns__getPublicProjectNamesResponse(soap, n, NULL, NULL, NULL);
1838 SOAP_FMAC3 void SOAP_FMAC4 soap_delete_tns__getPublicProjectNamesResponse(struct soap *soap, tns__getPublicProjectNamesResponse *p)
1839 { soap_delete(soap, p);
1842 SOAP_FMAC3 tns__getPublicProjectNamesResponse * SOAP_FMAC4 soap_instantiate_tns__getPublicProjectNamesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
1844 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_tns__getPublicProjectNamesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
1845 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_tns__getPublicProjectNamesResponse, n);
1850 { cp->ptr = (void*)new tns__getPublicProjectNamesResponse;
1852 *size = sizeof(tns__getPublicProjectNamesResponse);
1855 { cp->ptr = (void*)new tns__getPublicProjectNamesResponse[n];
1857 *size = n * sizeof(tns__getPublicProjectNamesResponse);
1859 return (tns__getPublicProjectNamesResponse*)cp->ptr;
1862 void tns__bugAddResponse::soap_serialize(struct soap *soap) const
1864 if (!soap_reference(soap, this, SOAP_TYPE_tns__bugAddResponse))
1865 this->soap_mark(soap);
1868 void tns__bugAddResponse::soap_mark(struct soap *soap) const
1870 soap_embedded(soap, &((tns__bugAddResponse*)this)->_bugAddResponse, SOAP_TYPE_xsd__string);
1871 soap_mark_xsd__string(soap, &((tns__bugAddResponse*)this)->_bugAddResponse);
1874 void tns__bugAddResponse::soap_default(struct soap *soap)
1876 soap_default_xsd__string(soap, &((tns__bugAddResponse*)this)->_bugAddResponse);
1879 int tns__bugAddResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
1881 int i = soap_embed_element(soap, (void*)this, tag, SOAP_TYPE_tns__bugAddResponse);
1882 this->soap_out(soap, tag, i, type);
1883 return soap_putindependent(soap);
1886 int tns__bugAddResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
1888 return soap_out_tns__bugAddResponse(soap, tag, id, this, type);
1891 SOAP_FMAC3 int SOAP_FMAC4 soap_out_tns__bugAddResponse(struct soap *soap, const char *tag, int id, const tns__bugAddResponse *a, const char *type)
1893 soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_tns__bugAddResponse), "tns:bugAddResponse");
1894 soap_out_xsd__string(soap, "bugAddResponse", -1, &(((tns__bugAddResponse*)a)->_bugAddResponse), "xsd:string");
1895 soap_element_end_out(soap, tag);
1899 void *tns__bugAddResponse::soap_get(struct soap *soap, const char *tag, const char *type)
1901 return soap_get_tns__bugAddResponse(soap, this, tag, type);
1904 SOAP_FMAC3 tns__bugAddResponse * SOAP_FMAC4 soap_get_tns__bugAddResponse(struct soap *soap, tns__bugAddResponse *p, const char *tag, const char *type)
1906 if ((p = soap_in_tns__bugAddResponse(soap, tag, p, type)))
1907 soap_getindependent(soap);
1911 void *tns__bugAddResponse::soap_in(struct soap *soap, const char *tag, const char *type)
1912 { return soap_in_tns__bugAddResponse(soap, tag, this, type);
1915 SOAP_FMAC3 tns__bugAddResponse * SOAP_FMAC4 soap_in_tns__bugAddResponse(struct soap *soap, const char *tag, tns__bugAddResponse *a, const char *type)
1917 if (soap_element_begin_in(soap, tag))
1920 if (soap->mode & SOAP_XML_NIL)
1921 { soap->error = SOAP_NULL;
1926 { if (!(a = (tns__bugAddResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_tns__bugAddResponse, sizeof(tns__bugAddResponse), soap->type, soap->arrayType)))
1927 { soap->error = SOAP_TAG_MISMATCH;
1931 { a->soap_default(soap);
1932 if (soap->clist->type != SOAP_TYPE_tns__bugAddResponse)
1933 { soap_revert(soap);
1935 return (tns__bugAddResponse *)a->soap_in(soap, tag, type);
1938 short soap_flag__bugAddResponse1 = 1;
1942 soap->error = SOAP_TAG_MISMATCH;
1944 if (soap_flag__bugAddResponse1 && soap->error == SOAP_TAG_MISMATCH)
1945 if (soap_in_xsd__string(soap, NULL, &(((tns__bugAddResponse*)a)->_bugAddResponse), "xsd:string"))
1946 { soap_flag__bugAddResponse1 = 0;
1950 if (soap->error == SOAP_TAG_MISMATCH)
1951 soap->error = soap_ignore_element(soap);
1952 if (soap->error == SOAP_NO_TAG)
1957 if (soap_element_end_in(soap, tag))
1962 { a = (tns__bugAddResponse *)soap_id_forward(soap, soap->href, (void**)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_tns__bugAddResponse, sizeof(tns__bugAddResponse), soap->type, soap->arrayType), SOAP_TYPE_tns__bugAddResponse, sizeof(tns__bugAddResponse));
1964 a->soap_default(soap);
1965 if (soap->body && soap_element_end_in(soap, tag))
1971 SOAP_FMAC3 tns__bugAddResponse * SOAP_FMAC4 soap_new_tns__bugAddResponse(struct soap *soap, int n)
1972 { return soap_instantiate_tns__bugAddResponse(soap, n, NULL, NULL, NULL);
1975 SOAP_FMAC3 void SOAP_FMAC4 soap_delete_tns__bugAddResponse(struct soap *soap, tns__bugAddResponse *p)
1976 { soap_delete(soap, p);
1979 SOAP_FMAC3 tns__bugAddResponse * SOAP_FMAC4 soap_instantiate_tns__bugAddResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
1981 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_tns__bugAddResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
1982 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_tns__bugAddResponse, n);
1987 { cp->ptr = (void*)new tns__bugAddResponse;
1989 *size = sizeof(tns__bugAddResponse);
1992 { cp->ptr = (void*)new tns__bugAddResponse[n];
1994 *size = n * sizeof(tns__bugAddResponse);
1996 return (tns__bugAddResponse*)cp->ptr;
1999 void tns__bugListResponse::soap_serialize(struct soap *soap) const
2001 if (!soap_reference(soap, this, SOAP_TYPE_tns__bugListResponse))
2002 this->soap_mark(soap);
2005 void tns__bugListResponse::soap_mark(struct soap *soap) const
2007 soap_embedded(soap, &((tns__bugListResponse*)this)->_bugListResponse, SOAP_TYPE_PointerTotns__ArrayOfstring);
2008 soap_mark_PointerTotns__ArrayOfstring(soap, &((tns__bugListResponse*)this)->_bugListResponse);
2011 void tns__bugListResponse::soap_default(struct soap *soap)
2013 soap_default_PointerTotns__ArrayOfstring(soap, &((tns__bugListResponse*)this)->_bugListResponse);
2016 int tns__bugListResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
2018 int i = soap_embed_element(soap, (void*)this, tag, SOAP_TYPE_tns__bugListResponse);
2019 this->soap_out(soap, tag, i, type);
2020 return soap_putindependent(soap);
2023 int tns__bugListResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
2025 return soap_out_tns__bugListResponse(soap, tag, id, this, type);
2028 SOAP_FMAC3 int SOAP_FMAC4 soap_out_tns__bugListResponse(struct soap *soap, const char *tag, int id, const tns__bugListResponse *a, const char *type)
2030 soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_tns__bugListResponse), "tns:bugListResponse");
2031 soap_out_PointerTotns__ArrayOfstring(soap, "bugListResponse", -1, &(((tns__bugListResponse*)a)->_bugListResponse), "tns:ArrayOfstring");
2032 soap_element_end_out(soap, tag);
2036 void *tns__bugListResponse::soap_get(struct soap *soap, const char *tag, const char *type)
2038 return soap_get_tns__bugListResponse(soap, this, tag, type);
2041 SOAP_FMAC3 tns__bugListResponse * SOAP_FMAC4 soap_get_tns__bugListResponse(struct soap *soap, tns__bugListResponse *p, const char *tag, const char *type)
2043 if ((p = soap_in_tns__bugListResponse(soap, tag, p, type)))
2044 soap_getindependent(soap);
2048 void *tns__bugListResponse::soap_in(struct soap *soap, const char *tag, const char *type)
2049 { return soap_in_tns__bugListResponse(soap, tag, this, type);
2052 SOAP_FMAC3 tns__bugListResponse * SOAP_FMAC4 soap_in_tns__bugListResponse(struct soap *soap, const char *tag, tns__bugListResponse *a, const char *type)
2054 if (soap_element_begin_in(soap, tag))
2057 if (soap->mode & SOAP_XML_NIL)
2058 { soap->error = SOAP_NULL;
2063 { if (!(a = (tns__bugListResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_tns__bugListResponse, sizeof(tns__bugListResponse), soap->type, soap->arrayType)))
2064 { soap->error = SOAP_TAG_MISMATCH;
2068 { a->soap_default(soap);
2069 if (soap->clist->type != SOAP_TYPE_tns__bugListResponse)
2070 { soap_revert(soap);
2072 return (tns__bugListResponse *)a->soap_in(soap, tag, type);
2075 short soap_flag__bugListResponse1 = 1;
2079 soap->error = SOAP_TAG_MISMATCH;
2081 if (soap_flag__bugListResponse1 && soap->error == SOAP_TAG_MISMATCH)
2082 if (soap_in_PointerTotns__ArrayOfstring(soap, NULL, &(((tns__bugListResponse*)a)->_bugListResponse), "tns:ArrayOfstring"))
2083 { soap_flag__bugListResponse1 = 0;
2087 if (soap->error == SOAP_TAG_MISMATCH)
2088 soap->error = soap_ignore_element(soap);
2089 if (soap->error == SOAP_NO_TAG)
2094 if (soap_element_end_in(soap, tag))
2099 { a = (tns__bugListResponse *)soap_id_forward(soap, soap->href, (void**)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_tns__bugListResponse, sizeof(tns__bugListResponse), soap->type, soap->arrayType), SOAP_TYPE_tns__bugListResponse, sizeof(tns__bugListResponse));
2101 a->soap_default(soap);
2102 if (soap->body && soap_element_end_in(soap, tag))
2108 SOAP_FMAC3 tns__bugListResponse * SOAP_FMAC4 soap_new_tns__bugListResponse(struct soap *soap, int n)
2109 { return soap_instantiate_tns__bugListResponse(soap, n, NULL, NULL, NULL);
2112 SOAP_FMAC3 void SOAP_FMAC4 soap_delete_tns__bugListResponse(struct soap *soap, tns__bugListResponse *p)
2113 { soap_delete(soap, p);
2116 SOAP_FMAC3 tns__bugListResponse * SOAP_FMAC4 soap_instantiate_tns__bugListResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
2118 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_tns__bugListResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
2119 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_tns__bugListResponse, n);
2124 { cp->ptr = (void*)new tns__bugListResponse;
2126 *size = sizeof(tns__bugListResponse);
2129 { cp->ptr = (void*)new tns__bugListResponse[n];
2131 *size = n * sizeof(tns__bugListResponse);
2133 return (tns__bugListResponse*)cp->ptr;
2136 void tns__logoutResponse::soap_serialize(struct soap *soap) const
2138 if (!soap_reference(soap, this, SOAP_TYPE_tns__logoutResponse))
2139 this->soap_mark(soap);
2142 void tns__logoutResponse::soap_mark(struct soap *soap) const
2144 soap_embedded(soap, &((tns__logoutResponse*)this)->_logoutResponse, SOAP_TYPE_xsd__string);
2145 soap_mark_xsd__string(soap, &((tns__logoutResponse*)this)->_logoutResponse);
2148 void tns__logoutResponse::soap_default(struct soap *soap)
2150 soap_default_xsd__string(soap, &((tns__logoutResponse*)this)->_logoutResponse);
2153 int tns__logoutResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
2155 int i = soap_embed_element(soap, (void*)this, tag, SOAP_TYPE_tns__logoutResponse);
2156 this->soap_out(soap, tag, i, type);
2157 return soap_putindependent(soap);
2160 int tns__logoutResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
2162 return soap_out_tns__logoutResponse(soap, tag, id, this, type);
2165 SOAP_FMAC3 int SOAP_FMAC4 soap_out_tns__logoutResponse(struct soap *soap, const char *tag, int id, const tns__logoutResponse *a, const char *type)
2167 soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_tns__logoutResponse), "tns:logoutResponse");
2168 soap_out_xsd__string(soap, "logoutResponse", -1, &(((tns__logoutResponse*)a)->_logoutResponse), "xsd:string");
2169 soap_element_end_out(soap, tag);
2173 void *tns__logoutResponse::soap_get(struct soap *soap, const char *tag, const char *type)
2175 return soap_get_tns__logoutResponse(soap, this, tag, type);
2178 SOAP_FMAC3 tns__logoutResponse * SOAP_FMAC4 soap_get_tns__logoutResponse(struct soap *soap, tns__logoutResponse *p, const char *tag, const char *type)
2180 if ((p = soap_in_tns__logoutResponse(soap, tag, p, type)))
2181 soap_getindependent(soap);
2185 void *tns__logoutResponse::soap_in(struct soap *soap, const char *tag, const char *type)
2186 { return soap_in_tns__logoutResponse(soap, tag, this, type);
2189 SOAP_FMAC3 tns__logoutResponse * SOAP_FMAC4 soap_in_tns__logoutResponse(struct soap *soap, const char *tag, tns__logoutResponse *a, const char *type)
2191 if (soap_element_begin_in(soap, tag))
2194 if (soap->mode & SOAP_XML_NIL)
2195 { soap->error = SOAP_NULL;
2200 { if (!(a = (tns__logoutResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_tns__logoutResponse, sizeof(tns__logoutResponse), soap->type, soap->arrayType)))
2201 { soap->error = SOAP_TAG_MISMATCH;
2205 { a->soap_default(soap);
2206 if (soap->clist->type != SOAP_TYPE_tns__logoutResponse)
2207 { soap_revert(soap);
2209 return (tns__logoutResponse *)a->soap_in(soap, tag, type);
2212 short soap_flag__logoutResponse1 = 1;
2216 soap->error = SOAP_TAG_MISMATCH;
2218 if (soap_flag__logoutResponse1 && soap->error == SOAP_TAG_MISMATCH)
2219 if (soap_in_xsd__string(soap, NULL, &(((tns__logoutResponse*)a)->_logoutResponse), "xsd:string"))
2220 { soap_flag__logoutResponse1 = 0;
2224 if (soap->error == SOAP_TAG_MISMATCH)
2225 soap->error = soap_ignore_element(soap);
2226 if (soap->error == SOAP_NO_TAG)
2231 if (soap_element_end_in(soap, tag))
2236 { a = (tns__logoutResponse *)soap_id_forward(soap, soap->href, (void**)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_tns__logoutResponse, sizeof(tns__logoutResponse), soap->type, soap->arrayType), SOAP_TYPE_tns__logoutResponse, sizeof(tns__logoutResponse));
2238 a->soap_default(soap);
2239 if (soap->body && soap_element_end_in(soap, tag))
2245 SOAP_FMAC3 tns__logoutResponse * SOAP_FMAC4 soap_new_tns__logoutResponse(struct soap *soap, int n)
2246 { return soap_instantiate_tns__logoutResponse(soap, n, NULL, NULL, NULL);
2249 SOAP_FMAC3 void SOAP_FMAC4 soap_delete_tns__logoutResponse(struct soap *soap, tns__logoutResponse *p)
2250 { soap_delete(soap, p);
2253 SOAP_FMAC3 tns__logoutResponse * SOAP_FMAC4 soap_instantiate_tns__logoutResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
2255 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_tns__logoutResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
2256 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_tns__logoutResponse, n);
2261 { cp->ptr = (void*)new tns__logoutResponse;
2263 *size = sizeof(tns__logoutResponse);
2266 { cp->ptr = (void*)new tns__logoutResponse[n];
2268 *size = n * sizeof(tns__logoutResponse);
2270 return (tns__logoutResponse*)cp->ptr;
2273 void tns__loginResponse::soap_serialize(struct soap *soap) const
2275 if (!soap_reference(soap, this, SOAP_TYPE_tns__loginResponse))
2276 this->soap_mark(soap);
2279 void tns__loginResponse::soap_mark(struct soap *soap) const
2281 soap_embedded(soap, &((tns__loginResponse*)this)->_loginResponse, SOAP_TYPE_xsd__string);
2282 soap_mark_xsd__string(soap, &((tns__loginResponse*)this)->_loginResponse);
2285 void tns__loginResponse::soap_default(struct soap *soap)
2287 soap_default_xsd__string(soap, &((tns__loginResponse*)this)->_loginResponse);
2290 int tns__loginResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
2292 int i = soap_embed_element(soap, (void*)this, tag, SOAP_TYPE_tns__loginResponse);
2293 this->soap_out(soap, tag, i, type);
2294 return soap_putindependent(soap);
2297 int tns__loginResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
2299 return soap_out_tns__loginResponse(soap, tag, id, this, type);
2302 SOAP_FMAC3 int SOAP_FMAC4 soap_out_tns__loginResponse(struct soap *soap, const char *tag, int id, const tns__loginResponse *a, const char *type)
2304 soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_tns__loginResponse), "tns:loginResponse");
2305 soap_out_xsd__string(soap, "loginResponse", -1, &(((tns__loginResponse*)a)->_loginResponse), "xsd:string");
2306 soap_element_end_out(soap, tag);
2310 void *tns__loginResponse::soap_get(struct soap *soap, const char *tag, const char *type)
2312 return soap_get_tns__loginResponse(soap, this, tag, type);
2315 SOAP_FMAC3 tns__loginResponse * SOAP_FMAC4 soap_get_tns__loginResponse(struct soap *soap, tns__loginResponse *p, const char *tag, const char *type)
2317 if ((p = soap_in_tns__loginResponse(soap, tag, p, type)))
2318 soap_getindependent(soap);
2322 void *tns__loginResponse::soap_in(struct soap *soap, const char *tag, const char *type)
2323 { return soap_in_tns__loginResponse(soap, tag, this, type);
2326 SOAP_FMAC3 tns__loginResponse * SOAP_FMAC4 soap_in_tns__loginResponse(struct soap *soap, const char *tag, tns__loginResponse *a, const char *type)
2328 if (soap_element_begin_in(soap, tag))
2331 if (soap->mode & SOAP_XML_NIL)
2332 { soap->error = SOAP_NULL;
2337 { if (!(a = (tns__loginResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_tns__loginResponse, sizeof(tns__loginResponse), soap->type, soap->arrayType)))
2338 { soap->error = SOAP_TAG_MISMATCH;
2342 { a->soap_default(soap);
2343 if (soap->clist->type != SOAP_TYPE_tns__loginResponse)
2344 { soap_revert(soap);
2346 return (tns__loginResponse *)a->soap_in(soap, tag, type);
2349 short soap_flag__loginResponse1 = 1;
2353 soap->error = SOAP_TAG_MISMATCH;
2355 if (soap_flag__loginResponse1 && soap->error == SOAP_TAG_MISMATCH)
2356 if (soap_in_xsd__string(soap, NULL, &(((tns__loginResponse*)a)->_loginResponse), "xsd:string"))
2357 { soap_flag__loginResponse1 = 0;
2361 if (soap->error == SOAP_TAG_MISMATCH)
2362 soap->error = soap_ignore_element(soap);
2363 if (soap->error == SOAP_NO_TAG)
2368 if (soap_element_end_in(soap, tag))
2373 { a = (tns__loginResponse *)soap_id_forward(soap, soap->href, (void**)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_tns__loginResponse, sizeof(tns__loginResponse), soap->type, soap->arrayType), SOAP_TYPE_tns__loginResponse, sizeof(tns__loginResponse));
2375 a->soap_default(soap);
2376 if (soap->body && soap_element_end_in(soap, tag))
2382 SOAP_FMAC3 tns__loginResponse * SOAP_FMAC4 soap_new_tns__loginResponse(struct soap *soap, int n)
2383 { return soap_instantiate_tns__loginResponse(soap, n, NULL, NULL, NULL);
2386 SOAP_FMAC3 void SOAP_FMAC4 soap_delete_tns__loginResponse(struct soap *soap, tns__loginResponse *p)
2387 { soap_delete(soap, p);
2390 SOAP_FMAC3 tns__loginResponse * SOAP_FMAC4 soap_instantiate_tns__loginResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
2392 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_tns__loginResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
2393 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_tns__loginResponse, n);
2398 { cp->ptr = (void*)new tns__loginResponse;
2400 *size = sizeof(tns__loginResponse);
2403 { cp->ptr = (void*)new tns__loginResponse[n];
2405 *size = n * sizeof(tns__loginResponse);
2407 return (tns__loginResponse*)cp->ptr;
2410 void tns__ArrayOfGroupObject::soap_serialize(struct soap *soap) const
2412 if (!soap_reference(soap, this, SOAP_TYPE_tns__ArrayOfGroupObject))
2413 this->soap_mark(soap);
2416 void tns__ArrayOfGroupObject::soap_mark(struct soap *soap) const
2420 void tns__ArrayOfGroupObject::soap_default(struct soap *soap)
2424 int tns__ArrayOfGroupObject::soap_put(struct soap *soap, const char *tag, const char *type) const
2426 int i = soap_embed_element(soap, (void*)this, tag, SOAP_TYPE_tns__ArrayOfGroupObject);
2427 this->soap_out(soap, tag, i, type);
2428 return soap_putindependent(soap);
2431 int tns__ArrayOfGroupObject::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
2433 return soap_out_tns__ArrayOfGroupObject(soap, tag, id, this, type);
2436 SOAP_FMAC3 int SOAP_FMAC4 soap_out_tns__ArrayOfGroupObject(struct soap *soap, const char *tag, int id, const tns__ArrayOfGroupObject *a, const char *type)
2438 soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_tns__ArrayOfGroupObject), "tns:ArrayOfGroupObject");
2439 soap_element_end_out(soap, tag);
2443 void *tns__ArrayOfGroupObject::soap_get(struct soap *soap, const char *tag, const char *type)
2445 return soap_get_tns__ArrayOfGroupObject(soap, this, tag, type);
2448 SOAP_FMAC3 tns__ArrayOfGroupObject * SOAP_FMAC4 soap_get_tns__ArrayOfGroupObject(struct soap *soap, tns__ArrayOfGroupObject *p, const char *tag, const char *type)
2450 if ((p = soap_in_tns__ArrayOfGroupObject(soap, tag, p, type)))
2451 soap_getindependent(soap);
2455 void *tns__ArrayOfGroupObject::soap_in(struct soap *soap, const char *tag, const char *type)
2456 { return soap_in_tns__ArrayOfGroupObject(soap, tag, this, type);
2459 SOAP_FMAC3 tns__ArrayOfGroupObject * SOAP_FMAC4 soap_in_tns__ArrayOfGroupObject(struct soap *soap, const char *tag, tns__ArrayOfGroupObject *a, const char *type)
2461 if (soap_element_begin_in(soap, tag))
2464 if (soap->mode & SOAP_XML_NIL)
2465 { soap->error = SOAP_NULL;
2470 { if (!(a = (tns__ArrayOfGroupObject *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_tns__ArrayOfGroupObject, sizeof(tns__ArrayOfGroupObject), soap->type, soap->arrayType)))
2471 { soap->error = SOAP_TAG_MISMATCH;
2475 { a->soap_default(soap);
2476 if (soap->clist->type != SOAP_TYPE_tns__ArrayOfGroupObject)
2477 { soap_revert(soap);
2479 return (tns__ArrayOfGroupObject *)a->soap_in(soap, tag, type);
2485 soap->error = SOAP_TAG_MISMATCH;
2487 if (soap->error == SOAP_TAG_MISMATCH)
2488 soap->error = soap_ignore_element(soap);
2489 if (soap->error == SOAP_NO_TAG)
2494 if (soap_element_end_in(soap, tag))
2499 { a = (tns__ArrayOfGroupObject *)soap_id_forward(soap, soap->href, (void**)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_tns__ArrayOfGroupObject, sizeof(tns__ArrayOfGroupObject), soap->type, soap->arrayType), SOAP_TYPE_tns__ArrayOfGroupObject, sizeof(tns__ArrayOfGroupObject));
2501 a->soap_default(soap);
2502 if (soap->body && soap_element_end_in(soap, tag))
2508 SOAP_FMAC3 tns__ArrayOfGroupObject * SOAP_FMAC4 soap_new_tns__ArrayOfGroupObject(struct soap *soap, int n)
2509 { return soap_instantiate_tns__ArrayOfGroupObject(soap, n, NULL, NULL, NULL);
2512 SOAP_FMAC3 void SOAP_FMAC4 soap_delete_tns__ArrayOfGroupObject(struct soap *soap, tns__ArrayOfGroupObject *p)
2513 { soap_delete(soap, p);
2516 SOAP_FMAC3 tns__ArrayOfGroupObject * SOAP_FMAC4 soap_instantiate_tns__ArrayOfGroupObject(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
2518 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_tns__ArrayOfGroupObject(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
2519 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_tns__ArrayOfGroupObject, n);
2524 { cp->ptr = (void*)new tns__ArrayOfGroupObject;
2526 *size = sizeof(tns__ArrayOfGroupObject);
2529 { cp->ptr = (void*)new tns__ArrayOfGroupObject[n];
2531 *size = n * sizeof(tns__ArrayOfGroupObject);
2533 return (tns__ArrayOfGroupObject*)cp->ptr;
2536 void tns__groupResponse::soap_serialize(struct soap *soap) const
2538 if (!soap_reference(soap, this, SOAP_TYPE_tns__groupResponse))
2539 this->soap_mark(soap);
2542 void tns__groupResponse::soap_mark(struct soap *soap) const
2544 soap_embedded(soap, &((tns__groupResponse*)this)->_groupResponse, SOAP_TYPE_PointerTotns__ArrayOfGroupObject);
2545 soap_mark_PointerTotns__ArrayOfGroupObject(soap, &((tns__groupResponse*)this)->_groupResponse);
2548 void tns__groupResponse::soap_default(struct soap *soap)
2550 soap_default_PointerTotns__ArrayOfGroupObject(soap, &((tns__groupResponse*)this)->_groupResponse);
2553 int tns__groupResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
2555 int i = soap_embed_element(soap, (void*)this, tag, SOAP_TYPE_tns__groupResponse);
2556 this->soap_out(soap, tag, i, type);
2557 return soap_putindependent(soap);
2560 int tns__groupResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
2562 return soap_out_tns__groupResponse(soap, tag, id, this, type);
2565 SOAP_FMAC3 int SOAP_FMAC4 soap_out_tns__groupResponse(struct soap *soap, const char *tag, int id, const tns__groupResponse *a, const char *type)
2567 soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_tns__groupResponse), "tns:groupResponse");
2568 soap_out_PointerTotns__ArrayOfGroupObject(soap, "groupResponse", -1, &(((tns__groupResponse*)a)->_groupResponse), "tns:ArrayOfGroupObject");
2569 soap_element_end_out(soap, tag);
2573 void *tns__groupResponse::soap_get(struct soap *soap, const char *tag, const char *type)
2575 return soap_get_tns__groupResponse(soap, this, tag, type);
2578 SOAP_FMAC3 tns__groupResponse * SOAP_FMAC4 soap_get_tns__groupResponse(struct soap *soap, tns__groupResponse *p, const char *tag, const char *type)
2580 if ((p = soap_in_tns__groupResponse(soap, tag, p, type)))
2581 soap_getindependent(soap);
2585 void *tns__groupResponse::soap_in(struct soap *soap, const char *tag, const char *type)
2586 { return soap_in_tns__groupResponse(soap, tag, this, type);
2589 SOAP_FMAC3 tns__groupResponse * SOAP_FMAC4 soap_in_tns__groupResponse(struct soap *soap, const char *tag, tns__groupResponse *a, const char *type)
2591 if (soap_element_begin_in(soap, tag))
2594 if (soap->mode & SOAP_XML_NIL)
2595 { soap->error = SOAP_NULL;
2600 { if (!(a = (tns__groupResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_tns__groupResponse, sizeof(tns__groupResponse), soap->type, soap->arrayType)))
2601 { soap->error = SOAP_TAG_MISMATCH;
2605 { a->soap_default(soap);
2606 if (soap->clist->type != SOAP_TYPE_tns__groupResponse)
2607 { soap_revert(soap);
2609 return (tns__groupResponse *)a->soap_in(soap, tag, type);
2612 short soap_flag__groupResponse1 = 1;
2616 soap->error = SOAP_TAG_MISMATCH;
2618 if (soap_flag__groupResponse1 && soap->error == SOAP_TAG_MISMATCH)
2619 if (soap_in_PointerTotns__ArrayOfGroupObject(soap, NULL, &(((tns__groupResponse*)a)->_groupResponse), "tns:ArrayOfGroupObject"))
2620 { soap_flag__groupResponse1 = 0;
2624 if (soap->error == SOAP_TAG_MISMATCH)
2625 soap->error = soap_ignore_element(soap);
2626 if (soap->error == SOAP_NO_TAG)
2631 if (soap_element_end_in(soap, tag))
2636 { a = (tns__groupResponse *)soap_id_forward(soap, soap->href, (void**)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_tns__groupResponse, sizeof(tns__groupResponse), soap->type, soap->arrayType), SOAP_TYPE_tns__groupResponse, sizeof(tns__groupResponse));
2638 a->soap_default(soap);
2639 if (soap->body && soap_element_end_in(soap, tag))
2645 SOAP_FMAC3 tns__groupResponse * SOAP_FMAC4 soap_new_tns__groupResponse(struct soap *soap, int n)
2646 { return soap_instantiate_tns__groupResponse(soap, n, NULL, NULL, NULL);
2649 SOAP_FMAC3 void SOAP_FMAC4 soap_delete_tns__groupResponse(struct soap *soap, tns__groupResponse *p)
2650 { soap_delete(soap, p);
2653 SOAP_FMAC3 tns__groupResponse * SOAP_FMAC4 soap_instantiate_tns__groupResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
2655 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_tns__groupResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
2656 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_tns__groupResponse, n);
2661 { cp->ptr = (void*)new tns__groupResponse;
2663 *size = sizeof(tns__groupResponse);
2666 { cp->ptr = (void*)new tns__groupResponse[n];
2668 *size = n * sizeof(tns__groupResponse);
2670 return (tns__groupResponse*)cp->ptr;
2673 void tns__Bug::soap_serialize(struct soap *soap) const
2675 if (!soap_reference(soap, this, SOAP_TYPE_tns__Bug))
2676 this->soap_mark(soap);
2679 void tns__Bug::soap_mark(struct soap *soap) const
2683 void tns__Bug::soap_default(struct soap *soap)
2687 int tns__Bug::soap_put(struct soap *soap, const char *tag, const char *type) const
2689 int i = soap_embed_element(soap, (void*)this, tag, SOAP_TYPE_tns__Bug);
2690 this->soap_out(soap, tag, i, type);
2691 return soap_putindependent(soap);
2694 int tns__Bug::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
2696 return soap_out_tns__Bug(soap, tag, id, this, type);
2699 SOAP_FMAC3 int SOAP_FMAC4 soap_out_tns__Bug(struct soap *soap, const char *tag, int id, const tns__Bug *a, const char *type)
2701 soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_tns__Bug), "tns:Bug");
2702 soap_element_end_out(soap, tag);
2706 void *tns__Bug::soap_get(struct soap *soap, const char *tag, const char *type)
2708 return soap_get_tns__Bug(soap, this, tag, type);
2711 SOAP_FMAC3 tns__Bug * SOAP_FMAC4 soap_get_tns__Bug(struct soap *soap, tns__Bug *p, const char *tag, const char *type)
2713 if ((p = soap_in_tns__Bug(soap, tag, p, type)))
2714 soap_getindependent(soap);
2718 void *tns__Bug::soap_in(struct soap *soap, const char *tag, const char *type)
2719 { return soap_in_tns__Bug(soap, tag, this, type);
2722 SOAP_FMAC3 tns__Bug * SOAP_FMAC4 soap_in_tns__Bug(struct soap *soap, const char *tag, tns__Bug *a, const char *type)
2724 if (soap_element_begin_in(soap, tag))
2727 if (soap->mode & SOAP_XML_NIL)
2728 { soap->error = SOAP_NULL;
2733 { if (!(a = (tns__Bug *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_tns__Bug, sizeof(tns__Bug), soap->type, soap->arrayType)))
2734 { soap->error = SOAP_TAG_MISMATCH;
2738 { a->soap_default(soap);
2739 if (soap->clist->type != SOAP_TYPE_tns__Bug)
2740 { soap_revert(soap);
2742 return (tns__Bug *)a->soap_in(soap, tag, type);
2748 soap->error = SOAP_TAG_MISMATCH;
2750 if (soap->error == SOAP_TAG_MISMATCH)
2751 soap->error = soap_ignore_element(soap);
2752 if (soap->error == SOAP_NO_TAG)
2757 if (soap_element_end_in(soap, tag))
2762 { a = (tns__Bug *)soap_id_forward(soap, soap->href, (void**)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_tns__Bug, sizeof(tns__Bug), soap->type, soap->arrayType), SOAP_TYPE_tns__Bug, sizeof(tns__Bug));
2764 a->soap_default(soap);
2765 if (soap->body && soap_element_end_in(soap, tag))
2771 SOAP_FMAC3 tns__Bug * SOAP_FMAC4 soap_new_tns__Bug(struct soap *soap, int n)
2772 { return soap_instantiate_tns__Bug(soap, n, NULL, NULL, NULL);
2775 SOAP_FMAC3 void SOAP_FMAC4 soap_delete_tns__Bug(struct soap *soap, tns__Bug *p)
2776 { soap_delete(soap, p);
2779 SOAP_FMAC3 tns__Bug * SOAP_FMAC4 soap_instantiate_tns__Bug(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
2781 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_tns__Bug(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
2782 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_tns__Bug, n);
2787 { cp->ptr = (void*)new tns__Bug;
2789 *size = sizeof(tns__Bug);
2792 { cp->ptr = (void*)new tns__Bug[n];
2794 *size = n * sizeof(tns__Bug);
2796 return (tns__Bug*)cp->ptr;
2799 void tns__bugFetchResponse::soap_serialize(struct soap *soap) const
2801 if (!soap_reference(soap, this, SOAP_TYPE_tns__bugFetchResponse))
2802 this->soap_mark(soap);
2805 void tns__bugFetchResponse::soap_mark(struct soap *soap) const
2807 soap_embedded(soap, &((tns__bugFetchResponse*)this)->_bugFetchResponse, SOAP_TYPE_PointerTotns__Bug);
2808 soap_mark_PointerTotns__Bug(soap, &((tns__bugFetchResponse*)this)->_bugFetchResponse);
2811 void tns__bugFetchResponse::soap_default(struct soap *soap)
2813 soap_default_PointerTotns__Bug(soap, &((tns__bugFetchResponse*)this)->_bugFetchResponse);
2816 int tns__bugFetchResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
2818 int i = soap_embed_element(soap, (void*)this, tag, SOAP_TYPE_tns__bugFetchResponse);
2819 this->soap_out(soap, tag, i, type);
2820 return soap_putindependent(soap);
2823 int tns__bugFetchResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
2825 return soap_out_tns__bugFetchResponse(soap, tag, id, this, type);
2828 SOAP_FMAC3 int SOAP_FMAC4 soap_out_tns__bugFetchResponse(struct soap *soap, const char *tag, int id, const tns__bugFetchResponse *a, const char *type)
2830 soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_tns__bugFetchResponse), "tns:bugFetchResponse");
2831 soap_out_PointerTotns__Bug(soap, "bugFetchResponse", -1, &(((tns__bugFetchResponse*)a)->_bugFetchResponse), "tns:Bug");
2832 soap_element_end_out(soap, tag);
2836 void *tns__bugFetchResponse::soap_get(struct soap *soap, const char *tag, const char *type)
2838 return soap_get_tns__bugFetchResponse(soap, this, tag, type);
2841 SOAP_FMAC3 tns__bugFetchResponse * SOAP_FMAC4 soap_get_tns__bugFetchResponse(struct soap *soap, tns__bugFetchResponse *p, const char *tag, const char *type)
2843 if ((p = soap_in_tns__bugFetchResponse(soap, tag, p, type)))
2844 soap_getindependent(soap);
2848 void *tns__bugFetchResponse::soap_in(struct soap *soap, const char *tag, const char *type)