soapStub.h
Go to the documentation of this file.
1 /* soapStub.h
2  Generated by gSOAP 2.8.28 from delegation.h
3 
4 gSOAP XML Web services tools
5 Copyright (C) 2000-2016, 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 
15 #ifndef soapStub_H
16 #define soapStub_H
17 #include "stdsoap2.h"
18 #if GSOAP_VERSION != 20828
19 # error "GSOAP VERSION 20828 MISMATCH IN GENERATED CODE VERSUS LIBRARY CODE: PLEASE REINSTALL PACKAGE"
20 #endif
21 
22 #ifdef __cplusplus
23 extern "C" {
24 #endif
25 
26 /******************************************************************************\
27  * *
28  * Enumerations *
29  * *
30 \******************************************************************************/
31 
32 
33 /******************************************************************************\
34  * *
35  * Types with Custom Serializers *
36  * *
37 \******************************************************************************/
38 
39 
40 /******************************************************************************\
41  * *
42  * Classes, Structs, and Unions *
43  * *
44 \******************************************************************************/
45 
46 struct ns__DelegationExceptionType; /* delegation.h:4 */
47 struct ns__NewProxyReq; /* delegation.h:9 */
48 struct _DelegationException; /* delegation.h:15 */
49 struct ns__getProxyReqResponse; /* delegation.h:32 */
50 struct ns__getProxyReq; /* delegation.h:33 */
51 struct ns__getNewProxyReqResponse; /* delegation.h:42 */
52 struct ns__getNewProxyReq; /* delegation.h:43 */
53 struct ns__renewProxyReqResponse; /* delegation.h:53 */
54 struct ns__renewProxyReq; /* delegation.h:54 */
55 struct ns__putProxyResponse; /* delegation.h:65 */
56 struct ns__putProxy; /* delegation.h:65 */
57 struct ns__getTerminationTimeResponse; /* delegation.h:75 */
58 struct ns__getTerminationTime; /* delegation.h:76 */
59 struct ns__destroyResponse; /* delegation.h:86 */
60 struct ns__destroy; /* delegation.h:86 */
61 
62 /* delegation.h:4 */
63 #ifndef SOAP_TYPE_ns__DelegationExceptionType
64 #define SOAP_TYPE_ns__DelegationExceptionType (7)
65 /* ns:DelegationExceptionType complex type: */
67 {
68  char *message; /* optional element of XSD type xsd:string */
69 };
70 #endif
71 
72 /* delegation.h:9 */
73 #ifndef SOAP_TYPE_ns__NewProxyReq
74 #define SOAP_TYPE_ns__NewProxyReq (8)
75 /* ns:NewProxyReq complex type: */
76 struct ns__NewProxyReq
77 {
78  char *proxyRequest; /* optional element of XSD type xsd:string */
79  char *delegationID; /* optional element of XSD type xsd:string */
80 };
81 #endif
82 
83 /* delegation.h:15 */
84 #ifndef SOAP_TYPE__DelegationException
85 #define SOAP_TYPE__DelegationException (9)
86 /* DelegationException complex type: */
88 {
89  struct ns__DelegationExceptionType *ns__DelegationException; /* optional element of XSD type ns:DelegationExceptionType */
90 };
91 #endif
92 
93 /* delegation.h:32 */
94 #ifndef SOAP_TYPE_ns__getProxyReqResponse
95 #define SOAP_TYPE_ns__getProxyReqResponse (11)
96 /* ns:getProxyReqResponse complex type: */
98 {
99  char *getProxyReqReturn; /* SOAP 1.2 RPC return element (when namespace qualified) */ /* optional element of XSD type xsd:string */
100 };
101 #endif
102 
103 /* delegation.h:33 */
104 #ifndef SOAP_TYPE_ns__getProxyReq
105 #define SOAP_TYPE_ns__getProxyReq (14)
106 /* ns:getProxyReq complex type: */
108 {
109  char *_delegationID; /* optional element of XSD type xsd:string */
110 };
111 #endif
112 
113 /* delegation.h:42 */
114 #ifndef SOAP_TYPE_ns__getNewProxyReqResponse
115 #define SOAP_TYPE_ns__getNewProxyReqResponse (15)
116 /* ns:getNewProxyReqResponse complex type: */
118 {
119  struct ns__NewProxyReq *getNewProxyReqReturn; /* SOAP 1.2 RPC return element (when namespace qualified) */ /* optional element of XSD type ns:NewProxyReq */
120 };
121 #endif
122 
123 /* delegation.h:43 */
124 #ifndef SOAP_TYPE_ns__getNewProxyReq
125 #define SOAP_TYPE_ns__getNewProxyReq (19)
126 /* ns:getNewProxyReq complex type: */
128 {
129 #ifdef WITH_NOEMPTYSTRUCT
130  char dummy; /* empty struct is a GNU extension */
131 #endif
132 };
133 #endif
134 
135 /* delegation.h:53 */
136 #ifndef SOAP_TYPE_ns__renewProxyReqResponse
137 #define SOAP_TYPE_ns__renewProxyReqResponse (20)
138 /* ns:renewProxyReqResponse complex type: */
140 {
141  char *_renewProxyReqReturn; /* SOAP 1.2 RPC return element (when namespace qualified) */ /* optional element of XSD type xsd:string */
142 };
143 #endif
144 
145 /* delegation.h:54 */
146 #ifndef SOAP_TYPE_ns__renewProxyReq
147 #define SOAP_TYPE_ns__renewProxyReq (23)
148 /* ns:renewProxyReq complex type: */
150 {
151  char *_delegationID; /* optional element of XSD type xsd:string */
152 };
153 #endif
154 
155 /* delegation.h:65 */
156 #ifndef SOAP_TYPE_ns__putProxyResponse
157 #define SOAP_TYPE_ns__putProxyResponse (24)
158 /* ns:putProxyResponse complex type: */
160 {
161 #ifdef WITH_NOEMPTYSTRUCT
162  char dummy; /* empty struct is a GNU extension */
163 #endif
164 };
165 #endif
166 
167 /* delegation.h:65 */
168 #ifndef SOAP_TYPE_ns__putProxy
169 #define SOAP_TYPE_ns__putProxy (27)
170 /* ns:putProxy complex type: */
172 {
173  char *_delegationID; /* optional element of XSD type xsd:string */
174  char *_proxy; /* optional element of XSD type xsd:string */
175 };
176 #endif
177 
178 /* delegation.h:75 */
179 #ifndef SOAP_TYPE_ns__getTerminationTimeResponse
180 #define SOAP_TYPE_ns__getTerminationTimeResponse (28)
181 /* ns:getTerminationTimeResponse complex type: */
183 {
184  time_t _getTerminationTimeReturn; /* SOAP 1.2 RPC return element (when namespace qualified) */ /* required element of XSD type xsd:dateTime */
185 };
186 #endif
187 
188 /* delegation.h:76 */
189 #ifndef SOAP_TYPE_ns__getTerminationTime
190 #define SOAP_TYPE_ns__getTerminationTime (32)
191 /* ns:getTerminationTime complex type: */
193 {
194  char *_delegationID; /* optional element of XSD type xsd:string */
195 };
196 #endif
197 
198 /* delegation.h:86 */
199 #ifndef SOAP_TYPE_ns__destroyResponse
200 #define SOAP_TYPE_ns__destroyResponse (33)
201 /* ns:destroyResponse complex type: */
203 {
204 #ifdef WITH_NOEMPTYSTRUCT
205  char dummy; /* empty struct is a GNU extension */
206 #endif
207 };
208 #endif
209 
210 /* delegation.h:86 */
211 #ifndef SOAP_TYPE_ns__destroy
212 #define SOAP_TYPE_ns__destroy (36)
213 /* ns:destroy complex type: */
215 {
216  char *_delegationID; /* optional element of XSD type xsd:string */
217 };
218 #endif
219 
220 /* delegation.h:87 */
221 #ifndef WITH_NOGLOBAL
222 #ifndef SOAP_TYPE_SOAP_ENV__Header
223 #define SOAP_TYPE_SOAP_ENV__Header (37)
224 /* SOAP Header: */
226 {
227 #ifdef WITH_NOEMPTYSTRUCT
228  char dummy; /* empty struct is a GNU extension */
229 #endif
230 };
231 #endif
232 #endif
233 
234 /* delegation.h:87 */
235 #ifndef WITH_NOGLOBAL
236 #ifndef SOAP_TYPE_SOAP_ENV__Code
237 #define SOAP_TYPE_SOAP_ENV__Code (38)
238 /* Type SOAP_ENV__Code is a recursive data type (in)directly referencing itself through its (base) class members */
239 /* SOAP Fault Code: */
241 {
242  char *SOAP_ENV__Value; /* optional element of XSD type xsd:QName */
243  struct SOAP_ENV__Code *SOAP_ENV__Subcode; /* optional element of XSD type SOAP-ENV:Code */
244 };
245 #endif
246 #endif
247 
248 /* delegation.h:87 */
249 #ifndef WITH_NOGLOBAL
250 #ifndef SOAP_TYPE_SOAP_ENV__Detail
251 #define SOAP_TYPE_SOAP_ENV__Detail (40)
252 /* SOAP-ENV:Detail complex type: */
254 {
255  char *__any;
256  int __type; /* any type of element <fault> (defined below)
257  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 */
258  void *fault; /* transient (not serialized) */
259 };
260 #endif
261 #endif
262 
263 /* delegation.h:87 */
264 #ifndef WITH_NOGLOBAL
265 #ifndef SOAP_TYPE_SOAP_ENV__Reason
266 #define SOAP_TYPE_SOAP_ENV__Reason (43)
267 /* SOAP-ENV:Reason complex type: */
269 {
270  char *SOAP_ENV__Text; /* optional element of XSD type xsd:string */
271 };
272 #endif
273 #endif
274 
275 /* delegation.h:87 */
276 #ifndef WITH_NOGLOBAL
277 #ifndef SOAP_TYPE_SOAP_ENV__Fault
278 #define SOAP_TYPE_SOAP_ENV__Fault (44)
279 /* SOAP Fault: */
281 {
282  char *faultcode; /* optional element of XSD type xsd:QName */
283  char *faultstring; /* optional element of XSD type xsd:string */
284  char *faultactor; /* optional element of XSD type xsd:string */
285  struct SOAP_ENV__Detail *detail; /* optional element of XSD type SOAP-ENV:Detail */
286  struct SOAP_ENV__Code *SOAP_ENV__Code; /* optional element of XSD type SOAP-ENV:Code */
287  struct SOAP_ENV__Reason *SOAP_ENV__Reason; /* optional element of XSD type SOAP-ENV:Reason */
288  char *SOAP_ENV__Node; /* optional element of XSD type xsd:string */
289  char *SOAP_ENV__Role; /* optional element of XSD type xsd:string */
290  struct SOAP_ENV__Detail *SOAP_ENV__Detail; /* optional element of XSD type SOAP-ENV:Detail */
291 };
292 #endif
293 #endif
294 
295 /******************************************************************************\
296  * *
297  * Typedefs *
298  * *
299 \******************************************************************************/
300 
301 
302 /* delegation.h:3 */
303 #ifndef SOAP_TYPE__QName
304 #define SOAP_TYPE__QName (5)
305 typedef char *_QName;
306 #endif
307 
308 /* delegation.h:3 */
309 #ifndef SOAP_TYPE__XML
310 #define SOAP_TYPE__XML (6)
311 typedef char *_XML;
312 #endif
313 
314 /******************************************************************************\
315  * *
316  * Externals *
317  * *
318 \******************************************************************************/
319 
320 
321 /******************************************************************************\
322  * *
323  * Server-Side Operations *
324  * *
325 \******************************************************************************/
326 
327 
328 SOAP_FMAC5 int SOAP_FMAC6 ns__getProxyReq(struct soap*, char *_delegationID, struct ns__getProxyReqResponse *_param_1);
329 
330 SOAP_FMAC5 int SOAP_FMAC6 ns__getNewProxyReq(struct soap*, struct ns__getNewProxyReqResponse *_param_2);
331 
332 SOAP_FMAC5 int SOAP_FMAC6 ns__renewProxyReq(struct soap*, char *_delegationID, struct ns__renewProxyReqResponse *_param_3);
333 
334 SOAP_FMAC5 int SOAP_FMAC6 ns__putProxy(struct soap*, char *_delegationID, char *_proxy, struct ns__putProxyResponse *_param_4);
335 
336 SOAP_FMAC5 int SOAP_FMAC6 ns__getTerminationTime(struct soap*, char *_delegationID, struct ns__getTerminationTimeResponse *_param_5);
337 
338 SOAP_FMAC5 int SOAP_FMAC6 ns__destroy(struct soap*, char *_delegationID, struct ns__destroyResponse *_param_6);
339 
340 /******************************************************************************\
341  * *
342  * Server-Side Skeletons to Invoke Service Operations *
343  * *
344 \******************************************************************************/
345 
346 SOAP_FMAC5 int SOAP_FMAC6 soap_serve(struct soap*);
347 
348 SOAP_FMAC5 int SOAP_FMAC6 soap_serve_request(struct soap*);
349 
350 SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns__getProxyReq(struct soap*);
351 
352 SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns__getNewProxyReq(struct soap*);
353 
354 SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns__renewProxyReq(struct soap*);
355 
356 SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns__putProxy(struct soap*);
357 
358 SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns__getTerminationTime(struct soap*);
359 
360 SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns__destroy(struct soap*);
361 
362 /******************************************************************************\
363  * *
364  * Client-Side Call Stubs *
365  * *
366 \******************************************************************************/
367 
368 
369 SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns__getProxyReq(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_delegationID, struct ns__getProxyReqResponse *_param_1);
370 
371 SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns__getNewProxyReq(struct soap *soap, const char *soap_endpoint, const char *soap_action, struct ns__getNewProxyReqResponse *_param_2);
372 
373 SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns__renewProxyReq(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_delegationID, struct ns__renewProxyReqResponse *_param_3);
374 
375 SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns__putProxy(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_delegationID, char *_proxy, struct ns__putProxyResponse *_param_4);
376 
377 SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns__getTerminationTime(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_delegationID, struct ns__getTerminationTimeResponse *_param_5);
378 
379 SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns__destroy(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_delegationID, struct ns__destroyResponse *_param_6);
380 
381 #ifdef __cplusplus
382 }
383 #endif
384 
385 #endif
386 
387 /* End of soapStub.h */
char dummy
Definition: soapStub.h:130
char * faultactor
Definition: soapStub.h:284
int __type
Definition: soapStub.h:256
char * SOAP_ENV__Value
Definition: soapStub.h:242
Definition: soapStub.h:139
Definition: soapStub.h:127
char * SOAP_ENV__Text
Definition: soapStub.h:270
char * _QName
Definition: soapStub.h:305
SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns__renewProxyReq(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_delegationID, struct ns__renewProxyReqResponse *_param_3)
Definition: soapClient.c:125
SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns__destroy(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_delegationID, struct ns__destroyResponse *_param_6)
Definition: soapClient.c:279
char * SOAP_ENV__Node
Definition: soapStub.h:288
void * fault
Definition: soapStub.h:258
char dummy
Definition: soapStub.h:162
time_t _getTerminationTimeReturn
Definition: soapStub.h:184
SOAP_FMAC5 int SOAP_FMAC6 ns__renewProxyReq(struct soap *, char *_delegationID, struct ns__renewProxyReqResponse *_param_3)
Definition: grst-delegation.c:204
Definition: soapStub.h:149
SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns__putProxy(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_delegationID, char *_proxy, struct ns__putProxyResponse *_param_4)
Definition: soapClient.c:176
Definition: soapStub.h:182
Definition: soapStub.h:171
Definition: soapStub.h:107
Definition: soapStub.h:202
char * _delegationID
Definition: soapStub.h:109
char * _delegationID
Definition: soapStub.h:173
SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns__getTerminationTime(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_delegationID, struct ns__getTerminationTimeResponse *_param_5)
Definition: soapClient.c:228
struct SOAP_ENV__Detail * detail
Definition: soapStub.h:285
struct SOAP_ENV__Reason * SOAP_ENV__Reason
Definition: soapStub.h:287
SOAP_FMAC5 int SOAP_FMAC6 soap_serve(struct soap *)
SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns__putProxy(struct soap *)
Definition: soapServer.c:204
struct SOAP_ENV__Detail * SOAP_ENV__Detail
Definition: soapStub.h:290
SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns__getProxyReq(struct soap *)
Definition: soapServer.c:81
char * _delegationID
Definition: soapStub.h:216
SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns__getNewProxyReq(struct soap *)
Definition: soapServer.c:122
char * message
Definition: delegation.h:5
char * _delegationID
Definition: soapStub.h:194
Definition: soapStub.h:280
Definition: soapStub.h:97
Definition: soapStub.h:117
char dummy
Definition: soapStub.h:205
SOAP_FMAC5 int SOAP_FMAC6 ns__getProxyReq(struct soap *, char *_delegationID, struct ns__getProxyReqResponse *_param_1)
Definition: grst-delegation.c:106
SOAP_FMAC5 int SOAP_FMAC6 ns__getTerminationTime(struct soap *, char *_delegationID, struct ns__getTerminationTimeResponse *_param_5)
Definition: grst-delegation.c:238
char * getProxyReqReturn
Definition: soapStub.h:99
Definition: soapStub.h:268
Definition: delegation.h:14
SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns__destroy(struct soap *)
Definition: soapServer.c:286
Definition: delegation.h:3
char dummy
Definition: soapStub.h:228
Definition: soapStub.h:192
SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns__renewProxyReq(struct soap *)
Definition: soapServer.c:163
Definition: delegation.h:8
char * faultstring
Definition: soapStub.h:283
char * _delegationID
Definition: soapStub.h:151
SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns__getTerminationTime(struct soap *)
Definition: soapServer.c:245
char * _proxy
Definition: soapStub.h:174
Definition: soapStub.h:214
char * __any
Definition: soapStub.h:255
SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns__getProxyReq(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_delegationID, struct ns__getProxyReqResponse *_param_1)
SOAP_FMAC5 int SOAP_FMAC6 ns__getNewProxyReq(struct soap *, struct ns__getNewProxyReqResponse *_param_2)
Definition: grst-delegation.c:140
struct SOAP_ENV__Code * SOAP_ENV__Subcode
Definition: soapStub.h:243
char * _renewProxyReqReturn
Definition: soapStub.h:141
SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns__getNewProxyReq(struct soap *soap, const char *soap_endpoint, const char *soap_action, struct ns__getNewProxyReqResponse *_param_2)
Definition: soapClient.c:75
struct SOAP_ENV__Code * SOAP_ENV__Code
Definition: soapStub.h:286
SOAP_FMAC5 int SOAP_FMAC6 ns__destroy(struct soap *, char *_delegationID, struct ns__destroyResponse *_param_6)
Definition: grst-delegation.c:272
SOAP_FMAC5 int SOAP_FMAC6 ns__putProxy(struct soap *, char *_delegationID, char *_proxy, struct ns__putProxyResponse *_param_4)
Definition: grst-delegation.c:170
Definition: soapStub.h:240
Definition: soapStub.h:253
SOAP_FMAC5 int SOAP_FMAC6 soap_serve_request(struct soap *)
Definition: soapServer.c:62
char * faultcode
Definition: soapStub.h:282
Definition: soapStub.h:225
Definition: soapStub.h:159
char * _XML
Definition: soapStub.h:311
char * SOAP_ENV__Role
Definition: soapStub.h:289
struct ns__NewProxyReq * getNewProxyReqReturn
Definition: soapStub.h:119