copasi API
0.1
|
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 */