FXSend/BJDX_iagw_Mms/IAGWMMScapServiceSoapBindingProxy.h
2025-02-28 17:05:50 +08:00

77 lines
3.2 KiB
C++

/* IAGWMMScapServiceSoapBindingProxy.h
Generated by gSOAP 2.8.6 from IagwMms.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 IAGWMMScapServiceSoapBindingProxy_H
#define IAGWMMScapServiceSoapBindingProxy_H
#include "IAGWMMSH.h"
namespace IAGWMMS {
class SOAP_CMAC capServiceSoapBindingProxy : public soap
{ public:
/// Endpoint URL of service 'capServiceSoapBindingProxy' (change as needed)
const char *soap_endpoint;
/// Constructor
capServiceSoapBindingProxy();
/// Constructor with copy of another engine state
capServiceSoapBindingProxy(const struct soap&);
/// Constructor with endpoint URL
capServiceSoapBindingProxy(const char *url);
/// Constructor with engine input+output mode control
capServiceSoapBindingProxy(soap_mode iomode);
/// Constructor with URL and input+output mode control
capServiceSoapBindingProxy(const char *url, soap_mode iomode);
/// Constructor with engine input and output mode control
capServiceSoapBindingProxy(soap_mode imode, soap_mode omode);
/// Destructor frees deserialized data
virtual ~capServiceSoapBindingProxy();
/// Initializer used by constructors
virtual void capServiceSoapBindingProxy_init(soap_mode imode, soap_mode omode);
/// Delete all deserialized data (uses soap_destroy and soap_end)
virtual void destroy();
/// Disables and removes SOAP Header from message
virtual void soap_noheader();
/// Get SOAP Header structure (NULL when absent)
virtual const SOAP_ENV__Header *soap_header();
/// Get SOAP Fault structure (NULL when absent)
virtual const SOAP_ENV__Fault *soap_fault();
/// Get SOAP Fault string (NULL when absent)
virtual const char *soap_fault_string();
/// Get SOAP Fault detail as string (NULL when absent)
virtual const char *soap_fault_detail();
/// Close connection (normally automatic, except for send_X ops)
virtual int soap_close_socket();
/// Force close connection (can kill a thread blocked on IO)
virtual int soap_force_close_socket();
/// Print fault
virtual void soap_print_fault(FILE*);
#ifndef WITH_LEAN
/// Print fault to stream
#ifndef WITH_COMPAT
virtual void soap_stream_fault(std::ostream&);
#endif
/// Put fault into buffer
virtual char *soap_sprint_fault(char *buf, size_t len);
#endif
/// Web service operation 'ExecuteInvoke' (returns error code or SOAP_OK)
virtual int ExecuteInvoke(std::wstring ns1__reqXml, std::wstring &ns1__ExecuteInvokeReturn) { return ExecuteInvoke(NULL, NULL, ns1__reqXml, ns1__ExecuteInvokeReturn); }
virtual int ExecuteInvoke(const char *endpoint, const char *soap_action, std::wstring ns1__reqXml, std::wstring &ns1__ExecuteInvokeReturn);
/// Web service operation 'EncodeString' (returns error code or SOAP_OK)
virtual int EncodeString(std::wstring ns1__decode, std::wstring &ns1__EncodeStringReturn) { return EncodeString(NULL, NULL, ns1__decode, ns1__EncodeStringReturn); }
virtual int EncodeString(const char *endpoint, const char *soap_action, std::wstring ns1__decode, std::wstring &ns1__EncodeStringReturn);
};
} // namespace IAGWMMS
#endif