311 lines
		
	
	
		
			12 KiB
		
	
	
	
		
			C
		
	
	
			
		
		
	
	
			311 lines
		
	
	
		
			12 KiB
		
	
	
	
		
			C
		
	
	
| /* soapStub.h
 | |
|    Generated by gSOAP 2.8.83 for sc.h
 | |
| 
 | |
| gSOAP XML Web services tools
 | |
| Copyright (C) 2000-2018, Robert van Engelen, Genivia Inc. All Rights Reserved.
 | |
| The soapcpp2 tool and its generated software are released under the GPL.
 | |
| This program is released under the GPL with the additional exemption that
 | |
| compiling, linking, and/or using OpenSSL is allowed.
 | |
| --------------------------------------------------------------------------------
 | |
| A commercial use license is available from Genivia Inc., contact@genivia.com
 | |
| --------------------------------------------------------------------------------
 | |
| */
 | |
| 
 | |
| 
 | |
| #ifndef soapStub_H
 | |
| #define soapStub_H
 | |
| #include "stdsoap2.h"
 | |
| #if GSOAP_VERSION != 20883
 | |
| # error "GSOAP VERSION 20883 MISMATCH IN GENERATED CODE VERSUS LIBRARY CODE: PLEASE REINSTALL PACKAGE"
 | |
| #endif
 | |
| 
 | |
| #ifdef __cplusplus
 | |
