copasi API  0.1
copasi/MIRIAM/WebServicesIssues/soapStub.h
Go to the documentation of this file.
00001 // Begin CVS Header
00002 //   $Source: /fs/turing/cvs/copasi_dev/copasi/MIRIAM/WebServicesIssues/soapStub.h,v $
00003 //   $Revision: 1.4 $
00004 //   $Name: Build-33 $
00005 //   $Author: shoops $
00006 //   $Date: 2009/04/21 16:17:18 $
00007 // End CVS Header
00008 
00009 // Copyright (C) 2008 by Pedro Mendes, Virginia Tech Intellectual
00010 // Properties, Inc., EML Research, gGmbH, University of Heidelberg,
00011 // and The University of Manchester.
00012 // All rights reserved.
00013 
00014 /* soapStub.h
00015    Generated by gSOAP 2.7.12 from MIRIAM.h
00016    Copyright(C) 2000-2008, Robert van Engelen, Genivia Inc. All Rights Reserved.
00017    This part of the software is released under one of the following licenses:
00018    GPL, the gSOAP public license, or Genivia's license for commercial use.
00019  */
00020 
00021 #ifndef soapStub_H
00022 #define soapStub_H
00023 
00024 #ifdef WIN32
00025 #define _GLIBCXX_VECTOR 1
00026 # pragma warning (disable: 4100)
00027 #endif
00028 
00029 #ifndef _GLIBCXX_VECTOR
00030 #define _GLIBCXX_VECTOR 1
00031 #pragma GCC system_header
00032 #include <bits/functexcept.h>
00033 #include <bits/stl_algobase.h>
00034 #include <bits/allocator.h>
00035 #include <bits/stl_construct.h>
00036 #include <bits/stl_uninitialized.h>
00037 #include <bits/stl_vector.h>
00038 #include <bits/stl_bvector.h>
00039 #ifndef _GLIBCXX_EXPORT_TEMPLATE
00040 #endif
00041 #ifdef _GLIBCXX_DEBUG
00042 #endif
00043 #endif /* _GLIBCXX_VECTOR */
00044 #include "stdsoap2.h"
00045 
00046 /******************************************************************************\
00047  *                                                                            *
00048  * Enumerations                                                               *
00049  *                                                                            *
00050 \******************************************************************************/
00051 
00052 /******************************************************************************\
00053  *                                                                            *
00054  * Classes and Structs                                                        *
00055  *                                                                            *
00056 \******************************************************************************/
00057 
00058 #if 0 /* volatile type: do not redeclare here */
00059 
00060 #endif
00061 
00062 #if 0 /* volatile type: do not redeclare here */
00063 
00064 #endif
00065 
00066 #ifndef SOAP_TYPE_ArrayOf_USCORExsd_USCOREstring
00067 #define SOAP_TYPE_ArrayOf_USCORExsd_USCOREstring (7)
00068 /* SOAP encoded array of xsd:string schema type: */
00069 class SOAP_CMAC ArrayOf_USCORExsd_USCOREstring
00070 {
00071 public:
00072   std::string *__ptr;
00073   int __size;
00074   struct soap *soap; /* transient */
00075 public:
00076   virtual int soap_type() const {return 7;} /* = unique id SOAP_TYPE_ArrayOf_USCORExsd_USCOREstring */
00077   virtual void soap_default(struct soap*);
00078   virtual void soap_serialize(struct soap*) const;
00079   virtual int soap_put(struct soap*, const char*, const char*) const;
00080   virtual int soap_out(struct soap*, const char*, int, const char*) const;
00081   virtual void *soap_get(struct soap*, const char*, const char*);
00082   virtual void *soap_in(struct soap*, const char*, const char*);
00083   ArrayOf_USCORExsd_USCOREstring() : __ptr(NULL), __size(0), soap(NULL) {}
00084   virtual ~ArrayOf_USCORExsd_USCOREstring() {}};
00085 #endif
00086 
00087 #ifndef SOAP_TYPE_ns2__getNameResponse
00088 #define SOAP_TYPE_ns2__getNameResponse (13)
00089 /* ns2:getNameResponse */
00090 struct ns2__getNameResponse
00091 {
00092 public:
00093   std::string _getNameReturn; /* SOAP 1.2 RPC return element (when namespace qualified) */ /* required element of type xsd:string */
00094 };
00095 #endif
00096 
00097 #ifndef SOAP_TYPE_ns2__getName
00098 #define SOAP_TYPE_ns2__getName (14)
00099 /* ns2:getName */
00100 struct ns2__getName
00101 {
00102 public:
00103   std::string _uri; /* required element of type xsd:string */
00104 };
00105 #endif
00106 
00107 #ifndef SOAP_TYPE_ns2__getLocationResponse
00108 #define SOAP_TYPE_ns2__getLocationResponse (16)
00109 /* ns2:getLocationResponse */
00110 struct ns2__getLocationResponse
00111 {
00112 public:
00113   std::string _getLocationReturn; /* SOAP 1.2 RPC return element (when namespace qualified) */ /* required element of type xsd:string */
00114 };
00115 #endif
00116 
00117 #ifndef SOAP_TYPE_ns2__getLocation
00118 #define SOAP_TYPE_ns2__getLocation (17)
00119 /* ns2:getLocation */
00120 struct ns2__getLocation
00121 {
00122 public:
00123   std::string _uri; /* required element of type xsd:string */
00124   std::string _resource; /* required element of type xsd:string */
00125 };
00126 #endif
00127 
00128 #ifndef SOAP_TYPE_ns2__getURIResponse
00129 #define SOAP_TYPE_ns2__getURIResponse (19)
00130 /* ns2:getURIResponse */
00131 struct ns2__getURIResponse
00132 {
00133 public:
00134   std::string _getURIReturn; /* SOAP 1.2 RPC return element (when namespace qualified) */ /* required element of type xsd:string */
00135 };
00136 #endif
00137 
00138 #ifndef SOAP_TYPE_ns2__getURI
00139 #define SOAP_TYPE_ns2__getURI (20)
00140 /* ns2:getURI */
00141 struct ns2__getURI
00142 {
00143 public:
00144   std::string _name; /* required element of type xsd:string */
00145   std::string _id; /* required element of type xsd:string */
00146 };
00147 #endif
00148 
00149 #ifndef SOAP_TYPE_ns2__getDataResourcesResponse
00150 #define SOAP_TYPE_ns2__getDataResourcesResponse (21)
00151 /* ns2:getDataResourcesResponse */
00152 struct ns2__getDataResourcesResponse
00153 {
00154 public:
00155   ArrayOf_USCORExsd_USCOREstring *_getDataResourcesReturn; /* SOAP 1.2 RPC return element (when namespace qualified) */ /* optional element of type ArrayOfstring */
00156 };
00157 #endif
00158 
00159 #ifndef SOAP_TYPE_ns2__getDataResources
00160 #define SOAP_TYPE_ns2__getDataResources (25)
00161 /* ns2:getDataResources */
00162 struct ns2__getDataResources
00163 {
00164 public:
00165   std::string _nickname; /* required element of type xsd:string */
00166 };
00167 #endif
00168 
00169 #ifndef SOAP_TYPE_ns2__getServicesInfoResponse
00170 #define SOAP_TYPE_ns2__getServicesInfoResponse (27)
00171 /* ns2:getServicesInfoResponse */
00172 struct ns2__getServicesInfoResponse
00173 {
00174 public:
00175   std::string getServicesInfoReturn; /* SOAP 1.2 RPC return element (when namespace qualified) */ /* required element of type xsd:string */
00176 };
00177 #endif
00178 
00179 #ifndef SOAP_TYPE_ns2__getServicesInfo
00180 #define SOAP_TYPE_ns2__getServicesInfo (28)
00181 /* ns2:getServicesInfo */
00182 struct ns2__getServicesInfo
00183 {
00184 #ifdef WITH_NOEMPTYSTRUCT
00185 private:
00186   char dummy; /* dummy member to enable compilation */
00187 #endif
00188 };
00189 #endif
00190 
00191 #ifndef SOAP_TYPE_ns2__getServicesVersionResponse
00192 #define SOAP_TYPE_ns2__getServicesVersionResponse (30)
00193 /* ns2:getServicesVersionResponse */
00194 struct ns2__getServicesVersionResponse
00195 {
00196 public:
00197   std::string getServicesVersionReturn; /* SOAP 1.2 RPC return element (when namespace qualified) */ /* required element of type xsd:string */
00198 };
00199 #endif
00200 
00201 #ifndef SOAP_TYPE_ns2__getServicesVersion
00202 #define SOAP_TYPE_ns2__getServicesVersion (31)
00203 /* ns2:getServicesVersion */
00204 struct ns2__getServicesVersion
00205 {
00206 #ifdef WITH_NOEMPTYSTRUCT
00207 private:
00208   char dummy; /* dummy member to enable compilation */
00209 #endif
00210 };
00211 #endif
00212 
00213 #ifndef SOAP_TYPE_ns2__getJavaLibraryVersionResponse
00214 #define SOAP_TYPE_ns2__getJavaLibraryVersionResponse (33)
00215 /* ns2:getJavaLibraryVersionResponse */
00216 struct ns2__getJavaLibraryVersionResponse
00217 {
00218 public:
00219   std::string getJavaLibraryVersionReturn; /* SOAP 1.2 RPC return element (when namespace qualified) */ /* required element of type xsd:string */
00220 };
00221 #endif
00222 
00223 #ifndef SOAP_TYPE_ns2__getJavaLibraryVersion
00224 #define SOAP_TYPE_ns2__getJavaLibraryVersion (34)
00225 /* ns2:getJavaLibraryVersion */
00226 struct ns2__getJavaLibraryVersion
00227 {
00228 #ifdef WITH_NOEMPTYSTRUCT
00229 private:
00230   char dummy; /* dummy member to enable compilation */
00231 #endif
00232 };
00233 #endif
00234 
00235 #ifndef SOAP_TYPE_ns2__getDataTypeURIResponse
00236 #define SOAP_TYPE_ns2__getDataTypeURIResponse (36)
00237 /* ns2:getDataTypeURIResponse */
00238 struct ns2__getDataTypeURIResponse
00239 {
00240 public:
00241   std::string _getDataTypeURIReturn; /* SOAP 1.2 RPC return element (when namespace qualified) */ /* required element of type xsd:string */
00242 };
00243 #endif
00244 
00245 #ifndef SOAP_TYPE_ns2__getDataTypeURI
00246 #define SOAP_TYPE_ns2__getDataTypeURI (37)
00247 /* ns2:getDataTypeURI */
00248 struct ns2__getDataTypeURI
00249 {
00250 public:
00251   std::string _name; /* required element of type xsd:string */
00252 };
00253 #endif
00254 
00255 #ifndef SOAP_TYPE_ns2__getDataTypeURIsResponse
00256 #define SOAP_TYPE_ns2__getDataTypeURIsResponse (38)
00257 /* ns2:getDataTypeURIsResponse */
00258 struct ns2__getDataTypeURIsResponse
00259 {
00260 public:
00261   ArrayOf_USCORExsd_USCOREstring *_getDataTypeURIsReturn; /* SOAP 1.2 RPC return element (when namespace qualified) */ /* optional element of type ArrayOfstring */
00262 };
00263 #endif
00264 
00265 #ifndef SOAP_TYPE_ns2__getDataTypeURIs
00266 #define SOAP_TYPE_ns2__getDataTypeURIs (41)
00267 /* ns2:getDataTypeURIs */
00268 struct ns2__getDataTypeURIs
00269 {
00270 public:
00271   std::string _name; /* required element of type xsd:string */
00272 };
00273 #endif
00274 
00275 #ifndef SOAP_TYPE_ns2__getDataTypeDefResponse
00276 #define SOAP_TYPE_ns2__getDataTypeDefResponse (43)
00277 /* ns2:getDataTypeDefResponse */
00278 struct ns2__getDataTypeDefResponse
00279 {
00280 public:
00281   std::string _getDataTypeDefReturn; /* SOAP 1.2 RPC return element (when namespace qualified) */ /* required element of type xsd:string */
00282 };
00283 #endif
00284 
00285 #ifndef SOAP_TYPE_ns2__getDataTypeDef
00286 #define SOAP_TYPE_ns2__getDataTypeDef (44)
00287 /* ns2:getDataTypeDef */
00288 struct ns2__getDataTypeDef
00289 {
00290 public:
00291   std::string _nickname; /* required element of type xsd:string */
00292 };
00293 #endif
00294 
00295 #ifndef SOAP_TYPE_ns2__getLocationsResponse
00296 #define SOAP_TYPE_ns2__getLocationsResponse (45)
00297 /* ns2:getLocationsResponse */
00298 struct ns2__getLocationsResponse
00299 {
00300 public:
00301   ArrayOf_USCORExsd_USCOREstring *_getLocationsReturn; /* SOAP 1.2 RPC return element (when namespace qualified) */ /* optional element of type ArrayOfstring */
00302 };
00303 #endif
00304 
00305 #ifndef SOAP_TYPE_ns2__getLocations
00306 #define SOAP_TYPE_ns2__getLocations (48)
00307 /* ns2:getLocations */
00308 struct ns2__getLocations
00309 {
00310 public:
00311   std::string _nickname; /* required element of type xsd:string */
00312   std::string _id; /* required element of type xsd:string */
00313 };
00314 #endif
00315 
00316 #ifndef SOAP_TYPE_ns2__getLocationsResponse_
00317 #define SOAP_TYPE_ns2__getLocationsResponse_ (49)
00318 /* ns2:getLocationsResponse */
00319 struct ns2__getLocationsResponse_
00320 {
00321 public:
00322   ArrayOf_USCORExsd_USCOREstring *_getLocationsReturn; /* SOAP 1.2 RPC return element (when namespace qualified) */ /* optional element of type ArrayOfstring */
00323 };
00324 #endif
00325 
00326 #ifndef SOAP_TYPE_ns2__getLocations_
00327 #define SOAP_TYPE_ns2__getLocations_ (52)
00328 /* ns2:getLocations */
00329 struct ns2__getLocations_
00330 {
00331 public:
00332   std::string _nickname; /* required element of type xsd:string */
00333   std::string _id; /* required element of type xsd:string */
00334 };
00335 #endif
00336 
00337 #ifndef SOAP_TYPE_ns2__isDeprecatedResponse
00338 #define SOAP_TYPE_ns2__isDeprecatedResponse (54)
00339 /* ns2:isDeprecatedResponse */
00340 struct ns2__isDeprecatedResponse
00341 {
00342 public:
00343   std::string _isDeprecatedReturn; /* SOAP 1.2 RPC return element (when namespace qualified) */ /* required element of type xsd:string */
00344 };
00345 #endif
00346 
00347 #ifndef SOAP_TYPE_ns2__isDeprecated
00348 #define SOAP_TYPE_ns2__isDeprecated (55)
00349 /* ns2:isDeprecated */
00350 struct ns2__isDeprecated
00351 {
00352 public:
00353   std::string _uri; /* required element of type xsd:string */
00354 };
00355 #endif
00356 
00357 #ifndef SOAP_TYPE_ns2__getOfficialDataTypeURIResponse
00358 #define SOAP_TYPE_ns2__getOfficialDataTypeURIResponse (57)
00359 /* ns2:getOfficialDataTypeURIResponse */
00360 struct ns2__getOfficialDataTypeURIResponse
00361 {
00362 public:
00363   std::string _getOfficialDataTypeURIReturn; /* SOAP 1.2 RPC return element (when namespace qualified) */ /* required element of type xsd:string */
00364 };
00365 #endif
00366 
00367 #ifndef SOAP_TYPE_ns2__getOfficialDataTypeURI
00368 #define SOAP_TYPE_ns2__getOfficialDataTypeURI (58)
00369 /* ns2:getOfficialDataTypeURI */
00370 struct ns2__getOfficialDataTypeURI
00371 {
00372 public:
00373   std::string _uri; /* required element of type xsd:string */
00374 };
00375 #endif
00376 
00377 #ifndef SOAP_TYPE_ns2__getMiriamURIResponse
00378 #define SOAP_TYPE_ns2__getMiriamURIResponse (60)
00379 /* ns2:getMiriamURIResponse */
00380 struct ns2__getMiriamURIResponse
00381 {
00382 public:
00383   std::string _getMiriamURIReturn; /* SOAP 1.2 RPC return element (when namespace qualified) */ /* required element of type xsd:string */
00384 };
00385 #endif
00386 
00387 #ifndef SOAP_TYPE_ns2__getMiriamURI
00388 #define SOAP_TYPE_ns2__getMiriamURI (61)
00389 /* ns2:getMiriamURI */
00390 struct ns2__getMiriamURI
00391 {
00392 public:
00393   std::string _uri; /* required element of type xsd:string */
00394 };
00395 #endif
00396 
00397 #ifndef SOAP_TYPE_ns2__getDataTypePatternResponse
00398 #define SOAP_TYPE_ns2__getDataTypePatternResponse (63)
00399 /* ns2:getDataTypePatternResponse */
00400 struct ns2__getDataTypePatternResponse
00401 {
00402 public:
00403   std::string _getDataTypePatternReturn; /* SOAP 1.2 RPC return element (when namespace qualified) */ /* required element of type xsd:string */
00404 };
00405 #endif
00406 
00407 #ifndef SOAP_TYPE_ns2__getDataTypePattern
00408 #define SOAP_TYPE_ns2__getDataTypePattern (64)
00409 /* ns2:getDataTypePattern */
00410 struct ns2__getDataTypePattern
00411 {
00412 public:
00413   std::string _nickname; /* required element of type xsd:string */
00414 };
00415 #endif
00416 
00417 #ifndef SOAP_TYPE_ns2__getResourceInfoResponse
00418 #define SOAP_TYPE_ns2__getResourceInfoResponse (66)
00419 /* ns2:getResourceInfoResponse */
00420 struct ns2__getResourceInfoResponse
00421 {
00422 public:
00423   std::string _getResourceInfoReturn; /* SOAP 1.2 RPC return element (when namespace qualified) */ /* required element of type xsd:string */
00424 };
00425 #endif
00426 
00427 #ifndef SOAP_TYPE_ns2__getResourceInfo
00428 #define SOAP_TYPE_ns2__getResourceInfo (67)
00429 /* ns2:getResourceInfo */
00430 struct ns2__getResourceInfo
00431 {
00432 public:
00433   std::string _id; /* required element of type xsd:string */
00434 };
00435 #endif
00436 
00437 #ifndef SOAP_TYPE_ns2__getResourceInstitutionResponse
00438 #define SOAP_TYPE_ns2__getResourceInstitutionResponse (69)
00439 /* ns2:getResourceInstitutionResponse */
00440 struct ns2__getResourceInstitutionResponse
00441 {
00442 public:
00443   std::string _getResourceInstitutionReturn; /* SOAP 1.2 RPC return element (when namespace qualified) */ /* required element of type xsd:string */
00444 };
00445 #endif
00446 
00447 #ifndef SOAP_TYPE_ns2__getResourceInstitution
00448 #define SOAP_TYPE_ns2__getResourceInstitution (70)
00449 /* ns2:getResourceInstitution */
00450 struct ns2__getResourceInstitution
00451 {
00452 public:
00453   std::string _id; /* required element of type xsd:string */
00454 };
00455 #endif
00456 
00457 #ifndef SOAP_TYPE_ns2__getResourceLocationResponse
00458 #define SOAP_TYPE_ns2__getResourceLocationResponse (72)
00459 /* ns2:getResourceLocationResponse */
00460 struct ns2__getResourceLocationResponse
00461 {
00462 public:
00463   std::string _getResourceLocationReturn; /* SOAP 1.2 RPC return element (when namespace qualified) */ /* required element of type xsd:string */
00464 };
00465 #endif
00466 
00467 #ifndef SOAP_TYPE_ns2__getResourceLocation
00468 #define SOAP_TYPE_ns2__getResourceLocation (73)
00469 /* ns2:getResourceLocation */
00470 struct ns2__getResourceLocation
00471 {
00472 public:
00473   std::string _id; /* required element of type xsd:string */
00474 };
00475 #endif
00476 
00477 #ifndef SOAP_TYPE_ns2__getDataTypeSynonymsResponse
00478 #define SOAP_TYPE_ns2__getDataTypeSynonymsResponse (74)
00479 /* ns2:getDataTypeSynonymsResponse */
00480 struct ns2__getDataTypeSynonymsResponse
00481 {
00482 public:
00483   ArrayOf_USCORExsd_USCOREstring *_getDataTypeSynonymsReturn; /* SOAP 1.2 RPC return element (when namespace qualified) */ /* optional element of type ArrayOfstring */
00484 };
00485 #endif
00486 
00487 #ifndef SOAP_TYPE_ns2__getDataTypeSynonyms
00488 #define SOAP_TYPE_ns2__getDataTypeSynonyms (77)
00489 /* ns2:getDataTypeSynonyms */
00490 struct ns2__getDataTypeSynonyms
00491 {
00492 public:
00493   std::string _name; /* required element of type xsd:string */
00494 };
00495 #endif
00496 
00497 #ifndef SOAP_TYPE_ns2__getNamesResponse
00498 #define SOAP_TYPE_ns2__getNamesResponse (78)
00499 /* ns2:getNamesResponse */
00500 struct ns2__getNamesResponse
00501 {
00502 public:
00503   ArrayOf_USCORExsd_USCOREstring *_getNamesReturn; /* SOAP 1.2 RPC return element (when namespace qualified) */ /* optional element of type ArrayOfstring */
00504 };
00505 #endif
00506 
00507 #ifndef SOAP_TYPE_ns2__getNames
00508 #define SOAP_TYPE_ns2__getNames (81)
00509 /* ns2:getNames */
00510 struct ns2__getNames
00511 {
00512 public:
00513   std::string _uri; /* required element of type xsd:string */
00514 };
00515 #endif
00516 
00517 #ifndef SOAP_TYPE_ns2__getDataTypesNameResponse
00518 #define SOAP_TYPE_ns2__getDataTypesNameResponse (82)
00519 /* ns2:getDataTypesNameResponse */
00520 struct ns2__getDataTypesNameResponse
00521 {
00522 public:
00523   ArrayOf_USCORExsd_USCOREstring *getDataTypesNameReturn; /* SOAP 1.2 RPC return element (when namespace qualified) */ /* optional element of type ArrayOfstring */
00524 };
00525 #endif
00526 
00527 #ifndef SOAP_TYPE_ns2__getDataTypesName
00528 #define SOAP_TYPE_ns2__getDataTypesName (85)
00529 /* ns2:getDataTypesName */
00530 struct ns2__getDataTypesName
00531 {
00532 #ifdef WITH_NOEMPTYSTRUCT
00533 private:
00534   char dummy; /* dummy member to enable compilation */
00535 #endif
00536 };
00537 #endif
00538 
00539 #ifndef SOAP_TYPE_ns2__getDataTypesIdResponse
00540 #define SOAP_TYPE_ns2__getDataTypesIdResponse (86)
00541 /* ns2:getDataTypesIdResponse */
00542 struct ns2__getDataTypesIdResponse
00543 {
00544 public:
00545   ArrayOf_USCORExsd_USCOREstring *getDataTypesIdReturn; /* SOAP 1.2 RPC return element (when namespace qualified) */ /* optional element of type ArrayOfstring */
00546 };
00547 #endif
00548 
00549 #ifndef SOAP_TYPE_ns2__getDataTypesId
00550 #define SOAP_TYPE_ns2__getDataTypesId (89)
00551 /* ns2:getDataTypesId */
00552 struct ns2__getDataTypesId
00553 {
00554 #ifdef WITH_NOEMPTYSTRUCT
00555 private:
00556   char dummy; /* dummy member to enable compilation */
00557 #endif
00558 };
00559 #endif
00560 
00561 #ifndef SOAP_TYPE_ns2__checkRegExpResponse
00562 #define SOAP_TYPE_ns2__checkRegExpResponse (91)
00563 /* ns2:checkRegExpResponse */
00564 struct ns2__checkRegExpResponse
00565 {
00566 public:
00567   std::string _checkRegExpReturn; /* SOAP 1.2 RPC return element (when namespace qualified) */ /* required element of type xsd:string */
00568 };
00569 #endif
00570 
00571 #ifndef SOAP_TYPE_ns2__checkRegExp
00572 #define SOAP_TYPE_ns2__checkRegExp (92)
00573 /* ns2:checkRegExp */
00574 struct ns2__checkRegExp
00575 {
00576 public:
00577   std::string _identifier; /* required element of type xsd:string */
00578   std::string _datatype; /* required element of type xsd:string */
00579 };
00580 #endif
00581 
00582 #ifndef SOAP_TYPE_SOAP_ENV__Header
00583 #define SOAP_TYPE_SOAP_ENV__Header (93)
00584 /* SOAP Header: */
00585 struct SOAP_ENV__Header
00586 {
00587 #ifdef WITH_NOEMPTYSTRUCT
00588 private:
00589   char dummy; /* dummy member to enable compilation */
00590 #endif
00591 };
00592 #endif
00593 
00594 #ifndef SOAP_TYPE_SOAP_ENV__Code
00595 #define SOAP_TYPE_SOAP_ENV__Code (94)
00596 /* SOAP Fault Code: */
00597 struct SOAP_ENV__Code
00598 {
00599 public:
00600   char *SOAP_ENV__Value; /* optional element of type xsd:QName */
00601   struct SOAP_ENV__Code *SOAP_ENV__Subcode; /* optional element of type SOAP-ENV:Code */
00602 };
00603 #endif
00604 
00605 #ifndef SOAP_TYPE_SOAP_ENV__Detail
00606 #define SOAP_TYPE_SOAP_ENV__Detail (96)
00607 /* SOAP-ENV:Detail */
00608 struct SOAP_ENV__Detail
00609 {
00610 public:
00611   int __type; /* any type of element <fault> (defined below) */
00612   void *fault; /* transient */
00613   char *__any;
00614 };
00615 #endif
00616 
00617 #ifndef SOAP_TYPE_SOAP_ENV__Reason
00618 #define SOAP_TYPE_SOAP_ENV__Reason (99)
00619 /* SOAP-ENV:Reason */
00620 struct SOAP_ENV__Reason
00621 {
00622 public:
00623   char *SOAP_ENV__Text; /* optional element of type xsd:string */
00624 };
00625 #endif
00626 
00627 #ifndef SOAP_TYPE_SOAP_ENV__Fault
00628 #define SOAP_TYPE_SOAP_ENV__Fault (100)
00629 /* SOAP Fault: */
00630 struct SOAP_ENV__Fault
00631 {
00632 public:
00633   char *faultcode; /* optional element of type xsd:QName */
00634   char *faultstring; /* optional element of type xsd:string */
00635   char *faultactor; /* optional element of type xsd:string */
00636   struct SOAP_ENV__Detail *detail; /* optional element of type SOAP-ENV:Detail */
00637   struct SOAP_ENV__Code *SOAP_ENV__Code; /* optional element of type SOAP-ENV:Code */
00638   struct SOAP_ENV__Reason *SOAP_ENV__Reason; /* optional element of type SOAP-ENV:Reason */
00639   char *SOAP_ENV__Node; /* optional element of type xsd:string */
00640   char *SOAP_ENV__Role; /* optional element of type xsd:string */
00641   struct SOAP_ENV__Detail *SOAP_ENV__Detail; /* optional element of type SOAP-ENV:Detail */
00642 };
00643 #endif
00644 
00645 /******************************************************************************\
00646  *                                                                            *
00647  * Types with Custom Serializers                                              *
00648  *                                                                            *
00649 \******************************************************************************/
00650 
00651 /******************************************************************************\
00652  *                                                                            *
00653  * Typedefs                                                                   *
00654  *                                                                            *
00655 \******************************************************************************/
00656 
00657 #ifndef SOAP_TYPE__QName
00658 #define SOAP_TYPE__QName (5)
00659 typedef char *_QName;
00660 #endif
00661 
00662 #ifndef SOAP_TYPE__XML
00663 #define SOAP_TYPE__XML (6)
00664 typedef char *_XML;
00665 #endif
00666 
00667 /******************************************************************************\
00668  *                                                                            *
00669  * Typedef Synonyms                                                           *
00670  *                                                                            *
00671 \******************************************************************************/
00672 
00673 /******************************************************************************\
00674  *                                                                            *
00675  * Externals                                                                  *
00676  *                                                                            *
00677 \******************************************************************************/
00678 
00679 #endif
00680 
00681 /* End of soapStub.h */
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines