Mantid
Loading...
Searching...
No Matches
ICat4ICATPortBindingProxy.h
Go to the documentation of this file.
1/* ICat4ICATPortBindingProxy.h
2 Generated by gSOAP 2.8.15 from ICat4Service.h
3
4Copyright(C) 2000-2013, Robert van Engelen, Genivia Inc. All Rights Reserved.
5The generated code is released under ONE of the following licenses:
6GPL or Genivia's license for commercial use.
7This program is released under the GPL with the additional exemption that
8compiling, linking, and/or using OpenSSL is allowed.
9*/
10
11#pragma once
12#include "ICat4H.h"
13
14namespace ICat4 {
15
16class SOAP_CMAC ICATPortBindingProxy : public soap {
17public:
19 const char *soap_endpoint;
23 ICATPortBindingProxy(const struct soap &);
25 ICATPortBindingProxy(const char *url);
27 ICATPortBindingProxy(soap_mode iomode);
29 ICATPortBindingProxy(const char *url, soap_mode iomode);
31 ICATPortBindingProxy(soap_mode imode, soap_mode omode);
33 virtual void ICATPortBindingProxy_init(soap_mode imode, soap_mode omode);
35 virtual void destroy();
37 virtual void reset();
39 virtual void soap_noheader();
41 virtual const SOAP_ENV__Header *soap_header();
43 virtual const SOAP_ENV__Fault *soap_fault();
45 virtual const char *soap_fault_string();
47 virtual const char *soap_fault_detail();
49 virtual int soap_close_socket();
51 virtual int soap_force_close_socket();
53 virtual void soap_print_fault(FILE *);
54#ifndef WITH_LEAN
56#ifndef WITH_COMPAT
57 virtual void soap_stream_fault(std::ostream &);
58#endif
59
61 virtual char *soap_sprint_fault(char *buf, size_t len);
62#endif
63
65 virtual int login(ns1__login *ns1__login_, ns1__loginResponse *ns1__loginResponse_) {
66 return this->login(nullptr, nullptr, ns1__login_, ns1__loginResponse_);
67 }
68 virtual int login(const char *endpoint, const char *soap_action, ns1__login *ns1__login_,
69 ns1__loginResponse *ns1__loginResponse_);
70
72 virtual int getUserName(ns1__getUserName *ns1__getUserName_, ns1__getUserNameResponse *ns1__getUserNameResponse_) {
73 return this->getUserName(nullptr, nullptr, ns1__getUserName_, ns1__getUserNameResponse_);
74 }
75 virtual int getUserName(const char *endpoint, const char *soap_action, ns1__getUserName *ns1__getUserName_,
76 ns1__getUserNameResponse *ns1__getUserNameResponse_);
77
79 virtual int get(ns1__get *ns1__get_, ns1__getResponse *ns1__getResponse_) {
80 return this->get(nullptr, nullptr, ns1__get_, ns1__getResponse_);
81 }
82 virtual int get(const char *endpoint, const char *soap_action, ns1__get *ns1__get_,
83 ns1__getResponse *ns1__getResponse_);
84
86 virtual int getProperties(ns1__getProperties *ns1__getProperties_,
87 ns1__getPropertiesResponse *ns1__getPropertiesResponse_) {
88 return this->getProperties(nullptr, nullptr, ns1__getProperties_, ns1__getPropertiesResponse_);
89 }
90 virtual int getProperties(const char *endpoint, const char *soap_action, ns1__getProperties *ns1__getProperties_,
91 ns1__getPropertiesResponse *ns1__getPropertiesResponse_);
92
94 virtual int delete_(ns1__delete *ns1__delete_, ns1__deleteResponse *ns1__deleteResponse_) {
95 return this->delete_(nullptr, nullptr, ns1__delete_, ns1__deleteResponse_);
96 }
97 virtual int delete_(const char *endpoint, const char *soap_action, ns1__delete *ns1__delete_,
98 ns1__deleteResponse *ns1__deleteResponse_);
99
101 virtual int search(ns1__search *ns1__search_, ns1__searchResponse *ns1__searchResponse_) {
102 return this->search(nullptr, nullptr, ns1__search_, ns1__searchResponse_);
103 }
104 virtual int search(const char *endpoint, const char *soap_action, ns1__search *ns1__search_,
105 ns1__searchResponse *ns1__searchResponse_);
106
108 virtual int create(ns1__create *ns1__create_, ns1__createResponse *ns1__createResponse_) {
109 return this->create(nullptr, nullptr, ns1__create_, ns1__createResponse_);
110 }
111 virtual int create(const char *endpoint, const char *soap_action, ns1__create *ns1__create_,
112 ns1__createResponse *ns1__createResponse_);
113
115 virtual int update(ns1__update *ns1__update_, ns1__updateResponse *ns1__updateResponse_) {
116 return this->update(nullptr, nullptr, ns1__update_, ns1__updateResponse_);
117 }
118 virtual int update(const char *endpoint, const char *soap_action, ns1__update *ns1__update_,
119 ns1__updateResponse *ns1__updateResponse_);
120
122 virtual int getApiVersion(ns1__getApiVersion *ns1__getApiVersion_,
123 ns1__getApiVersionResponse *ns1__getApiVersionResponse_) {
124 return this->getApiVersion(nullptr, nullptr, ns1__getApiVersion_, ns1__getApiVersionResponse_);
125 }
126 virtual int getApiVersion(const char *endpoint, const char *soap_action, ns1__getApiVersion *ns1__getApiVersion_,
127 ns1__getApiVersionResponse *ns1__getApiVersionResponse_);
128
130 virtual int getEntityNames(ns1__getEntityNames *ns1__getEntityNames_,
131 ns1__getEntityNamesResponse *ns1__getEntityNamesResponse_) {
132 return this->getEntityNames(nullptr, nullptr, ns1__getEntityNames_, ns1__getEntityNamesResponse_);
133 }
134 virtual int getEntityNames(const char *endpoint, const char *soap_action, ns1__getEntityNames *ns1__getEntityNames_,
135 ns1__getEntityNamesResponse *ns1__getEntityNamesResponse_);
136
138 virtual int refresh(ns1__refresh *ns1__refresh_, ns1__refreshResponse *ns1__refreshResponse_) {
139 return this->refresh(nullptr, nullptr, ns1__refresh_, ns1__refreshResponse_);
140 }
141 virtual int refresh(const char *endpoint, const char *soap_action, ns1__refresh *ns1__refresh_,
142 ns1__refreshResponse *ns1__refreshResponse_);
143
145 virtual int dummy(ns1__dummy *ns1__dummy_, ns1__dummyResponse *ns1__dummyResponse_) {
146 return this->dummy(nullptr, nullptr, ns1__dummy_, ns1__dummyResponse_);
147 }
148 virtual int dummy(const char *endpoint, const char *soap_action, ns1__dummy *ns1__dummy_,
149 ns1__dummyResponse *ns1__dummyResponse_);
150
152 virtual int logout(ns1__logout *ns1__logout_, ns1__logoutResponse *ns1__logoutResponse_) {
153 return this->logout(nullptr, nullptr, ns1__logout_, ns1__logoutResponse_);
154 }
155 virtual int logout(const char *endpoint, const char *soap_action, ns1__logout *ns1__logout_,
156 ns1__logoutResponse *ns1__logoutResponse_);
157
160 virtual int getRemainingMinutes(ns1__getRemainingMinutes *ns1__getRemainingMinutes_,
161 ns1__getRemainingMinutesResponse *ns1__getRemainingMinutesResponse_) {
162 return this->getRemainingMinutes(nullptr, nullptr, ns1__getRemainingMinutes_, ns1__getRemainingMinutesResponse_);
163 }
164 virtual int getRemainingMinutes(const char *endpoint, const char *soap_action,
165 ns1__getRemainingMinutes *ns1__getRemainingMinutes_,
166 ns1__getRemainingMinutesResponse *ns1__getRemainingMinutesResponse_);
167
169 virtual int searchText(ns1__searchText *ns1__searchText_, ns1__searchTextResponse *ns1__searchTextResponse_) {
170 return this->searchText(nullptr, nullptr, ns1__searchText_, ns1__searchTextResponse_);
171 }
172 virtual int searchText(const char *endpoint, const char *soap_action, ns1__searchText *ns1__searchText_,
173 ns1__searchTextResponse *ns1__searchTextResponse_);
174
176 virtual int isAccessAllowed(ns1__isAccessAllowed *ns1__isAccessAllowed_,
177 ns1__isAccessAllowedResponse *ns1__isAccessAllowedResponse_) {
178 return this->isAccessAllowed(nullptr, nullptr, ns1__isAccessAllowed_, ns1__isAccessAllowedResponse_);
179 }
180 virtual int isAccessAllowed(const char *endpoint, const char *soap_action,
181 ns1__isAccessAllowed *ns1__isAccessAllowed_,
182 ns1__isAccessAllowedResponse *ns1__isAccessAllowedResponse_);
183
185 virtual int lucenePopulate(ns1__lucenePopulate *ns1__lucenePopulate_,
186 ns1__lucenePopulateResponse *ns1__lucenePopulateResponse_) {
187 return this->lucenePopulate(nullptr, nullptr, ns1__lucenePopulate_, ns1__lucenePopulateResponse_);
188 }
189 virtual int lucenePopulate(const char *endpoint, const char *soap_action, ns1__lucenePopulate *ns1__lucenePopulate_,
190 ns1__lucenePopulateResponse *ns1__lucenePopulateResponse_);
191
193 virtual int luceneClear(ns1__luceneClear *ns1__luceneClear_, ns1__luceneClearResponse *ns1__luceneClearResponse_) {
194 return this->luceneClear(nullptr, nullptr, ns1__luceneClear_, ns1__luceneClearResponse_);
195 }
196 virtual int luceneClear(const char *endpoint, const char *soap_action, ns1__luceneClear *ns1__luceneClear_,
197 ns1__luceneClearResponse *ns1__luceneClearResponse_);
198
200 virtual int luceneCommit(ns1__luceneCommit *ns1__luceneCommit_,
201 ns1__luceneCommitResponse *ns1__luceneCommitResponse_) {
202 return this->luceneCommit(nullptr, nullptr, ns1__luceneCommit_, ns1__luceneCommitResponse_);
203 }
204 virtual int luceneCommit(const char *endpoint, const char *soap_action, ns1__luceneCommit *ns1__luceneCommit_,
205 ns1__luceneCommitResponse *ns1__luceneCommitResponse_);
206
208 virtual int luceneSearch(ns1__luceneSearch *ns1__luceneSearch_,
209 ns1__luceneSearchResponse *ns1__luceneSearchResponse_) {
210 return this->luceneSearch(nullptr, nullptr, ns1__luceneSearch_, ns1__luceneSearchResponse_);
211 }
212 virtual int luceneSearch(const char *endpoint, const char *soap_action, ns1__luceneSearch *ns1__luceneSearch_,
213 ns1__luceneSearchResponse *ns1__luceneSearchResponse_);
214
217 virtual int luceneGetPopulating(ns1__luceneGetPopulating *ns1__luceneGetPopulating_,
218 ns1__luceneGetPopulatingResponse *ns1__luceneGetPopulatingResponse_) {
219 return this->luceneGetPopulating(nullptr, nullptr, ns1__luceneGetPopulating_, ns1__luceneGetPopulatingResponse_);
220 }
221 virtual int luceneGetPopulating(const char *endpoint, const char *soap_action,
222 ns1__luceneGetPopulating *ns1__luceneGetPopulating_,
223 ns1__luceneGetPopulatingResponse *ns1__luceneGetPopulatingResponse_);
224
226 virtual int createMany(ns1__createMany *ns1__createMany_, ns1__createManyResponse *ns1__createManyResponse_) {
227 return this->createMany(nullptr, nullptr, ns1__createMany_, ns1__createManyResponse_);
228 }
229 virtual int createMany(const char *endpoint, const char *soap_action, ns1__createMany *ns1__createMany_,
230 ns1__createManyResponse *ns1__createManyResponse_);
231
233 virtual int deleteMany(ns1__deleteMany *ns1__deleteMany_, ns1__deleteManyResponse *ns1__deleteManyResponse_) {
234 return this->deleteMany(nullptr, nullptr, ns1__deleteMany_, ns1__deleteManyResponse_);
235 }
236 virtual int deleteMany(const char *endpoint, const char *soap_action, ns1__deleteMany *ns1__deleteMany_,
237 ns1__deleteManyResponse *ns1__deleteManyResponse_);
238
240 virtual int getEntityInfo(ns1__getEntityInfo *ns1__getEntityInfo_,
241 ns1__getEntityInfoResponse *ns1__getEntityInfoResponse_) {
242 return this->getEntityInfo(nullptr, nullptr, ns1__getEntityInfo_, ns1__getEntityInfoResponse_);
243 }
244 virtual int getEntityInfo(const char *endpoint, const char *soap_action, ns1__getEntityInfo *ns1__getEntityInfo_,
245 ns1__getEntityInfoResponse *ns1__getEntityInfoResponse_);
246};
247
248} // namespace ICat4
virtual int dummy(ns1__dummy *ns1__dummy_, ns1__dummyResponse *ns1__dummyResponse_)
Web service operation 'dummy' (returns error code or SOAP_OK)
virtual int deleteMany(ns1__deleteMany *ns1__deleteMany_, ns1__deleteManyResponse *ns1__deleteManyResponse_)
Web service operation 'deleteMany' (returns error code or SOAP_OK)
virtual int isAccessAllowed(ns1__isAccessAllowed *ns1__isAccessAllowed_, ns1__isAccessAllowedResponse *ns1__isAccessAllowedResponse_)
Web service operation 'isAccessAllowed' (returns error code or SOAP_OK)
virtual int luceneSearch(ns1__luceneSearch *ns1__luceneSearch_, ns1__luceneSearchResponse *ns1__luceneSearchResponse_)
Web service operation 'luceneSearch' (returns error code or SOAP_OK)
virtual int luceneGetPopulating(ns1__luceneGetPopulating *ns1__luceneGetPopulating_, ns1__luceneGetPopulatingResponse *ns1__luceneGetPopulatingResponse_)
Web service operation 'luceneGetPopulating' (returns error code or SOAP_OK)
virtual int refresh(ns1__refresh *ns1__refresh_, ns1__refreshResponse *ns1__refreshResponse_)
Web service operation 'refresh' (returns error code or SOAP_OK)
virtual int getEntityInfo(ns1__getEntityInfo *ns1__getEntityInfo_, ns1__getEntityInfoResponse *ns1__getEntityInfoResponse_)
Web service operation 'getEntityInfo' (returns error code or SOAP_OK)
virtual int luceneClear(ns1__luceneClear *ns1__luceneClear_, ns1__luceneClearResponse *ns1__luceneClearResponse_)
Web service operation 'luceneClear' (returns error code or SOAP_OK)
virtual int getProperties(ns1__getProperties *ns1__getProperties_, ns1__getPropertiesResponse *ns1__getPropertiesResponse_)
Web service operation 'getProperties' (returns error code or SOAP_OK)
virtual int getUserName(ns1__getUserName *ns1__getUserName_, ns1__getUserNameResponse *ns1__getUserNameResponse_)
Web service operation 'getUserName' (returns error code or SOAP_OK)
virtual int delete_(ns1__delete *ns1__delete_, ns1__deleteResponse *ns1__deleteResponse_)
Web service operation 'delete' (returns error code or SOAP_OK)
virtual int update(ns1__update *ns1__update_, ns1__updateResponse *ns1__updateResponse_)
Web service operation 'update' (returns error code or SOAP_OK)
const char * soap_endpoint
Endpoint URL of service 'ICATPortBindingProxy' (change as needed)
virtual int logout(ns1__logout *ns1__logout_, ns1__logoutResponse *ns1__logoutResponse_)
Web service operation 'logout' (returns error code or SOAP_OK)
virtual int getApiVersion(ns1__getApiVersion *ns1__getApiVersion_, ns1__getApiVersionResponse *ns1__getApiVersionResponse_)
Web service operation 'getApiVersion' (returns error code or SOAP_OK)
virtual int create(ns1__create *ns1__create_, ns1__createResponse *ns1__createResponse_)
Web service operation 'create' (returns error code or SOAP_OK)
virtual int createMany(ns1__createMany *ns1__createMany_, ns1__createManyResponse *ns1__createManyResponse_)
Web service operation 'createMany' (returns error code or SOAP_OK)
virtual int searchText(ns1__searchText *ns1__searchText_, ns1__searchTextResponse *ns1__searchTextResponse_)
Web service operation 'searchText' (returns error code or SOAP_OK)
virtual int get(ns1__get *ns1__get_, ns1__getResponse *ns1__getResponse_)
Web service operation 'get' (returns error code or SOAP_OK)
virtual int getEntityNames(ns1__getEntityNames *ns1__getEntityNames_, ns1__getEntityNamesResponse *ns1__getEntityNamesResponse_)
Web service operation 'getEntityNames' (returns error code or SOAP_OK)
virtual int luceneCommit(ns1__luceneCommit *ns1__luceneCommit_, ns1__luceneCommitResponse *ns1__luceneCommitResponse_)
Web service operation 'luceneCommit' (returns error code or SOAP_OK)
virtual int getRemainingMinutes(ns1__getRemainingMinutes *ns1__getRemainingMinutes_, ns1__getRemainingMinutesResponse *ns1__getRemainingMinutesResponse_)
Web service operation 'getRemainingMinutes' (returns error code or SOAP_OK)
virtual int search(ns1__search *ns1__search_, ns1__searchResponse *ns1__searchResponse_)
Web service operation 'search' (returns error code or SOAP_OK)
virtual int lucenePopulate(ns1__lucenePopulate *ns1__lucenePopulate_, ns1__lucenePopulateResponse *ns1__lucenePopulateResponse_)
Web service operation 'lucenePopulate' (returns error code or SOAP_OK)
virtual int login(ns1__login *ns1__login_, ns1__loginResponse *ns1__loginResponse_)
Web service operation 'login' (returns error code or SOAP_OK)
Definition: ICat4H.h:14
SOAP_FMAC3 void SOAP_FMAC4 soap_header(struct soap *soap)
Definition: ICat4C.cpp:46
SOAP_FMAC3 void SOAP_FMAC4 soap_fault(struct soap *soap)
Definition: ICat4C.cpp:53