-
Notifications
You must be signed in to change notification settings - Fork 122
/
ICatDOIDOIPortBindingProxy.h
82 lines (72 loc) · 4.13 KB
/
ICatDOIDOIPortBindingProxy.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
/* ICatDOIDOIPortBindingProxy.h
Generated by gSOAP 2.8.15 from ICatDOI.h
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.
This program is released under the GPL with the additional exemption that
compiling, linking, and/or using OpenSSL is allowed.
*/
#ifndef ICatDOIDOIPortBindingProxy_H
#define ICatDOIDOIPortBindingProxy_H
#include "ICatDOIH.h"
namespace ICatDOI {
class SOAP_CMAC DOIPortBindingProxy : public soap
{ public:
/// Endpoint URL of service 'DOIPortBindingProxy' (change as needed)
const char *soap_endpoint;
/// Constructor
DOIPortBindingProxy();
/// Construct from another engine state
DOIPortBindingProxy(const struct soap&);
/// Constructor with endpoint URL
DOIPortBindingProxy(const char *url);
/// Constructor with engine input+output mode control
DOIPortBindingProxy(soap_mode iomode);
/// Constructor with URL and input+output mode control
DOIPortBindingProxy(const char *url, soap_mode iomode);
/// Constructor with engine input and output mode control
DOIPortBindingProxy(soap_mode imode, soap_mode omode);
/// Destructor frees deserialized data
virtual ~DOIPortBindingProxy();
/// Initializer used by constructors
virtual void DOIPortBindingProxy_init(soap_mode imode, soap_mode omode);
/// Delete all deserialized data (with soap_destroy and soap_end)
virtual void destroy();
/// Delete all deserialized data and reset to default
virtual void reset();
/// 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 'registerInvestigationDOI' (returns error code or SOAP_OK)
virtual int registerInvestigationDOI(ns1__registerInvestigationDOI *ns1__registerInvestigationDOI_, ns1__registerInvestigationDOIResponse *ns1__registerInvestigationDOIResponse_) { return this->registerInvestigationDOI(NULL, NULL, ns1__registerInvestigationDOI_, ns1__registerInvestigationDOIResponse_); }
virtual int registerInvestigationDOI(const char *endpoint, const char *soap_action, ns1__registerInvestigationDOI *ns1__registerInvestigationDOI_, ns1__registerInvestigationDOIResponse *ns1__registerInvestigationDOIResponse_);
/// Web service operation 'registerDatafileDOI' (returns error code or SOAP_OK)
virtual int registerDatafileDOI(ns1__registerDatafileDOI *ns1__registerDatafileDOI_, ns1__registerDatafileDOIResponse *ns1__registerDatafileDOIResponse_) { return this->registerDatafileDOI(NULL, NULL, ns1__registerDatafileDOI_, ns1__registerDatafileDOIResponse_); }
virtual int registerDatafileDOI(const char *endpoint, const char *soap_action, ns1__registerDatafileDOI *ns1__registerDatafileDOI_, ns1__registerDatafileDOIResponse *ns1__registerDatafileDOIResponse_);
/// Web service operation 'registerDatasetDOI' (returns error code or SOAP_OK)
virtual int registerDatasetDOI(ns1__registerDatasetDOI *ns1__registerDatasetDOI_, ns1__registerDatasetDOIResponse *ns1__registerDatasetDOIResponse_) { return this->registerDatasetDOI(NULL, NULL, ns1__registerDatasetDOI_, ns1__registerDatasetDOIResponse_); }
virtual int registerDatasetDOI(const char *endpoint, const char *soap_action, ns1__registerDatasetDOI *ns1__registerDatasetDOI_, ns1__registerDatasetDOIResponse *ns1__registerDatasetDOIResponse_);
};
} // namespace ICatDOI
#endif