Genivia Home Documentation
graphStub.h Source File

updated Tue Apr 26 2016
 
graphStub.h
Go to the documentation of this file.
1 /* graphStub.h
2  Generated by gSOAP 2.8.24 from graph.h
3 
4 Copyright(C) 2000-2015, Robert van Engelen, Genivia Inc. All Rights Reserved.
5 The generated code is released under one of the following licenses:
6 GPL or Genivia's license for commercial use.
7 This program is released under the GPL with the additional exemption that
8 compiling, linking, and/or using OpenSSL is allowed.
9 */
10 
11 #ifndef graphStub_H
12 #define graphStub_H
13 #include <vector>
14 #include "stdsoap2.h"
15 #if GSOAP_VERSION != 20824
16 # error "GSOAP VERSION 20824 MISMATCH IN GENERATED CODE VERSUS LIBRARY CODE: PLEASE REINSTALL PACKAGE"
17 #endif
18 
19 
20 /******************************************************************************\
21  * *
22  * Enumerations *
23  * *
24 \******************************************************************************/
25 
26 
27 /******************************************************************************\
28  * *
29  * Types with Custom Serializers *
30  * *
31 \******************************************************************************/
32 
33 
34 /******************************************************************************\
35  * *
36  * Classes and Structs *
37  * *
38 \******************************************************************************/
39 
40 
41 #if 0 /* volatile type: do not declare here, because it is declared already in a library or in other parts of the user's project */
42 
43 #endif
44 
45 #ifndef SOAP_TYPE_Graph
46 #define SOAP_TYPE_Graph (8)
47 /* Type g:Graph is a recursive data type (in)directly referencing itself through its (base) class members */
48 /* g:Graph */
49 class SOAP_CMAC Graph
50 {
51 public:
52  std::vector<Graph *> edges; /* optional element of XSD type g:Graph */
53 public:
55  virtual int soap_type(void) const { return 8; }
57  virtual void soap_default(struct soap*);
59  virtual void soap_serialize(struct soap*) const;
61  virtual int soap_put(struct soap*, const char *tag, const char *type) const;
63  virtual int soap_out(struct soap*, const char *tag, int id, const char *type) const;
65  virtual void *soap_get(struct soap*, const char *tag, const char *type);
67  virtual void *soap_in(struct soap*, const char *tag, const char *type);
69  virtual Graph *soap_alloc(void) const { return SOAP_NEW(Graph); }
71  virtual ~Graph() { }
72  friend Graph *soap_instantiate_Graph(struct soap*, int, const char*, const char*, size_t*);
73 };
74 #endif
75 
76 #ifndef WITH_NOGLOBAL
77 
78 #ifndef SOAP_TYPE_SOAP_ENV__Header
79 #define SOAP_TYPE_SOAP_ENV__Header (11)
80 /* SOAP Header: */
81 struct SOAP_ENV__Header
82 {
83 public:
84  int soap_type() const { return 11; } /* = unique type id SOAP_TYPE_SOAP_ENV__Header */
86  virtual ~SOAP_ENV__Header() { }
87 };
88 #endif
89 
90 #endif
91 
92 #ifndef WITH_NOGLOBAL
93 
94 #ifndef SOAP_TYPE_SOAP_ENV__Code
95 #define SOAP_TYPE_SOAP_ENV__Code (12)
96 /* Type SOAP_ENV__Code is a recursive data type (in)directly referencing itself through its (base) class members */
97 /* SOAP Fault Code: */
98 struct SOAP_ENV__Code
99 {
100 public:
101  char *SOAP_ENV__Value; /* optional element of XSD type xsd:QName */
102  struct SOAP_ENV__Code *SOAP_ENV__Subcode; /* optional element of XSD type SOAP-ENV:Code */
103 public:
104  int soap_type() const { return 12; } /* = unique type id SOAP_TYPE_SOAP_ENV__Code */
106  virtual ~SOAP_ENV__Code() { }
107 };
108 #endif
109 
110 #endif
111 
112 #ifndef WITH_NOGLOBAL
113 
114 #ifndef SOAP_TYPE_SOAP_ENV__Detail
115 #define SOAP_TYPE_SOAP_ENV__Detail (14)
116 /* SOAP-ENV:Detail */
117 struct SOAP_ENV__Detail
118 {
119 public:
120  char *__any;
121  int __type; /* any type of element <fault> (defined below)
122  WARNING: do not create a cyclic data structure graph throught this element unless SOAP encoding or SOAP_XML_GRAPH are used for id-ref serialization */
123  void *fault; /* transient (not serialized) */
124 public:
125  int soap_type() const { return 14; } /* = unique type id SOAP_TYPE_SOAP_ENV__Detail */
127  virtual ~SOAP_ENV__Detail() { }
128 };
129 #endif
130 
131 #endif
132 
133 #ifndef WITH_NOGLOBAL
134 
135 #ifndef SOAP_TYPE_SOAP_ENV__Reason
136 #define SOAP_TYPE_SOAP_ENV__Reason (17)
137 /* SOAP-ENV:Reason */
138 struct SOAP_ENV__Reason
139 {
140 public:
141  char *SOAP_ENV__Text; /* optional element of XSD type xsd:string */
142 public:
143  int soap_type() const { return 17; } /* = unique type id SOAP_TYPE_SOAP_ENV__Reason */
145  virtual ~SOAP_ENV__Reason() { }
146 };
147 #endif
148 
149 #endif
150 
151 #ifndef WITH_NOGLOBAL
152 
153 #ifndef SOAP_TYPE_SOAP_ENV__Fault
154 #define SOAP_TYPE_SOAP_ENV__Fault (18)
155 /* SOAP Fault: */
156 struct SOAP_ENV__Fault
157 {
158 public:
159  char *faultcode; /* optional element of XSD type xsd:QName */
160  char *faultstring; /* optional element of XSD type xsd:string */
161  char *faultactor; /* optional element of XSD type xsd:string */
162  struct SOAP_ENV__Detail *detail; /* optional element of XSD type SOAP-ENV:Detail */
163  struct SOAP_ENV__Code *SOAP_ENV__Code; /* optional element of XSD type SOAP-ENV:Code */
164  struct SOAP_ENV__Reason *SOAP_ENV__Reason; /* optional element of XSD type SOAP-ENV:Reason */
165  char *SOAP_ENV__Node; /* optional element of XSD type xsd:string */
166  char *SOAP_ENV__Role; /* optional element of XSD type xsd:string */
167  struct SOAP_ENV__Detail *SOAP_ENV__Detail; /* optional element of XSD type SOAP-ENV:Detail */
168 public:
169  int soap_type() const { return 18; } /* = unique type id SOAP_TYPE_SOAP_ENV__Fault */
171  virtual ~SOAP_ENV__Fault() { }
172 };
173 #endif
174 
175 #endif
176 
177 /******************************************************************************\
178  * *
179  * Typedefs *
180  * *
181 \******************************************************************************/
182 
183 #ifndef SOAP_TYPE__QName
184 #define SOAP_TYPE__QName (5)
185 typedef char *_QName;
186 #endif
187 
188 #ifndef SOAP_TYPE__XML
189 #define SOAP_TYPE__XML (6)
190 typedef char *_XML;
191 #endif
192 
193 
194 /******************************************************************************\
195  * *
196  * Externals *
197  * *
198 \******************************************************************************/
199 
200 
201 #endif
202 
203 /* End of graphStub.h */
int soap_type() const
Definition: graphStub.h:169
char * _XML
Definition: graphStub.h:190
SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Fault(struct soap *, struct SOAP_ENV__Fault *)
int soap_type() const
Definition: graphStub.h:84
int soap_type() const
Definition: graphStub.h:125
virtual Graph * soap_alloc(void) const
Return a new object, default initialized and not managed by a soap context, of this object's type...
Definition: graphStub.h:69
char * SOAP_ENV__Value
Definition: addressStub.h:128
virtual int soap_type(void) const
Return the unique type ID value SOAP_TYPE_Graph (8)
Definition: graphStub.h:55
SOAP_FMAC1 Graph *SOAP_FMAC2 soap_instantiate_Graph(struct soap *, int, const char *, const char *, size_t *)
struct SOAP_ENV__Detail * detail
Definition: addressStub.h:182
SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Reason(struct soap *, struct SOAP_ENV__Reason *)
struct SOAP_ENV__Code * SOAP_ENV__Code
Definition: addressStub.h:183
Graph()
Definition: graphStub.h:70
struct SOAP_ENV__Detail * SOAP_ENV__Detail
Definition: addressStub.h:187
char * SOAP_ENV__Role
Definition: addressStub.h:186
int soap_type() const
Definition: graphStub.h:104
virtual void soap_default(struct soap *)
Set object's data members to default values.
std::vector< Graph * > edges
Definition: graphStub.h:52
struct SOAP_ENV__Reason * SOAP_ENV__Reason
Definition: addressStub.h:184
char * faultstring
Definition: addressStub.h:180
SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Header(struct soap *, struct SOAP_ENV__Header *)
virtual ~SOAP_ENV__Code()
Definition: graphStub.h:106
char * _QName
Definition: graphStub.h:185
char * SOAP_ENV__Text
Definition: addressStub.h:163
SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Code(struct soap *, struct SOAP_ENV__Code *)
virtual ~Graph()
Definition: graphStub.h:71
virtual ~SOAP_ENV__Detail()
Definition: graphStub.h:127
virtual ~SOAP_ENV__Header()
Definition: graphStub.h:86
SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Detail(struct soap *, struct SOAP_ENV__Detail *)
struct SOAP_ENV__Code * SOAP_ENV__Subcode
Definition: addressStub.h:129
char * SOAP_ENV__Node
Definition: addressStub.h:185
int soap_type() const
Definition: graphStub.h:143
virtual ~SOAP_ENV__Fault()
Definition: graphStub.h:171
virtual ~SOAP_ENV__Reason()
Definition: graphStub.h:145