23 #ifndef KDSOAPCLIENTINTERFACE_P_H
24 #define KDSOAPCLIENTINTERFACE_P_H
26 #include <QtNetwork/QSslConfiguration>
27 #include <QtNetwork/QNetworkAccessManager>
28 #include <QtNetwork/QNetworkCookieJar>
29 #include <QtCore/QXmlStreamWriter>
31 #include "KDSoapClientInterface.h"
32 #include "KDSoapClientThread_p.h"
33 #include "KDSoapAuthentication.h"
38 class KDSoapNamespacePrefixes;
40 class KDSoapClientInterfacePrivate :
public QObject
44 KDSoapClientInterfacePrivate();
45 ~KDSoapClientInterfacePrivate();
49 QNetworkAccessManager *m_accessManager;
51 QString m_messageNamespace;
52 KDSoapClientThread m_thread;
54 QMap<QString, KDSoapMessage> m_persistentHeaders;
55 QMap<QByteArray, QByteArray> m_httpHeaders;
58 bool m_ignoreSslErrors;
61 QList<QSslError> m_ignoreErrorsList;
62 QSslConfiguration m_sslConfiguration;
66 QNetworkAccessManager *accessManager();
67 QNetworkRequest prepareRequest(
const QString &method,
const QString &action);
69 void writeElementContents(KDSoapNamespacePrefixes &namespacePrefixes, QXmlStreamWriter &writer,
const KDSoapValue &element,
KDSoapMessage::Use use);
71 void writeAttributes(QXmlStreamWriter &writer,
const QList<KDSoapValue> &attributes);
72 void setupReply(QNetworkReply *reply);
75 void _kd_slotAuthenticationRequired(QNetworkReply *reply, QAuthenticator *authenticator);
78 #endif // KDSOAPCLIENTINTERFACE_P_H
Use
Definition: KDSoapValue.h:233
Style
Definition: KDSoapClientInterface.h:260
Definition: KDSoapValue.h:61
Definition: KDSoapAuthentication.h:40
A class for handling SSL errors during SOAP calls.
Definition: KDSoapSslHandler.h:43
Definition: KDSoapMessage.h:41
Definition: KDSoapValue.h:279
SoapVersion
Definition: KDSoapClientInterface.h:70