Genivia Home Developer Center

Data Bindings

 
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 
153 {
165 };
166 
167 /******************************************************************************\
168  * *
169  * Schema Complex Types and Top-Level Elements *
170  * urn:address-book-example *
171  * *
172 \******************************************************************************/
173 
174 
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 
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 
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 */