16 #ifndef KDSOAPCLIENTINTERFACE_H
17 #define KDSOAPCLIENTINTERFACE_H
19 #include <QtCore/QtGlobal>
20 #include <QtCore/QString>
21 #include "KDSoapMessage.h"
22 #include "KDSoapPendingCall.h"
26 class KDSoapClientInterfacePrivate;
29 class QSslConfiguration;
30 class QNetworkCookieJar;
205 void setEndPoint(
const QString &endPoint);
213 QNetworkCookieJar *cookieJar()
const;
221 void setCookieJar(QNetworkCookieJar *jar);
228 QNetworkProxy proxy()
const;
235 void setProxy(
const QNetworkProxy &proxy);
267 void setStyle(Style style);
286 void ignoreSslErrors();
318 QSslConfiguration sslConfiguration()
const;
324 void setSslConfiguration(
const QSslConfiguration &config);
339 void setTimeout(
int msecs);
350 void setSendSoapActionInHttpHeader(
bool sendInHttpHeader);
359 bool sendSoapActionInHttpHeader()
const;
369 void setSendSoapActionInWsAddressingHeader(
bool sendInWsAddressingHeader);
380 bool sendSoapActionInWsAddressingHeader()
const;
383 friend class KDSoapThreadTask;
384 KDSoapClientInterfacePrivate *
const d;
387 #endif // KDSOAPCLIENTINTERFACE_H