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;
56 KDSoap::SoapVersion m_version;
58 bool m_ignoreSslErrors;
61 QList<QSslError> m_ignoreErrorsList;
62 QSslConfiguration m_sslConfiguration;
67 QNetworkAccessManager *accessManager();
68 QNetworkRequest prepareRequest(
const QString &method,
const QString &action);
70 void writeElementContents(KDSoapNamespacePrefixes &namespacePrefixes, QXmlStreamWriter &writer,
const KDSoapValue &element,
KDSoapMessage::Use use);
72 void writeAttributes(QXmlStreamWriter &writer,
const QList<KDSoapValue> &attributes);
73 void setupReply(QNetworkReply *reply);
76 void _kd_slotAuthenticationRequired(QNetworkReply *reply, QAuthenticator *authenticator);
79 #endif // KDSOAPCLIENTINTERFACE_P_H Use
Definition: KDSoapValue.h:285
Style
Definition: KDSoapClientInterface.h:266
Definition: KDSoapValue.h:76
Definition: KDSoapAuthentication.h:43
A class for handling SSL errors during SOAP calls.
Definition: KDSoapSslHandler.h:43
Definition: KDSoapMessage.h:41
Definition: KDSoapValue.h:337