Genivia Home Documentation
address.h Source File

updated Wed Aug 16 2017
 
address.h
Go to the documentation of this file.
1 /* ./address.h
2  Generated by wsdl2h 2.8.35 from ./address.xsd and ./addresstypemap.dat
3  2017-09-25 15:50:30 GMT
4 
5  DO NOT INCLUDE THIS FILE DIRECTLY INTO YOUR PROJECT BUILDS
6  USE THE soapcpp2-GENERATED SOURCE CODE FILES FOR YOUR PROJECT BUILDS
7 
8 gSOAP XML Web services tools
9 Copyright (C) 2000-2016, Robert van Engelen, Genivia Inc. All Rights Reserved.
10 This program is released under the GPL with the additional exemption that
11 compiling, linking, and/or using OpenSSL is allowed.
12 --------------------------------------------------------------------------------
13 A commercial use license is available from Genivia Inc., contact@genivia.com
14 --------------------------------------------------------------------------------
15 */
16 
84 //gsoapopt c++,w
85 
86 /******************************************************************************\
87  * *
88  * Definitions *
89  * urn:address-book-example *
90  * *
91 \******************************************************************************/
92 
93 
94 /******************************************************************************\
95  * *
96  * $CONTAINER *
97  * std::vector *
98  * *
99 \******************************************************************************/
100 
101 template <class T> class std::vector;
102 
103 /******************************************************************************\
104  * *
105  * Import *
106  * *
107 \******************************************************************************/
108 
109 #import "stl.h" // enable STL containers when used (option -s removes STL dependency)
110 
111 /******************************************************************************\
112  * *
113  * Schema Namespaces *
114  * *
115 \******************************************************************************/
116 
117 
118 /* NOTE:
119 
120 It is strongly recommended to customize the names of the namespace prefixes
121 generated by wsdl2h. To do so, modify the prefix bindings below and add the
122 modified lines to typemap.dat to rerun wsdl2h:
123 
124 a = "urn:address-book-example"
125 
126 */
127 
131 #define SOAP_NAMESPACE_OF_a "urn:address-book-example"
132 //gsoap a schema namespace: urn:address-book-example
133 //gsoap a schema form: unqualified
134 
135 /******************************************************************************\
136  * *
137  * Built-in Schema Types and Top-Level Elements and Attributes *
138  * *
139 \******************************************************************************/
140 
141 
142 /******************************************************************************\
143  * *
144  * Forward Declarations *
145  * *
146 \******************************************************************************/
147 
148 
149 // Forward declaration of class a__address.
150 class a__address;
151 
152 // Forward declaration of class _a__address_book.
153 class _a__address_book;
154 
155 
156 /******************************************************************************\
157  * *
158  * Schema Types and Top-Level Elements and Attributes *
159  * urn:address-book-example *
160  * *
161 \******************************************************************************/
162 
170 {
182 };
183 
184 
185 /******************************************************************************\
186  * *
187  * Schema Complex Types and Top-Level Elements *
188  * urn:address-book-example *
189  * *
190 \******************************************************************************/
191 
208 { public:
210  std::string name 1;
211  std::string street 1;
213  std::string city 1;
215  std::string zip 1;
219  std::string* phone 0;
221  std::string* mobile 0;
223  time_t* dob 0;
225  @int ID 1;
227  struct soap *soap ;
229 };
230 
248 { public:
252  struct soap *soap ;
253 };
254 
255 
256 /******************************************************************************\
257  * *
258  * Additional Top-Level Elements *
259  * urn:address-book-example *
260  * *
261 \******************************************************************************/
262 
263 
264 /******************************************************************************\
265  * *
266  * Additional Top-Level Attributes *
267  * urn:address-book-example *
268  * *
269 \******************************************************************************/
270 
271 
272 /******************************************************************************\
273  * *
274  * XML Data Binding *
275  * *
276 \******************************************************************************/
277 
278 
328 /* End of ./address.h */
a__ISO_country
"urn:address-book-example":ISO-country is a simpleType restriction of XSD type xs:string.
Definition: address.h:169
struct soap * soap
A handle to the soap struct context that manages this instance when instantiated by a context or NULL...
Definition: address.h:252
xs:string value="nl"
Definition: address.h:177
enum a__ISO_country country
Element "country" of XSD type "":ISO-country.
Definition: address.h:218
int ID
Attribute "ID" of XSD type xs:int.
Definition: address.h:226
xs:string value="se"
Definition: address.h:180
xs:string value="us"
Definition: address.h:181
std::string street
Element "street" of XSD type xs:string.
Definition: address.h:212
xs:string value="no"
Definition: address.h:178
xs:string value="ru"
Definition: address.h:179
xs:string value="en"
Definition: address.h:174
std::string * phone
Element "phone" of XSD type xs:string.
Definition: address.h:220
"urn:address-book-example":address is a complexType.
Definition: address.h:207
xs:string value="gb"
Definition: address.h:175
std::string name
Element "name" of XSD type xs:string.
Definition: address.h:210
std::string city
Element "city" of XSD type xs:string.
Definition: address.h:214
xs:string value="be"
Definition: address.h:171
std::string * mobile
Element "mobile" of XSD type xs:string.
Definition: address.h:222
Top-level root element "urn:address-book-example":address-book.
Definition: address.h:247
xs:string value="ca"
Definition: address.h:172
struct soap * soap
A handle to the soap struct context that manages this instance when instantiated by a context or NULL...
Definition: address.h:228
xs:string value="it"
Definition: address.h:176
xs:string value="de"
Definition: address.h:173
time_t * dob
Element "dob" of XSD type xs:dateTime.
Definition: address.h:224
std::string zip
Element "zip" of XSD type xs:string.
Definition: address.h:216