Genivia - graphStub.h Source File

|  | Home | Documentation | graphStub.h Source File updated Mon Nov 12 2018 by Robert van Engelen |

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- File List
- File Members

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:
47 std::vector<Graph *> edges;
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; }
84 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;
102 struct SOAP_ENV__Code *SOAP_ENV__Subcode;
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;
173 struct SOAP_ENV__Code *SOAP_ENV__Code;
175 struct SOAP_ENV__Reason *SOAP_ENV__Reason;
177 char *SOAP_ENV__Node;
179 char *SOAP_ENV__Role;
181 struct SOAP_ENV__Detail *SOAP_ENV__Detail;
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 */
SOAP_ENV__Code
Definition: addressStub.h:178
_XML
char * _XML
Definition: graphStub.h:203
graph_instantiate_Graph
SOAP_FMAC1 Graph *SOAP_FMAC2 graph_instantiate_Graph(struct soap *, int, const char *, const char *, size_t *)
SOAP_ENV__Reason::soap_type
long soap_type() const
Definition: graphStub.h:148
SOAP_ENV__Header::SOAP_ENV__Header
SOAP_ENV__Header()
Definition: graphStub.h:84
Graph::soap_type
virtual long soap_type(void) const
Return unique type id SOAP_TYPE_Graph.
Definition: graphStub.h:50
SOAP_TYPE_SOAP_ENV__Header
#define SOAP_TYPE_SOAP_ENV__Header
Definition: graphStub.h:77
SOAP_TYPE_Graph
#define SOAP_TYPE_Graph
Definition: graphStub.h:41
SOAP_ENV__Code::soap_type
long soap_type() const
Definition: graphStub.h:105
Graph::soap_alloc
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
graph_instantiate_SOAP_ENV__Header
SOAP_FMAC1 struct SOAP_ENV__Header *SOAP_FMAC2 graph_instantiate_SOAP_ENV__Header(struct soap *, int, const char *, const char *, size_t *)
SOAP_ENV__Reason::SOAP_ENV__Reason
SOAP_ENV__Reason()
Definition: graphStub.h:150
graph_instantiate_SOAP_ENV__Detail
SOAP_FMAC1 struct SOAP_ENV__Detail *SOAP_FMAC2 graph_instantiate_SOAP_ENV__Detail(struct soap *, int, const char *, const char *, size_t *)
std::vector< Graph * >
Graph
Definition: graphStub.h:44
Graph::Graph
Graph()
Constructor with initializations.
Definition: graphStub.h:67
graph_instantiate_SOAP_ENV__Reason
SOAP_FMAC1 struct SOAP_ENV__Reason *SOAP_FMAC2 graph_instantiate_SOAP_ENV__Reason(struct soap *, int, const char *, const char *, size_t *)
SOAP_ENV__Code::SOAP_ENV__Code
SOAP_ENV__Code()
Definition: graphStub.h:107
SOAP_ENV__Reason
Definition: addressStub.h:223
SOAP_ENV__Fault
Definition: addressStub.h:243
Graph::edges
std::vector< Graph * > edges
Optional element &#39;edges&#39; of XSD type &#39;g:Graph&#39;.
Definition: graphStub.h:47
SOAP_ENV__Header
Definition: addressStub.h:160
SOAP_ENV__Header::soap_type
long soap_type() const
Definition: graphStub.h:82
SOAP_ENV__Fault::soap_type
long soap_type() const
Definition: graphStub.h:184
graph_instantiate_SOAP_ENV__Fault
SOAP_FMAC1 struct SOAP_ENV__Fault *SOAP_FMAC2 graph_instantiate_SOAP_ENV__Fault(struct soap *, int, const char *, const char *, size_t *)
_QName
char * _QName
Definition: graphStub.h:209
graph_instantiate_SOAP_ENV__Code
SOAP_FMAC1 struct SOAP_ENV__Code *SOAP_FMAC2 graph_instantiate_SOAP_ENV__Code(struct soap *, int, const char *, const char *, size_t *)
SOAP_TYPE_SOAP_ENV__Reason
#define SOAP_TYPE_SOAP_ENV__Reason
Definition: graphStub.h:140
Graph::~Graph
virtual ~Graph()
Definition: graphStub.h:68
SOAP_TYPE_SOAP_ENV__Detail
#define SOAP_TYPE_SOAP_ENV__Detail
Definition: graphStub.h:117
SOAP_TYPE_SOAP_ENV__Fault
#define SOAP_TYPE_SOAP_ENV__Fault
Definition: graphStub.h:160
SOAP_ENV__Detail::soap_type
long soap_type() const
Definition: graphStub.h:128
SOAP_ENV__Detail
Definition: addressStub.h:200
SOAP_ENV__Fault::SOAP_ENV__Fault
SOAP_ENV__Fault()
Definition: graphStub.h:186
SOAP_TYPE_SOAP_ENV__Code
#define SOAP_TYPE_SOAP_ENV__Code
Definition: graphStub.h:94
SOAP_ENV__Code::SOAP_ENV__Subcode
struct SOAP_ENV__Code * SOAP_ENV__Subcode
Definition: addressStub.h:183
SOAP_ENV__Detail::SOAP_ENV__Detail
SOAP_ENV__Detail()
Definition: graphStub.h:130