Home
Developer Center
Data Bindings
Main Page
Related Pages
Classes
Files
File List
File Members
address.h
Go to the documentation of this file.
1
/* address.h
2
Generated by wsdl2h 2.8.10 from address.xsd and addresstypemap.dat
3
2012-10-12 14:31:43 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) 2001-2012 Robert van Engelen, Genivia Inc. All Rights Reserved.
10
Part of this software is released under one of the following licenses:
11
GPL or Genivia's license for commercial use.
12
*/
13
78
//gsoapopt w
79
80
/******************************************************************************\
81
* *
82
* Definitions *
83
* urn:address-book-example *
84
* *
85
\******************************************************************************/
86
87
88
/******************************************************************************\
89
* *
90
* Import *
91
* *
92
\******************************************************************************/
93
94
95
// STL vector containers (use option -s to remove STL dependency)
96
#import "stlvector.h"
97
98
/******************************************************************************\
99
* *
100
* Schema Namespaces *
101
* *
102
\******************************************************************************/
103
104
105
/* NOTE:
106
107
It is strongly recommended to customize the names of the namespace prefixes
108
generated by wsdl2h. To do so, modify the prefix bindings below and add the
109
modified lines to typemap.dat to rerun wsdl2h:
110
111
a = "urn:address-book-example"
112
113
*/
114
116
#define SOAP_NAMESPACE_OF_a "urn:address-book-example"
117
//gsoap a schema namespace: urn:address-book-example
118
//gsoap a schema form: unqualified
119
120
/******************************************************************************\
121
* *
122
* Built-in Schema Types and Top-Level Elements and Attributes *
123
* *
124
\******************************************************************************/
125
126
127
/******************************************************************************\
128
* *
129
* Forward Declarations *
130
* *
131
\******************************************************************************/
132
133
134
135
// Forward declaration of class a__address.
136
class
a__address
;
137
138
// Forward declaration of class _a__address_book.
139
class
_a__address_book
;
140
141
/******************************************************************************\
142
* *
143
* Schema Types and Top-Level Elements and Attributes *
144
* urn:address-book-example *
145
* *
146
\******************************************************************************/
147
148
152
enum
a__ISO_country
153
{
154
a__ISO_country__be
,
155
a__ISO_country__ca
,
156
a__ISO_country__de
,
157
a__ISO_country__en
,
158
a__ISO_country__gb
,
159
a__ISO_country__it
,
160
a__ISO_country__nl
,
161
a__ISO_country__no
,
162
a__ISO_country__ru
,
163
a__ISO_country__se
,
164
a__ISO_country__us
,
165
};
166
167
/******************************************************************************\
168
* *
169
* Schema Complex Types and Top-Level Elements *
170
* urn:address-book-example *
171
* *
172
\******************************************************************************/
173
174
177
class
a__address
178
{
public
:
180
std::string
name
1;
181
182
std::string
street
1;
183
184
std::string
city
1;
185
186
std::string
zip
1;
187
188
enum
a__ISO_country
country
0 =
a__ISO_country__us
;
189
190
std::string*
phone
0;
191
192
std::string*
mobile
0;
193
194
time_t*
dob
0;
195
196
@
int
ID
1;
197
198
struct
soap
*
soap
;
199
};
200
201
204
206
class
_a__address_book
207
{
public
:
209
std::vector<a__address* >
address
0;
211
struct
soap
*
soap
;
212
};
213
214
/******************************************************************************\
215
* *
216
* Additional Top-Level Elements *
217
* urn:address-book-example *
218
* *
219
\******************************************************************************/
220
221
222
/******************************************************************************\
223
* *
224
* Additional Top-Level Attributes *
225
* urn:address-book-example *
226
* *
227
\******************************************************************************/
228
229
230
/******************************************************************************\
231
* *
232
* XML Data Binding *
233
* *
234
\******************************************************************************/
235
236
278
/* End of address.h */
Generated on Sun Oct 25 2015 13:20:11 for
Genivia
documentation of Data Bindings by
Doxygen
1.8.3