/* soapStub.h Generated by gSOAP 2.8.6 from env.h Copyright(C) 2000-2011, Robert van Engelen, Genivia Inc. All Rights Reserved. The generated code is released under one of the following licenses: 1) GPL or 2) Genivia's license for commercial use. This program is released under the GPL with the additional exemption that compiling, linking, and/or using OpenSSL is allowed. */ #ifndef soapStub_H #define soapStub_H #include "stdsoap2.h" /******************************************************************************\ * * * Enumerations * * * \******************************************************************************/ /******************************************************************************\ * * * Types with Custom Serializers * * * \******************************************************************************/ /******************************************************************************\ * * * Classes and Structs * * * \******************************************************************************/ #if 0 /* volatile type: do not declare here, declared elsewhere */ #endif #ifndef SOAP_TYPE_h__authentication #define SOAP_TYPE_h__authentication (7) /* h:authentication */ struct h__authentication { public: char *userid; /* optional attribute of type xsd:string */ char *passwd; /* optional attribute of type xsd:string */ }; #endif #if 0 /* volatile type: do not declare here, declared elsewhere */ #endif #ifndef SOAP_TYPE__ns1__TransactionID #define SOAP_TYPE__ns1__TransactionID (11) /* Primitive ns1:TransactionID schema type: */ class SOAP_CMAC _ns1__TransactionID { public: std::wstring __item; char *SOAP_ENV__mustUnderstand; /* optional attribute */ std::wstring *SOAP_ENV__encodingStyle; /* optional attribute */ std::wstring *SOAP_ENV__actor; /* optional attribute */ struct soap *soap; /* transient */ public: virtual int soap_type() const { return 11; } /* = unique id SOAP_TYPE__ns1__TransactionID */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); _ns1__TransactionID() { _ns1__TransactionID::soap_default(NULL); } virtual ~_ns1__TransactionID() { } }; #endif #ifndef WITH_NOGLOBAL #ifndef SOAP_TYPE_SOAP_ENV__Header #define SOAP_TYPE_SOAP_ENV__Header (15) /* SOAP Header: */ struct SOAP_ENV__Header { public: struct h__authentication *h__credentials; /* optional element of type h:authentication */ _ns1__TransactionID *ns1__TransactionID; /* optional element of type ns1:TransactionID */ }; #endif #endif #ifndef WITH_NOGLOBAL #ifndef SOAP_TYPE_SOAP_ENV__Code #define SOAP_TYPE_SOAP_ENV__Code (18) /* 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 */ }; #endif #endif #ifndef WITH_NOGLOBAL #ifndef SOAP_TYPE_SOAP_ENV__Detail #define SOAP_TYPE_SOAP_ENV__Detail (20) /* SOAP-ENV:Detail */ struct SOAP_ENV__Detail { public: char *__any; int __type; /* any type of element (defined below) */ void *fault; /* transient */ }; #endif #endif #ifndef WITH_NOGLOBAL #ifndef SOAP_TYPE_SOAP_ENV__Reason #define SOAP_TYPE_SOAP_ENV__Reason (23) /* SOAP-ENV:Reason */ struct SOAP_ENV__Reason { public: char *SOAP_ENV__Text; /* optional element of type xsd:string */ }; #endif #endif #ifndef WITH_NOGLOBAL #ifndef SOAP_TYPE_SOAP_ENV__Fault #define SOAP_TYPE_SOAP_ENV__Fault (24) /* 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 */ }; #endif #endif /******************************************************************************\ * * * Typedefs * * * \******************************************************************************/ #ifndef SOAP_TYPE__QName #define SOAP_TYPE__QName (5) typedef char *_QName; #endif #ifndef SOAP_TYPE__XML #define SOAP_TYPE__XML (6) typedef char *_XML; #endif #ifndef SOAP_TYPE__SOAP_ENV__actor #define SOAP_TYPE__SOAP_ENV__actor (9) typedef std::wstring _SOAP_ENV__actor; #endif #ifndef SOAP_TYPE__SOAP_ENV__encodingStyle #define SOAP_TYPE__SOAP_ENV__encodingStyle (10) typedef std::wstring _SOAP_ENV__encodingStyle; #endif /******************************************************************************\ * * * Externals * * * \******************************************************************************/ #endif /* End of soapStub.h */