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;
132 const QString &soapAction = QString(),
150 const QString &soapAction = QString(),
166 void callNoReply(
const QString &method,
const KDSoapMessage &message,
167 const QString &soapAction = QString(),
181 void setHeader(
const QString &name,
const KDSoapMessage &header);
199 QString endPoint()
const;
207 void setEndPoint(
const QString &endPoint);
215 QNetworkCookieJar *cookieJar()
const;
223 void setCookieJar(QNetworkCookieJar *jar);
230 QNetworkProxy proxy()
const;
237 void setProxy(
const QNetworkProxy &proxy);
244 void setRawHTTPHeaders(
const QMap<QByteArray, QByteArray> &headers);
268 void setStyle(Style style);
287 void ignoreSslErrors();
299 void ignoreSslErrors(
const QList<QSslError> &errors);
319 QSslConfiguration sslConfiguration()
const;
325 void setSslConfiguration(
const QSslConfiguration &config);
340 void setTimeout(
int msecs);
343 friend class KDSoapThreadTask;
345 KDSoapClientInterfacePrivate *
const d;
348 #endif // KDSOAPCLIENTINTERFACE_H