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;
165 void callNoReply(
const QString &method,
const KDSoapMessage &message,
const QString &soapAction = QString(),
179 void setHeader(
const QString &name,
const KDSoapMessage &header);
197 QString endPoint()
const;
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);
242 void setRawHTTPHeaders(
const QMap<QByteArray, QByteArray> &headers);
267 void setStyle(Style style);
286 void ignoreSslErrors();
298 void ignoreSslErrors(
const QList<QSslError> &errors);
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;
Definition: KDSoapAuthentication.h:37
Definition: KDSoapClientInterface.h:57
SoapVersion
Definition: KDSoapClientInterface.h:64
Style
Definition: KDSoapClientInterface.h:258
@ RPCStyle
the method name is sent as an xml element wrapping the message parameters
Definition: KDSoapClientInterface.h:259
Definition: KDSoapMessage.h:35
Definition: KDSoapPendingCall.h:45
A class for handling SSL errors during SOAP calls.
Definition: KDSoapSslHandler.h:37