aboutsummaryrefslogtreecommitdiff
path: root/dep/gsoap/soapStub.h
diff options
context:
space:
mode:
authorariel- <ariel-@users.noreply.github.com>2016-07-29 03:01:51 -0300
committerjoschiwald <joschiwald.trinity@gmail.com>2017-02-11 17:43:06 +0100
commitc7d2ca303054c1acee8e9c197369b9232a7eb608 (patch)
tree73a23dd706d2a70111212018d752ea4a5f4fb091 /dep/gsoap/soapStub.h
parent24847c01ef18d7b11a6b2e5edadb073c4ea046c0 (diff)
Dep/gSOAP: Update gSOAP to 2.8.33
(cherry picked from commit 3056feb9b2a92717984b435a71c8a54b471c8d46)
Diffstat (limited to 'dep/gsoap/soapStub.h')
-rw-r--r--dep/gsoap/soapStub.h337
1 files changed, 245 insertions, 92 deletions
diff --git a/dep/gsoap/soapStub.h b/dep/gsoap/soapStub.h
index 38374561cde..ce1a2546ef6 100644
--- a/dep/gsoap/soapStub.h
+++ b/dep/gsoap/soapStub.h
@@ -1,30 +1,27 @@
/* soapStub.h
- Generated by gSOAP 2.8.17r from gsoap.stub
+ Generated by gSOAP 2.8.33 for gsoap.stub
-Copyright(C) 2000-2013, Robert van Engelen, Genivia Inc. All Rights Reserved.
-The generated code is released under one of the following licenses:
-GPL or Genivia's license for commercial use.
+gSOAP XML Web services tools
+Copyright (C) 2000-2016, 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 != 20817
-# error "GSOAP VERSION MISMATCH IN GENERATED CODE: PLEASE REINSTALL PACKAGE"
+#if GSOAP_VERSION != 20833
+# error "GSOAP VERSION 20833 MISMATCH IN GENERATED CODE VERSUS LIBRARY CODE: PLEASE REINSTALL PACKAGE"
#endif
/******************************************************************************\
* *
- * Enumerations *
- * *
-\******************************************************************************/
-
-
-/******************************************************************************\
- * *
* Types with Custom Serializers *
* *
\******************************************************************************/
@@ -32,130 +29,197 @@ compiling, linking, and/or using OpenSSL is allowed.
/******************************************************************************\
* *
- * Classes and Structs *
+ * Classes, Structs and Unions *
* *
\******************************************************************************/
+struct ns1__executeCommandResponse; /* gsoap.stub:1 */
+struct ns1__executeCommand; /* gsoap.stub:1 */
-#if 0 /* volatile type: do not declare here, declared elsewhere */
-
-#endif
-
+/* gsoap.stub:1 */
#ifndef SOAP_TYPE_ns1__executeCommandResponse
#define SOAP_TYPE_ns1__executeCommandResponse (9)
-/* ns1:executeCommandResponse */
-struct ns1__executeCommandResponse
-{
-public:
- char **result; /* SOAP 1.2 RPC return element (when namespace qualified) */ /* optional element of type xsd:string */
-public:
- int soap_type() const { return 9; } /* = unique type id SOAP_TYPE_ns1__executeCommandResponse */
+/* complex XSD type 'ns1:executeCommandResponse': */
+struct ns1__executeCommandResponse {
+ public:
+ /** Optional element 'result' of XSD type 'xsd:string' */
+ char **result;
+ public:
+ /** Return unique type id SOAP_TYPE_ns1__executeCommandResponse */
+ int soap_type() const { return SOAP_TYPE_ns1__executeCommandResponse; }
+ /** Constructor with member initializations */
+ ns1__executeCommandResponse()
+ {
+ result = (char **)0;
+ }
+ /** Friend allocator used by soap_new_ns1__executeCommandResponse(struct soap*, int) */
+ friend SOAP_FMAC1 ns1__executeCommandResponse * SOAP_FMAC2 soap_instantiate_ns1__executeCommandResponse(struct soap*, int, const char*, const char*, size_t*);
};
#endif
+/* gsoap.stub:1 */
#ifndef SOAP_TYPE_ns1__executeCommand
#define SOAP_TYPE_ns1__executeCommand (10)
-/* ns1:executeCommand */
-struct ns1__executeCommand
-{
-public:
- char *command; /* optional element of type xsd:string */
-public:
- int soap_type() const { return 10; } /* = unique type id SOAP_TYPE_ns1__executeCommand */
+/* complex XSD type 'ns1:executeCommand': */
+struct ns1__executeCommand {
+ public:
+ /** Optional element 'command' of XSD type 'xsd:string' */
+ char *command;
+ public:
+ /** Return unique type id SOAP_TYPE_ns1__executeCommand */
+ int soap_type() const { return SOAP_TYPE_ns1__executeCommand; }
+ /** Constructor with member initializations */
+ ns1__executeCommand()
+ {
+ command = (char *)0;
+ }
+ /** Friend allocator used by soap_new_ns1__executeCommand(struct soap*, int) */
+ friend SOAP_FMAC1 ns1__executeCommand * SOAP_FMAC2 soap_instantiate_ns1__executeCommand(struct soap*, int, const char*, const char*, size_t*);
};
#endif
+/* gsoap.stub:2 */
#ifndef WITH_NOGLOBAL
-
#ifndef SOAP_TYPE_SOAP_ENV__Header
#define SOAP_TYPE_SOAP_ENV__Header (11)
-/* SOAP Header: */
-struct SOAP_ENV__Header
-{
-public:
- int soap_type() const { return 11; } /* = unique type id SOAP_TYPE_SOAP_ENV__Header */
-#ifdef WITH_NOEMPTYSTRUCT
-private:
- char dummy; /* dummy member to enable compilation */
-#endif
+/* SOAP_ENV__Header: */
+struct SOAP_ENV__Header {
+ public:
+ /** Return unique type id SOAP_TYPE_SOAP_ENV__Header */
+ int soap_type() const { return SOAP_TYPE_SOAP_ENV__Header; }
+ /** Constructor with member initializations */
+ SOAP_ENV__Header()
+ {
+ }
+ /** Friend allocator used by soap_new_SOAP_ENV__Header(struct soap*, int) */
+ friend SOAP_FMAC1 SOAP_ENV__Header * SOAP_FMAC2 soap_instantiate_SOAP_ENV__Header(struct soap*, int, const char*, const char*, size_t*);
};
#endif
-
#endif
+/* gsoap.stub:2 */
#ifndef WITH_NOGLOBAL
-
#ifndef SOAP_TYPE_SOAP_ENV__Code
#define SOAP_TYPE_SOAP_ENV__Code (12)
-/* SOAP Fault Code: */
-struct SOAP_ENV__Code
-{
-public:
- char *SOAP_ENV__Value; /* optional element of type xsd:QName */
- struct SOAP_ENV__Code *SOAP_ENV__Subcode; /* optional element of type SOAP-ENV:Code */
-public:
- int soap_type() const { return 12; } /* = unique type id SOAP_TYPE_SOAP_ENV__Code */
+/* 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 {
+ public:
+ /** Optional element 'SOAP-ENV:Value' of XSD type 'xsd:QName' */
+ char *SOAP_ENV__Value;
+ /** Optional element 'SOAP-ENV:Subcode' of XSD type 'SOAP-ENV:Code' */
+ struct SOAP_ENV__Code *SOAP_ENV__Subcode;
+ public:
+ /** Return unique type id SOAP_TYPE_SOAP_ENV__Code */
+ int soap_type() const { return SOAP_TYPE_SOAP_ENV__Code; }
+ /** Constructor with member initializations */
+ SOAP_ENV__Code()
+ {
+ SOAP_ENV__Value = (char *)0;
+ SOAP_ENV__Subcode = (struct SOAP_ENV__Code *)0;
+ }
+ /** Friend allocator used by soap_new_SOAP_ENV__Code(struct soap*, int) */
+ friend SOAP_FMAC1 SOAP_ENV__Code * SOAP_FMAC2 soap_instantiate_SOAP_ENV__Code(struct soap*, int, const char*, const char*, size_t*);
};
#endif
-
#endif
+/* gsoap.stub:2 */
#ifndef WITH_NOGLOBAL
-
#ifndef SOAP_TYPE_SOAP_ENV__Detail
#define SOAP_TYPE_SOAP_ENV__Detail (14)
-/* SOAP-ENV:Detail */
-struct SOAP_ENV__Detail
-{
-public:
- char *__any;
- int __type; /* any type of element <fault> (defined below) */
- void *fault; /* transient */
-public:
- int soap_type() const { return 14; } /* = unique type id SOAP_TYPE_SOAP_ENV__Detail */
+/* SOAP_ENV__Detail: */
+struct SOAP_ENV__Detail {
+ public:
+ char *__any;
+ /** Any type of element 'fault' assigned to fault with its SOAP_TYPE_T 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;
+ public:
+ /** Return unique type id SOAP_TYPE_SOAP_ENV__Detail */
+ int soap_type() const { return SOAP_TYPE_SOAP_ENV__Detail; }
+ /** Constructor with member initializations */
+ SOAP_ENV__Detail()
+ {
+ __any = (char *)0;
+ __type = 0;
+ fault = NULL;
+ }
+ /** Friend allocator used by soap_new_SOAP_ENV__Detail(struct soap*, int) */
+ friend SOAP_FMAC1 SOAP_ENV__Detail * SOAP_FMAC2 soap_instantiate_SOAP_ENV__Detail(struct soap*, int, const char*, const char*, size_t*);
};
#endif
-
#endif
+/* gsoap.stub:2 */
#ifndef WITH_NOGLOBAL
-
#ifndef SOAP_TYPE_SOAP_ENV__Reason
#define SOAP_TYPE_SOAP_ENV__Reason (17)
-/* SOAP-ENV:Reason */
-struct SOAP_ENV__Reason
-{
-public:
- char *SOAP_ENV__Text; /* optional element of type xsd:string */
-public:
- int soap_type() const { return 17; } /* = unique type id SOAP_TYPE_SOAP_ENV__Reason */
+/* SOAP_ENV__Reason: */
+struct SOAP_ENV__Reason {
+ public:
+ /** Optional element 'SOAP-ENV:Text' of XSD type 'xsd:string' */
+ char *SOAP_ENV__Text;
+ public:
+ /** Return unique type id SOAP_TYPE_SOAP_ENV__Reason */
+ int soap_type() const { return SOAP_TYPE_SOAP_ENV__Reason; }
+ /** Constructor with member initializations */
+ SOAP_ENV__Reason()
+ {
+ SOAP_ENV__Text = (char *)0;
+ }
+ /** Friend allocator used by soap_new_SOAP_ENV__Reason(struct soap*, int) */
+ friend SOAP_FMAC1 SOAP_ENV__Reason * SOAP_FMAC2 soap_instantiate_SOAP_ENV__Reason(struct soap*, int, const char*, const char*, size_t*);
};
#endif
-
#endif
+/* gsoap.stub:2 */
#ifndef WITH_NOGLOBAL
-
#ifndef SOAP_TYPE_SOAP_ENV__Fault
#define SOAP_TYPE_SOAP_ENV__Fault (18)
-/* SOAP Fault: */
-struct SOAP_ENV__Fault
-{
-public:
- char *faultcode; /* optional element of type xsd:QName */
- char *faultstring; /* optional element of type xsd:string */
- char *faultactor; /* optional element of type xsd:string */
- struct SOAP_ENV__Detail *detail; /* optional element of type SOAP-ENV:Detail */
- struct SOAP_ENV__Code *SOAP_ENV__Code; /* optional element of type SOAP-ENV:Code */
- struct SOAP_ENV__Reason *SOAP_ENV__Reason; /* optional element of type SOAP-ENV:Reason */
- char *SOAP_ENV__Node; /* optional element of type xsd:string */
- char *SOAP_ENV__Role; /* optional element of type xsd:string */
- struct SOAP_ENV__Detail *SOAP_ENV__Detail; /* optional element of type SOAP-ENV:Detail */
-public:
- int soap_type() const { return 18; } /* = unique type id SOAP_TYPE_SOAP_ENV__Fault */
+/* SOAP_ENV__Fault: */
+struct SOAP_ENV__Fault {
+ public:
+ /** Optional element 'faultcode' of XSD type 'xsd:QName' */
+ char *faultcode;
+ /** Optional element 'faultstring' of XSD type 'xsd:string' */
+ char *faultstring;
+ /** Optional element 'faultactor' of XSD type 'xsd:string' */
+ char *faultactor;
+ /** Optional element 'detail' of XSD type 'SOAP-ENV:Detail' */
+ struct SOAP_ENV__Detail *detail;
+ /** Optional element 'SOAP-ENV:Code' of XSD type 'SOAP-ENV:Code' */
+ struct SOAP_ENV__Code *SOAP_ENV__Code;
+ /** Optional element 'SOAP-ENV:Reason' of XSD type 'SOAP-ENV:Reason' */
+ struct SOAP_ENV__Reason *SOAP_ENV__Reason;
+ /** Optional element 'SOAP-ENV:Node' of XSD type 'xsd:string' */
+ char *SOAP_ENV__Node;
+ /** Optional element 'SOAP-ENV:Role' of XSD type 'xsd:string' */
+ char *SOAP_ENV__Role;
+ /** Optional element 'SOAP-ENV:Detail' of XSD type 'SOAP-ENV:Detail' */
+ struct SOAP_ENV__Detail *SOAP_ENV__Detail;
+ public:
+ /** Return unique type id SOAP_TYPE_SOAP_ENV__Fault */
+ int soap_type() const { return SOAP_TYPE_SOAP_ENV__Fault; }
+ /** Constructor with member initializations */
+ SOAP_ENV__Fault()
+ {
+ faultcode = (char *)0;
+ faultstring = (char *)0;
+ faultactor = (char *)0;
+ detail = (struct SOAP_ENV__Detail *)0;
+ SOAP_ENV__Code = (struct SOAP_ENV__Code *)0;
+ SOAP_ENV__Reason = (struct SOAP_ENV__Reason *)0;
+ SOAP_ENV__Node = (char *)0;
+ SOAP_ENV__Role = (char *)0;
+ SOAP_ENV__Detail = (struct SOAP_ENV__Detail *)0;
+ }
+ /** Friend allocator used by soap_new_SOAP_ENV__Fault(struct soap*, int) */
+ friend SOAP_FMAC1 SOAP_ENV__Fault * SOAP_FMAC2 soap_instantiate_SOAP_ENV__Fault(struct soap*, int, const char*, const char*, size_t*);
};
#endif
-
#endif
/******************************************************************************\
@@ -164,16 +228,105 @@ public:
* *
\******************************************************************************/
+
+/* gsoap.stub:1 */
#ifndef SOAP_TYPE__QName
#define SOAP_TYPE__QName (5)
typedef char *_QName;
#endif
+/* gsoap.stub:1 */
#ifndef SOAP_TYPE__XML
#define SOAP_TYPE__XML (6)
typedef char *_XML;
#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 (18)
+#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 (17)
+#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 (14)
+#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 (12)
+#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 (11)
+#endif
+
+/* struct ns1__executeCommand has binding name 'ns1__executeCommand' for type 'ns1:executeCommand' */
+#ifndef SOAP_TYPE_ns1__executeCommand
+#define SOAP_TYPE_ns1__executeCommand (10)
+#endif
+
+/* struct ns1__executeCommandResponse has binding name 'ns1__executeCommandResponse' for type 'ns1:executeCommandResponse' */
+#ifndef SOAP_TYPE_ns1__executeCommandResponse
+#define SOAP_TYPE_ns1__executeCommandResponse (9)
+#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 (20)
+#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 (19)
+#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 (13)
+#endif
+
+/* char ** has binding name 'PointerTostring' for type 'xsd:string' */
+#ifndef SOAP_TYPE_PointerTostring
+#define SOAP_TYPE_PointerTostring (7)
+#endif
+
+/* _XML has binding name '_XML' for type '' */
+#ifndef SOAP_TYPE__XML
+#define SOAP_TYPE__XML (6)
+#endif
+
+/* _QName has binding name '_QName' for type 'xsd:QName' */
+#ifndef SOAP_TYPE__QName
+#define SOAP_TYPE__QName (5)
+#endif
+
+/* char * has binding name 'string' for type 'xsd:string' */
+#ifndef SOAP_TYPE_string
+#define SOAP_TYPE_string (4)
+#endif
/******************************************************************************\
* *
@@ -188,8 +341,8 @@ typedef char *_XML;
* *
\******************************************************************************/
-
-SOAP_FMAC5 int SOAP_FMAC6 ns1__executeCommand(struct soap*, char *command, char **result);
+ /** Web service operation 'ns1__executeCommand' (returns SOAP_OK or error code) */
+ SOAP_FMAC5 int SOAP_FMAC6 ns1__executeCommand(struct soap*, char *command, char **result);
/******************************************************************************\
* *