| extern "C" {
 | |
| #endif
 | |
| 
 | |
| /******************************************************************************\
 | |
|  *                                                                            *
 | |
|  * Types with Custom Serializers                                              *
 | |
|  *                                                                            *
 | |
| \******************************************************************************/
 | |
| 
 | |
| 
 | |
| /******************************************************************************\
 | |
|  *                                                                            *
 | |
|  * Structs and Unions                                                         *
 | |
|  *                                                                            *
 | |
| \******************************************************************************/
 | |
| 
 | |
| struct ns1__invokeResponse;	/* sc.h:233 */
 | |
| struct ns1__invoke;	/* sc.h:233 */
 | |
| 
 | |
| /* sc.h:233 */
 | |
| #ifndef SOAP_TYPE_ns1__invokeResponse
 | |
| #define SOAP_TYPE_ns1__invokeResponse (10)
 | |
| /* complex XML schema type 'ns1:invokeResponse': */
 | |
| struct ns1__invokeResponse {
 | |
|         /** Optional element 'invokeReturn' of XML schema type 'SOAP-ENC:string' */
 | |
|         char **_invokeReturn;
 | |
| };
 | |
| #endif
 | |
| 
 | |
| /* sc.h:233 */
 | |
| #ifndef SOAP_TYPE_ns1__invoke
 | |
| #define SOAP_TYPE_ns1__invoke (11)
 | |
| /* complex XML schema type 'ns1:invoke': */
 | |
| struct ns1__invoke {
 | |
|         /** Optional element 'xmlData' of XML schema type 'SOAP-ENC:string' */
 | |
|         char *_xmlData;
 | |
| };
 | |
| #endif
 | |
| 
 | |
| /* sc.h:246 */
 | |
| #ifndef WITH_NOGLOBAL
 | |
| #ifndef SOAP_TYPE_SOAP_ENV__Header
 | |
| #define SOAP_TYPE_SOAP_ENV__Header (12)
 | |
| /* SOAP_ENV__Header: */
 | |
| struct SOAP_ENV__Header {
 | |
| #ifdef WITH_NOEMPTYSTRUCT
 | |
| 	char dummy;	/* empty struct is a GNU extension */
 | |
| #endif
 | |
| };
 | |
| #endif
 | |
| #endif
 | |
| 
 | |
| /* sc.h:246 */
 | |
| #ifndef WITH_NOGLOBAL
 | |
| #ifndef SOAP_TYPE_SOAP_ENV__Code
 | |
| #define SOAP_TYPE_SOAP_ENV__Code (13)
 | |
| /* Type SOAP_ENV__Code is a recursive data type, (in)directly referencing itself through its (base or derived class) members */
 | |
| /* SOAP_ENV__Code: */
 | |
| struct SOAP_ENV__Code {
 | |
|         /** Optional element 'SOAP-ENV:Value' of XML schema type 'xsd:QName' */
 | |
|         char *SOAP_ENV__Value;
 | |
|         /** Optional element 'SOAP-ENV:Subcode' of XML schema type 'SOAP-ENV:Code' */
 | |
|         struct SOAP_ENV__Code *SOAP_ENV__Subcode;
 | |
| };
 | |
| #endif
 | |
| #endif
 | |
| 
 | |
| /* sc.h:246 */
 | |
| #ifndef WITH_NOGLOBAL
 | |
| #ifndef SOAP_TYPE_SOAP_ENV__Detail
 | |
| #define SOAP_TYPE_SOAP_ENV__Detail (15)
 | |
| /* SOAP_ENV__Detail: */
 | |
| struct SOAP_ENV__Detail {
 | |
|         char *__any;
 | |
|         /** Any type of element 'fault' assigned to fault with its SOAP_TYPE_<typename> assigned to __type */
 | |
|         /** Do not create a cyclic data structure throught this member unless SOAP encoding or SOAP_XML_GRAPH are used for id-ref serialization */
 | |
|         int __type;
 | |
|         void *fault;
 | |
| };
 | |
| #endif
 | |
| #endif
 | |
| 
 | |
| /* sc.h:246 */
 | |
| #ifndef WITH_NOGLOBAL
 | |
| #ifndef SOAP_TYPE_SOAP_ENV__Reason
 | |
| #define SOAP_TYPE_SOAP_ENV__Reason (18)
 | |
| /* SOAP_ENV__Reason: */
 | |
| struct SOAP_ENV__Reason {
 | |
|         /** Optional element 'SOAP-ENV:Text' of XML schema type 'xsd:string' */
 | |
|         char *SOAP_ENV__Text;
 | |
| };
 | |
| #endif
 | |
| #endif
 | |
| 
 | |
| /* sc.h:246 */
 | |
| #ifndef WITH_NOGLOBAL
 | |
| #ifndef SOAP_TYPE_SOAP_ENV__Fault
 | |
| #define SOAP_TYPE_SOAP_ENV__Fault (19)
 | |
| /* SOAP_ENV__Fault: */
 | |
| struct SOAP_ENV__Fault {
 | |
|         /** Optional element 'faultcode' of XML schema type 'xsd:QName' */
 | |
|         char *faultcode;
 | |
|         /** Optional element 'faultstring' of XML schema type 'xsd:string' */
 | |
|         char *faultstring;
 | |
|         /** Optional element 'faultactor' of XML schema type 'xsd:string' */
 | |
|         char *faultactor;
 | |
|         /** Optional element 'detail' of XML schema type 'SOAP-ENV:Detail' */
 | |
|         struct SOAP_ENV__Detail *detail;
 | |
|         /** Optional element 'SOAP-ENV:Code' of XML schema type 'SOAP-ENV:Code' */
 | |
|         struct SOAP_ENV__Code *SOAP_ENV__Code;
 | |
|         /** Optional element 'SOAP-ENV:Reason' of XML schema type 'SOAP-ENV:Reason' */
 | |
|         struct SOAP_ENV__Reason *SOAP_ENV__Reason;
 | |
|         /** Optional element 'SOAP-ENV:Node' of XML schema type 'xsd:string' */
 | |
|         char *SOAP_ENV__Node;
 | |
|         /** Optional element 'SOAP-ENV:Role' of XML schema type 'xsd:string' */
 | |
|         char *SOAP_ENV__Role;
 | |
|         /** Optional element 'SOAP-ENV:Detail' of XML schema type 'SOAP-ENV:Detail' */
 | |
|         struct SOAP_ENV__Detail *SOAP_ENV__Detail;
 | |
| };
 | |
| #endif
 | |
| #endif
 | |
| 
 | |
| /******************************************************************************\
 | |
|  *                                                                            *
 | |
|  * Typedefs                                                                   *
 | |
|  *                                                                            *
 | |
| \******************************************************************************/
 | |
| 
 | |
| 
 | |
| /* (built-in):0 */
 | |
| #ifndef SOAP_TYPE__XML
 | |
| #define SOAP_TYPE__XML (5)
 | |
| typedef char *_XML;
 | |
| #endif
 | |
| 
 | |
| /* (built-in):0 */
 | |
| #ifndef SOAP_TYPE__QName
 | |
| #define SOAP_TYPE__QName (6)
 | |
| typedef char *_QName;
 | |
| #endif
 | |
| 
 | |
| /* sc.h:120 */
 | |
| #ifndef SOAP_TYPE_SOAP_ENC__string
 | |
| #define SOAP_TYPE_SOAP_ENC__string (7)
 | |
| typedef char *SOAP_ENC__string;
 | |
| #endif
 | |
| 
 | |
| /******************************************************************************\
 | |
|  *                                                                            *
 | |
|  * Serializable Types                                                         *
 | |
|  *                                                                            *
 | |
| \******************************************************************************/
 | |
| 
 | |
| 
 | |
| /* char has binding name 'byte' for type 'xsd:byte' */
 | |
| #ifndef SOAP_TYPE_byte
 | |
| #define SOAP_TYPE_byte (3)
 | |
| #endif
 | |
| 
 | |
| /* int has binding name 'int' for type 'xsd:int' */
 | |
| #ifndef SOAP_TYPE_int
 | |
| #define SOAP_TYPE_int (1)
 | |
| #endif
 | |
| 
 | |
| /* struct SOAP_ENV__Fault has binding name 'SOAP_ENV__Fault' for type '' */
 | |
| #ifndef SOAP_TYPE_SOAP_ENV__Fault
 | |
| #define SOAP_TYPE_SOAP_ENV__Fault (19)
 | |
| #endif
 | |
| 
 | |
| /* struct SOAP_ENV__Reason has binding name 'SOAP_ENV__Reason' for type '' */
 | |
| #ifndef SOAP_TYPE_SOAP_ENV__Reason
 | |
| #define SOAP_TYPE_SOAP_ENV__Reason (18)
 | |
| #endif
 | |
| 
 | |
| /* struct SOAP_ENV__Detail has binding name 'SOAP_ENV__Detail' for type '' */
 | |
| #ifndef SOAP_TYPE_SOAP_ENV__Detail
 | |
| #define SOAP_TYPE_SOAP_ENV__Detail (15)
 | |
| #endif
 | |
| 
 | |
| /* struct SOAP_ENV__Code has binding name 'SOAP_ENV__Code' for type '' */
 | |
| #ifndef SOAP_TYPE_SOAP_ENV__Code
 | |
| #define SOAP_TYPE_SOAP_ENV__Code (13)
 | |
| #endif
 | |
| 
 | |
| /* struct SOAP_ENV__Header has binding name 'SOAP_ENV__Header' for type '' */
 | |
| #ifndef SOAP_TYPE_SOAP_ENV__Header
 | |
| #define SOAP_TYPE_SOAP_ENV__Header (12)
 | |
| #endif
 | |
| 
 | |
| /* struct ns1__invoke has binding name 'ns1__invoke' for type 'ns1:invoke' */
 | |
| #ifndef SOAP_TYPE_ns1__invoke
 | |
| #define SOAP_TYPE_ns1__invoke (11)
 | |
| #endif
 | |
| 
 | |
| /* struct ns1__invokeResponse has binding name 'ns1__invokeResponse' for type 'ns1:invokeResponse' */
 | |
| #ifndef SOAP_TYPE_ns1__invokeResponse
 | |
| #define SOAP_TYPE_ns1__invokeResponse (10)
 | |
| #endif
 | |
| 
 | |
| /* struct SOAP_ENV__Reason * has binding name 'PointerToSOAP_ENV__Reason' for type '' */
 | |
| #ifndef SOAP_TYPE_PointerToSOAP_ENV__Reason
 | |
| #define SOAP_TYPE_PointerToSOAP_ENV__Reason (21)
 | |
| #endif
 | |
| 
 | |
| /* struct SOAP_ENV__Detail * has binding name 'PointerToSOAP_ENV__Detail' for type '' */
 | |
| #ifndef SOAP_TYPE_PointerToSOAP_ENV__Detail
 | |
| #define SOAP_TYPE_PointerToSOAP_ENV__Detail (20)
 | |
| #endif
 | |
| 
 | |
| /* struct SOAP_ENV__Code * has binding name 'PointerToSOAP_ENV__Code' for type '' */
 | |
| #ifndef SOAP_TYPE_PointerToSOAP_ENV__Code
 | |
| #define SOAP_TYPE_PointerToSOAP_ENV__Code (14)
 | |
| #endif
 | |
| 
 | |
| /* char ** has binding name 'PointerToSOAP_ENC__string' for type 'SOAP-ENC:string' */
 | |
| #ifndef SOAP_TYPE_PointerToSOAP_ENC__string
 | |
| #define SOAP_TYPE_PointerToSOAP_ENC__string (8)
 | |
| #endif
 | |
| 
 | |
| /* SOAP_ENC__string has binding name 'SOAP_ENC__string' for type 'SOAP-ENC:string' */
 | |
| #ifndef SOAP_TYPE_SOAP_ENC__string
 | |
| #define SOAP_TYPE_SOAP_ENC__string (7)
 | |
| #endif
 | |
| 
 | |
| /* _QName has binding name '_QName' for type 'xsd:QName' */
 | |
| #ifndef SOAP_TYPE__QName
 | |
| #define SOAP_TYPE__QName (6)
 | |
| #endif
 | |
| 
 | |
| /* _XML has binding name '_XML' for type '' */
 | |
| #ifndef SOAP_TYPE__XML
 | |
| #define SOAP_TYPE__XML (5)
 | |
| #endif
 | |
| 
 | |
| /* char * has binding name 'string' for type 'xsd:string' */
 | |
| #ifndef SOAP_TYPE_string
 | |
| #define SOAP_TYPE_string (4)
 | |
| #endif
 | |
| 
 | |
| /******************************************************************************\
 | |
|  *                                                                            *
 | |
|  * Externals                                                                  *
 | |
|  *                                                                            *
 | |
| \******************************************************************************/
 | |
| 
 | |
| 
 | |
| /******************************************************************************\
 | |
|  *                                                                            *
 | |
|  * Client-Side Call Stub Functions                                            *
 | |
|  *                                                                            *
 | |
| \******************************************************************************/
 | |
| 
 | |
|     
 | |
|     /** Web service synchronous operation 'soap_call_ns1__invoke' to the specified endpoint and SOAP Action header, returns SOAP_OK or error code */
 | |
|     SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__invoke(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_xmlData, char **_invokeReturn);
 | |
|     /** Web service asynchronous operation 'soap_send_ns1__invoke' to send a request message to the specified endpoint and SOAP Action header, returns SOAP_OK or error code */
 | |
|     SOAP_FMAC5 int SOAP_FMAC6 soap_send_ns1__invoke(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_xmlData);
 | |
|     /** Web service asynchronous operation 'soap_recv_ns1__invoke' to receive a response message from the connected endpoint, returns SOAP_OK or error code */
 | |
|     SOAP_FMAC5 int SOAP_FMAC6 soap_recv_ns1__invoke(struct soap *soap, char **_invokeReturn);
 | |
| 
 | |
| /******************************************************************************\
 | |
|  *                                                                            *
 | |
|  * Server-Side Operations                                                     *
 | |
|  *                                                                            *
 | |
| \******************************************************************************/
 | |
| 
 | |
|     /** Web service operation 'ns1__invoke' implementation, should return SOAP_OK or error code */
 | |
|     SOAP_FMAC5 int SOAP_FMAC6 ns1__invoke(struct soap*, char *_xmlData, char **_invokeReturn);
 | |
| 
 | |
| /******************************************************************************\
 | |
|  *                                                                            *
 | |
|  * Server-Side Skeletons to Invoke Service Operations                         *
 | |
|  *                                                                            *
 | |
| \******************************************************************************/
 | |
| 
 | |
| SOAP_FMAC5 int SOAP_FMAC6 soap_serve(struct soap*);
 | |
| 
 | |
| SOAP_FMAC5 int SOAP_FMAC6 soap_serve_request(struct soap*);
 | |
| 
 | |
| SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns1__invoke(struct soap*);
 | |
| 
 | |
| #ifdef __cplusplus
 | |
| }
 | |
| #endif
 | |
| 
 | |
| #endif
 | |
| 
 | |
| /* End of soapStub.h */
 |