22 #ifndef KDSOAPCLIENTINTERFACE_H
23 #define KDSOAPCLIENTINTERFACE_H
25 #include <QtCore/QtGlobal>
26 #include <QtCore/QString>
27 #include "KDSoapMessage.h"
28 #include "KDSoapPendingCall.h"
32 class KDSoapClientInterfacePrivate;
34 class QSslConfiguration;
35 class QNetworkCookieJar;
135 const QString& soapAction = QString(),
151 const QString& soapAction = QString(),
165 void callNoReply(
const QString& method,
const KDSoapMessage &message,
166 const QString& soapAction = QString(),
180 void setHeader(
const QString& name,
const KDSoapMessage& header);
187 void setSoapVersion(SoapVersion version);
192 SoapVersion soapVersion();
198 QString endPoint()
const;
206 void setEndPoint(
const QString& endPoint);
214 QNetworkCookieJar* cookieJar()
const;
222 void setCookieJar(QNetworkCookieJar* jar);
229 QNetworkProxy proxy()
const;
236 void setProxy(
const QNetworkProxy & proxy );
260 void setStyle(Style style);
279 void ignoreSslErrors();
293 #ifndef QT_NO_OPENSSL
298 QSslConfiguration sslConfiguration()
const;
304 void setSslConfiguration(
const QSslConfiguration &config);
308 friend class KDSoapThreadTask;
310 KDSoapClientInterfacePrivate *
const d;
313 #endif // KDSOAPCLIENTINTERFACE_H