soapStub.h

Go to the documentation of this file.
00001 /* soapStub.h
00002    Generated by gSOAP 2.7.16 from delegation.h
00003    Copyright(C) 2000-2010, Robert van Engelen, Genivia Inc. All Rights Reserved.
00004    This part of the software is released under one of the following licenses:
00005    GPL, the gSOAP public license, or Genivia's license for commercial use.
00006 */
00007 
00008 #ifndef soapStub_H
00009 #define soapStub_H
00010 #include "stdsoap2.h"
00011 #ifdef __cplusplus
00012 extern "C" {
00013 #endif
00014 
00015 /******************************************************************************\
00016  *                                                                            *
00017  * Enumerations                                                               *
00018  *                                                                            *
00019 \******************************************************************************/
00020 
00021 
00022 /******************************************************************************\
00023  *                                                                            *
00024  * Types with Custom Serializers                                              *
00025  *                                                                            *
00026 \******************************************************************************/
00027 
00028 
00029 /******************************************************************************\
00030  *                                                                            *
00031  * Classes and Structs                                                        *
00032  *                                                                            *
00033 \******************************************************************************/
00034 
00035 
00036 #if 0 /* volatile type: do not redeclare here */
00037 
00038 #endif
00039 
00040 #ifndef SOAP_TYPE_ns__DelegationExceptionType
00041 #define SOAP_TYPE_ns__DelegationExceptionType (7)
00042 /* ns:DelegationExceptionType */
00043 struct ns__DelegationExceptionType
00044 {
00045         char *message;  /* optional element of type xsd:string */
00046 };
00047 #endif
00048 
00049 #ifndef SOAP_TYPE_ns__NewProxyReq
00050 #define SOAP_TYPE_ns__NewProxyReq (8)
00051 /* ns:NewProxyReq */
00052 struct ns__NewProxyReq
00053 {
00054         char *proxyRequest;     /* optional element of type xsd:string */
00055         char *delegationID;     /* optional element of type xsd:string */
00056 };
00057 #endif
00058 
00059 #ifndef SOAP_TYPE__DelegationException
00060 #define SOAP_TYPE__DelegationException (9)
00061 /* DelegationException */
00062 struct _DelegationException
00063 {
00064         struct ns__DelegationExceptionType *ns__DelegationException;    /* optional element of type ns:DelegationExceptionType */
00065 };
00066 #endif
00067 
00068 #ifndef SOAP_TYPE_ns__getProxyReqResponse
00069 #define SOAP_TYPE_ns__getProxyReqResponse (11)
00070 /* ns:getProxyReqResponse */
00071 struct ns__getProxyReqResponse
00072 {
00073         char *getProxyReqReturn;        /* SOAP 1.2 RPC return element (when namespace qualified) */    /* optional element of type xsd:string */
00074 };
00075 #endif
00076 
00077 #ifndef SOAP_TYPE_ns__getProxyReq
00078 #define SOAP_TYPE_ns__getProxyReq (14)
00079 /* ns:getProxyReq */
00080 struct ns__getProxyReq
00081 {
00082         char *_delegationID;    /* optional element of type xsd:string */
00083 };
00084 #endif
00085 
00086 #ifndef SOAP_TYPE_ns__getNewProxyReqResponse
00087 #define SOAP_TYPE_ns__getNewProxyReqResponse (15)
00088 /* ns:getNewProxyReqResponse */
00089 struct ns__getNewProxyReqResponse
00090 {
00091         struct ns__NewProxyReq *getNewProxyReqReturn;   /* SOAP 1.2 RPC return element (when namespace qualified) */    /* optional element of type ns:NewProxyReq */
00092 };
00093 #endif
00094 
00095 #ifndef SOAP_TYPE_ns__getNewProxyReq
00096 #define SOAP_TYPE_ns__getNewProxyReq (19)
00097 /* ns:getNewProxyReq */
00098 struct ns__getNewProxyReq
00099 {
00100 #ifdef WITH_NOEMPTYSTRUCT
00101         char dummy;     /* dummy member to enable compilation */
00102 #endif
00103 };
00104 #endif
00105 
00106 #ifndef SOAP_TYPE_ns__renewProxyReqResponse
00107 #define SOAP_TYPE_ns__renewProxyReqResponse (20)
00108 /* ns:renewProxyReqResponse */
00109 struct ns__renewProxyReqResponse
00110 {
00111         char *_renewProxyReqReturn;     /* SOAP 1.2 RPC return element (when namespace qualified) */    /* optional element of type xsd:string */
00112 };
00113 #endif
00114 
00115 #ifndef SOAP_TYPE_ns__renewProxyReq
00116 #define SOAP_TYPE_ns__renewProxyReq (23)
00117 /* ns:renewProxyReq */
00118 struct ns__renewProxyReq
00119 {
00120         char *_delegationID;    /* optional element of type xsd:string */
00121 };
00122 #endif
00123 
00124 #ifndef SOAP_TYPE_ns__putProxyResponse
00125 #define SOAP_TYPE_ns__putProxyResponse (24)
00126 /* ns:putProxyResponse */
00127 struct ns__putProxyResponse
00128 {
00129 #ifdef WITH_NOEMPTYSTRUCT
00130         char dummy;     /* dummy member to enable compilation */
00131 #endif
00132 };
00133 #endif
00134 
00135 #ifndef SOAP_TYPE_ns__putProxy
00136 #define SOAP_TYPE_ns__putProxy (27)
00137 /* ns:putProxy */
00138 struct ns__putProxy
00139 {
00140         char *_delegationID;    /* optional element of type xsd:string */
00141         char *_proxy;   /* optional element of type xsd:string */
00142 };
00143 #endif
00144 
00145 #ifndef SOAP_TYPE_ns__getTerminationTimeResponse
00146 #define SOAP_TYPE_ns__getTerminationTimeResponse (28)
00147 /* ns:getTerminationTimeResponse */
00148 struct ns__getTerminationTimeResponse
00149 {
00150         time_t _getTerminationTimeReturn;       /* SOAP 1.2 RPC return element (when namespace qualified) */    /* required element of type xsd:dateTime */
00151 };
00152 #endif
00153 
00154 #ifndef SOAP_TYPE_ns__getTerminationTime
00155 #define SOAP_TYPE_ns__getTerminationTime (32)
00156 /* ns:getTerminationTime */
00157 struct ns__getTerminationTime
00158 {
00159         char *_delegationID;    /* optional element of type xsd:string */
00160 };
00161 #endif
00162 
00163 #ifndef SOAP_TYPE_ns__destroyResponse
00164 #define SOAP_TYPE_ns__destroyResponse (33)
00165 /* ns:destroyResponse */
00166 struct ns__destroyResponse
00167 {
00168 #ifdef WITH_NOEMPTYSTRUCT
00169         char dummy;     /* dummy member to enable compilation */
00170 #endif
00171 };
00172 #endif
00173 
00174 #ifndef SOAP_TYPE_ns__destroy
00175 #define SOAP_TYPE_ns__destroy (36)
00176 /* ns:destroy */
00177 struct ns__destroy
00178 {
00179         char *_delegationID;    /* optional element of type xsd:string */
00180 };
00181 #endif
00182 
00183 #ifndef SOAP_TYPE_SOAP_ENV__Header
00184 #define SOAP_TYPE_SOAP_ENV__Header (37)
00185 /* SOAP Header: */
00186 struct SOAP_ENV__Header
00187 {
00188 #ifdef WITH_NOEMPTYSTRUCT
00189         char dummy;     /* dummy member to enable compilation */
00190 #endif
00191 };
00192 #endif
00193 
00194 #ifndef SOAP_TYPE_SOAP_ENV__Code
00195 #define SOAP_TYPE_SOAP_ENV__Code (38)
00196 /* SOAP Fault Code: */
00197 struct SOAP_ENV__Code
00198 {
00199         char *SOAP_ENV__Value;  /* optional element of type xsd:QName */
00200         struct SOAP_ENV__Code *SOAP_ENV__Subcode;       /* optional element of type SOAP-ENV:Code */
00201 };
00202 #endif
00203 
00204 #ifndef SOAP_TYPE_SOAP_ENV__Detail
00205 #define SOAP_TYPE_SOAP_ENV__Detail (40)
00206 /* SOAP-ENV:Detail */
00207 struct SOAP_ENV__Detail
00208 {
00209         int __type;     /* any type of element <fault> (defined below) */
00210         void *fault;    /* transient */
00211         char *__any;
00212 };
00213 #endif
00214 
00215 #ifndef SOAP_TYPE_SOAP_ENV__Reason
00216 #define SOAP_TYPE_SOAP_ENV__Reason (43)
00217 /* SOAP-ENV:Reason */
00218 struct SOAP_ENV__Reason
00219 {
00220         char *SOAP_ENV__Text;   /* optional element of type xsd:string */
00221 };
00222 #endif
00223 
00224 #ifndef SOAP_TYPE_SOAP_ENV__Fault
00225 #define SOAP_TYPE_SOAP_ENV__Fault (44)
00226 /* SOAP Fault: */
00227 struct SOAP_ENV__Fault
00228 {
00229         char *faultcode;        /* optional element of type xsd:QName */
00230         char *faultstring;      /* optional element of type xsd:string */
00231         char *faultactor;       /* optional element of type xsd:string */
00232         struct SOAP_ENV__Detail *detail;        /* optional element of type SOAP-ENV:Detail */
00233         struct SOAP_ENV__Code *SOAP_ENV__Code;  /* optional element of type SOAP-ENV:Code */
00234         struct SOAP_ENV__Reason *SOAP_ENV__Reason;      /* optional element of type SOAP-ENV:Reason */
00235         char *SOAP_ENV__Node;   /* optional element of type xsd:string */
00236         char *SOAP_ENV__Role;   /* optional element of type xsd:string */
00237         struct SOAP_ENV__Detail *SOAP_ENV__Detail;      /* optional element of type SOAP-ENV:Detail */
00238 };
00239 #endif
00240 
00241 /******************************************************************************\
00242  *                                                                            *
00243  * Typedefs                                                                   *
00244  *                                                                            *
00245 \******************************************************************************/
00246 
00247 #ifndef SOAP_TYPE__QName
00248 #define SOAP_TYPE__QName (5)
00249 typedef char *_QName;
00250 #endif
00251 
00252 #ifndef SOAP_TYPE__XML
00253 #define SOAP_TYPE__XML (6)
00254 typedef char *_XML;
00255 #endif
00256 
00257 
00258 /******************************************************************************\
00259  *                                                                            *
00260  * Externals                                                                  *
00261  *                                                                            *
00262 \******************************************************************************/
00263 
00264 
00265 /******************************************************************************\
00266  *                                                                            *
00267  * Server-Side Operations                                                     *
00268  *                                                                            *
00269 \******************************************************************************/
00270 
00271 
00272 SOAP_FMAC5 int SOAP_FMAC6 ns__getProxyReq(struct soap*, char *_delegationID, struct ns__getProxyReqResponse *_param_1);
00273 
00274 SOAP_FMAC5 int SOAP_FMAC6 ns__getNewProxyReq(struct soap*, struct ns__getNewProxyReqResponse *_param_2);
00275 
00276 SOAP_FMAC5 int SOAP_FMAC6 ns__renewProxyReq(struct soap*, char *_delegationID, struct ns__renewProxyReqResponse *_param_3);
00277 
00278 SOAP_FMAC5 int SOAP_FMAC6 ns__putProxy(struct soap*, char *_delegationID, char *_proxy, struct ns__putProxyResponse *_param_4);
00279 
00280 SOAP_FMAC5 int SOAP_FMAC6 ns__getTerminationTime(struct soap*, char *_delegationID, struct ns__getTerminationTimeResponse *_param_5);
00281 
00282 SOAP_FMAC5 int SOAP_FMAC6 ns__destroy(struct soap*, char *_delegationID, struct ns__destroyResponse *_param_6);
00283 
00284 /******************************************************************************\
00285  *                                                                            *
00286  * Server-Side Skeletons to Invoke Service Operations                         *
00287  *                                                                            *
00288 \******************************************************************************/
00289 
00290 SOAP_FMAC5 int SOAP_FMAC6 soap_serve(struct soap*);
00291 
00292 SOAP_FMAC5 int SOAP_FMAC6 soap_serve_request(struct soap*);
00293 
00294 SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns__getProxyReq(struct soap*);
00295 
00296 SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns__getNewProxyReq(struct soap*);
00297 
00298 SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns__renewProxyReq(struct soap*);
00299 
00300 SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns__putProxy(struct soap*);
00301 
00302 SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns__getTerminationTime(struct soap*);
00303 
00304 SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns__destroy(struct soap*);
00305 
00306 /******************************************************************************\
00307  *                                                                            *
00308  * Client-Side Call Stubs                                                     *
00309  *                                                                            *
00310 \******************************************************************************/
00311 
00312 
00313 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);
00314 
00315 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);
00316 
00317 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);
00318 
00319 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);
00320 
00321 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);
00322 
00323 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);
00324 
00325 #ifdef __cplusplus
00326 }
00327 #endif
00328 
00329 #endif
00330 
00331 /* End of soapStub.h */

Generated on 27 Jun 2015 by  doxygen 1.6.1