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:266
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