Genivia Home Documentation
graphStub.h Source File

updated Mon Nov 12 2018 by Robert van Engelen
 
graphStub.h
Go to the documentation of this file.
1 /* graphStub.h
2  Generated by gSOAP 2.8.62 for graph.h
3 
4 gSOAP XML Web services tools
5 Copyright (C) 2000-2018, Robert van Engelen, Genivia Inc. All Rights Reserved.
6 The soapcpp2 tool and its generated software are released under the GPL.
7 This program is released under the GPL with the additional exemption that
8 compiling, linking, and/or using OpenSSL is allowed.
9 --------------------------------------------------------------------------------
10 A commercial use license is available from Genivia Inc., contact@genivia.com
11 --------------------------------------------------------------------------------
12 */
13 
14 #include <vector>
15 
16 #ifndef graphStub_H
17 #define graphStub_H
18 #include "stdsoap2.h"
19 #if GSOAP_VERSION != 20862
20 # error "GSOAP VERSION 20862 MISMATCH IN GENERATED CODE VERSUS LIBRARY CODE: PLEASE REINSTALL PACKAGE"
21 #endif
22 
23 
24 /******************************************************************************\
25  * *
26  * Types with Custom Serializers *
27  * *
28 \******************************************************************************/
29 
30 
31 /******************************************************************************\
32  * *
33  * Classes, Structs and Unions *
34  * *
35 \******************************************************************************/
36 
37 class Graph; /* graph.h:40 */
38 
39 /* graph.h:40 */
40 #ifndef SOAP_TYPE_Graph
41 #define SOAP_TYPE_Graph (8)
42 /* Type g:Graph is a recursive data type, (in)directly referencing itself through its (base or derived class) members */
43 /* complex XSD type 'g:Graph': */
44 class SOAP_CMAC Graph {
45  public:
48  public:
50  virtual long soap_type(void) const { return SOAP_TYPE_Graph; }
52  virtual void soap_default(struct soap*);
54  virtual void soap_serialize(struct soap*) const;
56  virtual int soap_put(struct soap*, const char *tag, const char *type) const;
58  virtual int soap_out(struct soap*, const char *tag, int id, const char *type) const;
60  virtual void *soap_get(struct soap*, const char *tag, const char *type);
62  virtual void *soap_in(struct soap*, const char *tag, const char *type);
64  virtual Graph *soap_alloc(void) const { return SOAP_NEW_UNMANAGED(Graph); }
65  public:
67  Graph() : edges() { }
68  virtual ~Graph() { }
70  friend SOAP_FMAC1 Graph * SOAP_FMAC2 graph_instantiate_Graph(struct soap*, int, const char*, const char*, size_t*);
71 };
72 #endif
73 
74 /* graph.h:45 */
75 #ifndef WITH_NOGLOBAL
76 #ifndef SOAP_TYPE_SOAP_ENV__Header
77 #define SOAP_TYPE_SOAP_ENV__Header (11)
78 /* SOAP_ENV__Header: */
79 struct SOAP_CMAC SOAP_ENV__Header {
80  public:
82  long soap_type() const { return SOAP_TYPE_SOAP_ENV__Header; }
86  friend SOAP_FMAC1 SOAP_ENV__Header * SOAP_FMAC2 graph_instantiate_SOAP_ENV__Header(struct soap*, int, const char*, const char*, size_t*);
87 };
88 #endif
89 #endif
90 
91 /* graph.h:45 */
92 #ifndef WITH_NOGLOBAL
93 #ifndef SOAP_TYPE_SOAP_ENV__Code
94 #define SOAP_TYPE_SOAP_ENV__Code (12)
95 /* Type SOAP_ENV__Code is a recursive data type, (in)directly referencing itself through its (base or derived class) members */
96 /* SOAP_ENV__Code: */
97 struct SOAP_CMAC SOAP_ENV__Code {
98  public:
100  char *SOAP_ENV__Value;
103  public:
105  long soap_type() const { return SOAP_TYPE_SOAP_ENV__Code; }
107  SOAP_ENV__Code() : SOAP_ENV__Value(), SOAP_ENV__Subcode() { }
109  friend SOAP_FMAC1 SOAP_ENV__Code * SOAP_FMAC2 graph_instantiate_SOAP_ENV__Code(struct soap*, int, const char*, const char*, size_t*);
110 };
111 #endif
112 #endif
113 
114 /* graph.h:45 */
115 #ifndef WITH_NOGLOBAL
116 #ifndef SOAP_TYPE_SOAP_ENV__Detail
117 #define SOAP_TYPE_SOAP_ENV__Detail (14)
118 /* SOAP_ENV__Detail: */
119 struct SOAP_CMAC SOAP_ENV__Detail {
120  public:
121  char *__any;
124  int __type;
125  void *fault;
126  public:
128  long soap_type() const { return SOAP_TYPE_SOAP_ENV__Detail; }
130  SOAP_ENV__Detail() : __any(), __type(), fault() { }
132  friend SOAP_FMAC1 SOAP_ENV__Detail * SOAP_FMAC2 graph_instantiate_SOAP_ENV__Detail(struct soap*, int, const char*, const char*, size_t*);
133 };
134 #endif
135 #endif
136 
137 /* graph.h:45 */
138 #ifndef WITH_NOGLOBAL
139 #ifndef SOAP_TYPE_SOAP_ENV__Reason
140 #define SOAP_TYPE_SOAP_ENV__Reason (17)
141 /* SOAP_ENV__Reason: */
142 struct SOAP_CMAC SOAP_ENV__Reason {
143  public:
145  char *SOAP_ENV__Text;
146  public:
148  long soap_type() const { return SOAP_TYPE_SOAP_ENV__Reason; }
150  SOAP_ENV__Reason() : SOAP_ENV__Text() { }
152  friend SOAP_FMAC1 SOAP_ENV__Reason * SOAP_FMAC2 graph_instantiate_SOAP_ENV__Reason(struct soap*, int, const char*, const char*, size_t*);
153 };
154 #endif
155 #endif
156 
157 /* graph.h:45 */
158 #ifndef WITH_NOGLOBAL
159 #ifndef SOAP_TYPE_SOAP_ENV__Fault
160 #define SOAP_TYPE_SOAP_ENV__Fault (18)
161 /* SOAP_ENV__Fault: */
162 struct SOAP_CMAC SOAP_ENV__Fault {
163  public:
165  char *faultcode;
167  char *faultstring;
169  char *faultactor;
171  struct SOAP_ENV__Detail *detail;
177  char *SOAP_ENV__Node;
179  char *SOAP_ENV__Role;
182  public:
184  long soap_type() const { return SOAP_TYPE_SOAP_ENV__Fault; }
186  SOAP_ENV__Fault() : faultcode(), faultstring(), faultactor(), detail(), SOAP_ENV__Code(), SOAP_ENV__Reason(), SOAP_ENV__Node(), SOAP_ENV__Role(), SOAP_ENV__Detail() { }
188  friend SOAP_FMAC1 SOAP_ENV__Fault * SOAP_FMAC2 graph_instantiate_SOAP_ENV__Fault(struct soap*, int, const char*, const char*, size_t*);
189 };
190 #endif
191 #endif
192 
193 /******************************************************************************\
194  * *
195  * Typedefs *
196  * *
197 \******************************************************************************/
198 
199 
200 /* (built-in):0 */
201 #ifndef SOAP_TYPE__XML
202 #define SOAP_TYPE__XML (5)
203 typedef char *_XML;
204 #endif
205 
206 /* (built-in):0 */
207 #ifndef SOAP_TYPE__QName
208 #define SOAP_TYPE__QName (6)
209 typedef char *_QName;
210 #endif
211 
212 /******************************************************************************\
213  * *
214  * Serializable Types *
215  * *
216 \******************************************************************************/
217 
218 
219 /* char has binding name 'byte' for type 'xsd:byte' */
220 #ifndef SOAP_TYPE_byte
221 #define SOAP_TYPE_byte (3)
222 #endif
223 
224 /* int has binding name 'int' for type 'xsd:int' */
225 #ifndef SOAP_TYPE_int
226 #define SOAP_TYPE_int (1)
227 #endif
228 
229 /* Graph has binding name 'Graph' for type 'g:Graph' */
230 #ifndef SOAP_TYPE_Graph
231 #define SOAP_TYPE_Graph (8)
232 #endif
233 
234 /* struct SOAP_ENV__Fault has binding name 'SOAP_ENV__Fault' for type '' */
235 #ifndef SOAP_TYPE_SOAP_ENV__Fault
236 #define SOAP_TYPE_SOAP_ENV__Fault (18)
237 #endif
238 
239 /* struct SOAP_ENV__Reason has binding name 'SOAP_ENV__Reason' for type '' */
240 #ifndef SOAP_TYPE_SOAP_ENV__Reason
241 #define SOAP_TYPE_SOAP_ENV__Reason (17)
242 #endif
243 
244 /* struct SOAP_ENV__Detail has binding name 'SOAP_ENV__Detail' for type '' */
245 #ifndef SOAP_TYPE_SOAP_ENV__Detail
246 #define SOAP_TYPE_SOAP_ENV__Detail (14)
247 #endif
248 
249 /* struct SOAP_ENV__Code has binding name 'SOAP_ENV__Code' for type '' */
250 #ifndef SOAP_TYPE_SOAP_ENV__Code
251 #define SOAP_TYPE_SOAP_ENV__Code (12)
252 #endif
253 
254 /* struct SOAP_ENV__Header has binding name 'SOAP_ENV__Header' for type '' */
255 #ifndef SOAP_TYPE_SOAP_ENV__Header
256 #define SOAP_TYPE_SOAP_ENV__Header (11)
257 #endif
258 
259 /* struct SOAP_ENV__Reason * has binding name 'PointerToSOAP_ENV__Reason' for type '' */
260 #ifndef SOAP_TYPE_PointerToSOAP_ENV__Reason
261 #define SOAP_TYPE_PointerToSOAP_ENV__Reason (20)
262 #endif
263 
264 /* struct SOAP_ENV__Detail * has binding name 'PointerToSOAP_ENV__Detail' for type '' */
265 #ifndef SOAP_TYPE_PointerToSOAP_ENV__Detail
266 #define SOAP_TYPE_PointerToSOAP_ENV__Detail (19)
267 #endif
268 
269 /* struct SOAP_ENV__Code * has binding name 'PointerToSOAP_ENV__Code' for type '' */
270 #ifndef SOAP_TYPE_PointerToSOAP_ENV__Code
271 #define SOAP_TYPE_PointerToSOAP_ENV__Code (13)
272 #endif
273 
274 /* Graph * has binding name 'PointerToGraph' for type 'g:Graph' */
275 #ifndef SOAP_TYPE_PointerToGraph
276 #define SOAP_TYPE_PointerToGraph (9)
277 #endif
278 
279 /* _QName has binding name '_QName' for type 'xsd:QName' */
280 #ifndef SOAP_TYPE__QName
281 #define SOAP_TYPE__QName (6)
282 #endif
283 
284 /* _XML has binding name '_XML' for type '' */
285 #ifndef SOAP_TYPE__XML
286 #define SOAP_TYPE__XML (5)
287 #endif
288 
289 /* char * has binding name 'string' for type 'xsd:string' */
290 #ifndef SOAP_TYPE_string
291 #define SOAP_TYPE_string (4)
292 #endif
293 
294 /* std::vector<Graph *> has binding name 'std__vectorTemplateOfPointerToGraph' for type 'g:Graph' */
295 #ifndef SOAP_TYPE_std__vectorTemplateOfPointerToGraph
296 #define SOAP_TYPE_std__vectorTemplateOfPointerToGraph (10)
297 #endif
298 
299 /******************************************************************************\
300  * *
301  * Externals *
302  * *
303 \******************************************************************************/
304 
305 
306 #endif
307 
308 /* End of graphStub.h */
char * _XML
Definition: graphStub.h:203
SOAP_FMAC1 Graph *SOAP_FMAC2 graph_instantiate_Graph(struct soap *, int, const char *, const char *, size_t *)
long soap_type() const
Definition: graphStub.h:148
virtual long soap_type(void) const
Return unique type id SOAP_TYPE_Graph.
Definition: graphStub.h:50
#define SOAP_TYPE_SOAP_ENV__Header
Definition: graphStub.h:77
#define SOAP_TYPE_Graph
Definition: graphStub.h:41
long soap_type() const
Definition: graphStub.h:105
virtual Graph * soap_alloc(void) const
Return a new object of type Graph, default initialized and not managed by a soap context.
Definition: graphStub.h:64
SOAP_FMAC1 struct SOAP_ENV__Header *SOAP_FMAC2 graph_instantiate_SOAP_ENV__Header(struct soap *, int, const char *, const char *, size_t *)
SOAP_FMAC1 struct SOAP_ENV__Detail *SOAP_FMAC2 graph_instantiate_SOAP_ENV__Detail(struct soap *, int, const char *, const char *, size_t *)
Graph()
Constructor with initializations.
Definition: graphStub.h:67
SOAP_FMAC1 struct SOAP_ENV__Reason *SOAP_FMAC2 graph_instantiate_SOAP_ENV__Reason(struct soap *, int, const char *, const char *, size_t *)
std::vector< Graph * > edges
Optional element &#39;edges&#39; of XSD type &#39;g:Graph&#39;.
Definition: graphStub.h:47
long soap_type() const
Definition: graphStub.h:82
long soap_type() const
Definition: graphStub.h:184
SOAP_FMAC1 struct SOAP_ENV__Fault *SOAP_FMAC2 graph_instantiate_SOAP_ENV__Fault(struct soap *, int, const char *, const char *, size_t *)
char * _QName
Definition: graphStub.h:209
SOAP_FMAC1 struct SOAP_ENV__Code *SOAP_FMAC2 graph_instantiate_SOAP_ENV__Code(struct soap *, int, const char *, const char *, size_t *)
#define SOAP_TYPE_SOAP_ENV__Reason
Definition: graphStub.h:140
virtual ~Graph()
Definition: graphStub.h:68
#define SOAP_TYPE_SOAP_ENV__Detail
Definition: graphStub.h:117
#define SOAP_TYPE_SOAP_ENV__Fault
Definition: graphStub.h:160
long soap_type() const
Definition: graphStub.h:128
#define SOAP_TYPE_SOAP_ENV__Code
Definition: graphStub.h:94
struct SOAP_ENV__Code * SOAP_ENV__Subcode
Definition: addressStub.h:183