/* soapStub.h Generated by gSOAP 2.8.38 for gmt.h 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 != 20838 # error "GSOAP VERSION 20838 MISMATCH IN GENERATED CODE VERSUS LIBRARY CODE: PLEASE REINSTALL PACKAGE" #endif /******************************************************************************\ * * * Types with Custom Serializers * * * \******************************************************************************/ /******************************************************************************\ * * * Classes, Structs and Unions * * * \******************************************************************************/ struct t__gmtResponse; /* gmt.h:2 */ struct t__gmt; /* gmt.h:2 */ /* gmt.h:2 */ #ifndef SOAP_TYPE_t__gmtResponse #define SOAP_TYPE_t__gmtResponse (10) /* complex XSD type 't:gmtResponse': */ struct SOAP_CMAC t__gmtResponse { public: /** Optional element 'param-1' of XSD type 'xsd:dateTime' */ time_t *_param_1; public: /** Return unique type id SOAP_TYPE_t__gmtResponse */ int soap_type() const { return SOAP_TYPE_t__gmtResponse; } /** Constructor with member initializations */ t__gmtResponse() { _param_1 = (time_t *)0; } /** Friend allocator used by soap_new_t__gmtResponse(struct soap*, int) */ friend SOAP_FMAC1 t__gmtResponse * SOAP_FMAC2 soap_instantiate_t__gmtResponse(struct soap*, int, const char*, const char*, size_t*); }; #endif /* gmt.h:2 */ #ifndef SOAP_TYPE_t__gmt #define SOAP_TYPE_t__gmt (11) /* complex XSD type 't:gmt': */ struct SOAP_CMAC t__gmt { public: /** Return unique type id SOAP_TYPE_t__gmt */ int soap_type() const { return SOAP_TYPE_t__gmt; } /** Constructor with member initializations */ t__gmt() { } /** Friend allocator used by soap_new_t__gmt(struct soap*, int) */ friend SOAP_FMAC1 t__gmt * SOAP_FMAC2 soap_instantiate_t__gmt(struct soap*, int, const char*, const char*, size_t*); }; #endif /* gmt.h:3 */ #ifndef WITH_NOGLOBAL #ifndef SOAP_TYPE_SOAP_ENV__Header #define SOAP_TYPE_SOAP_ENV__Header (12) /* SOAP_ENV__Header: */ struct SOAP_CMAC 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 /* gmt.h:3 */ #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_CMAC 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 /* gmt.h:3 */ #ifndef WITH_NOGLOBAL #ifndef SOAP_TYPE_SOAP_ENV__Detail #define SOAP_TYPE_SOAP_ENV__Detail (15) /* SOAP_ENV__Detail: */ struct SOAP_CMAC 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 /* gmt.h:3 */ #ifndef WITH_NOGLOBAL #ifndef SOAP_TYPE_SOAP_ENV__Reason #define SOAP_TYPE_SOAP_ENV__Reason (18) /* SOAP_ENV__Reason: */ struct SOAP_CMAC 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 /* gmt.h:3 */ #ifndef WITH_NOGLOBAL #ifndef SOAP_TYPE_SOAP_ENV__Fault #define SOAP_TYPE_SOAP_ENV__Fault (19) /* SOAP_ENV__Fault: */ struct SOAP_CMAC 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 /******************************************************************************\ * * * Typedefs * * * \******************************************************************************/ /* gmt.h:2 */ #ifndef SOAP_TYPE__QName #define SOAP_TYPE__QName (5) typedef char *_QName; #endif /* gmt.h:2 */ #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 /* time_t has binding name 'dateTime' for type 'xsd:dateTime' */ #ifndef SOAP_TYPE_dateTime #define SOAP_TYPE_dateTime (7) #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 t__gmt has binding name 't__gmt' for type 't:gmt' */ #ifndef SOAP_TYPE_t__gmt #define SOAP_TYPE_t__gmt (11) #endif /* struct t__gmtResponse has binding name 't__gmtResponse' for type 't:gmtResponse' */ #ifndef SOAP_TYPE_t__gmtResponse #define SOAP_TYPE_t__gmtResponse (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 /* time_t * has binding name 'PointerTodateTime' for type 'xsd:dateTime' */ #ifndef SOAP_TYPE_PointerTodateTime #define SOAP_TYPE_PointerTodateTime (8) #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 /******************************************************************************\ * * * Externals * * * \******************************************************************************/ /******************************************************************************\ * * * Client-Side Call Stub Functions * * * \******************************************************************************/ SOAP_FMAC5 int SOAP_FMAC6 soap_call_t__gmt(struct soap *soap, const char *soap_endpoint, const char *soap_action, time_t *_param_1); /******************************************************************************\ * * * Server-Side Operations * * * \******************************************************************************/ /** Web service operation 't__gmt' (returns SOAP_OK or error code) */ SOAP_FMAC5 int SOAP_FMAC6 t__gmt(struct soap*, time_t *_param_1); /******************************************************************************\ * * * Server-Side Skeletons to Invoke Service Operations * * * \******************************************************************************/ extern "C" SOAP_FMAC5 int SOAP_FMAC6 soap_serve(struct soap*); extern "C" SOAP_FMAC5 int SOAP_FMAC6 soap_serve_request(struct soap*); SOAP_FMAC5 int SOAP_FMAC6 soap_serve_t__gmt(struct soap*); #endif /* End of soapStub.h */