16 #ifndef KDSOAPCLIENTINTERFACE_P_H 17 #define KDSOAPCLIENTINTERFACE_P_H 19 #include <QtNetwork/QSslConfiguration> 20 #include <QtNetwork/QNetworkAccessManager> 21 #include <QtNetwork/QNetworkCookieJar> 22 #include <QtCore/QXmlStreamWriter> 24 #include "KDSoapClientInterface.h" 25 #include "KDSoapClientThread_p.h" 26 #include "KDSoapAuthentication.h" 31 class KDSoapNamespacePrefixes;
33 class KDSoapClientInterfacePrivate :
public QObject
37 KDSoapClientInterfacePrivate();
38 ~KDSoapClientInterfacePrivate();
42 QNetworkAccessManager *m_accessManager;
44 QString m_messageNamespace;
45 KDSoapClientThread m_thread;
47 QMap<QString, KDSoapMessage> m_persistentHeaders;
48 QMap<QByteArray, QByteArray> m_httpHeaders;
49 KDSoap::SoapVersion m_version;
51 bool m_ignoreSslErrors;
54 QList<QSslError> m_ignoreErrorsList;
55 QSslConfiguration m_sslConfiguration;
60 QNetworkAccessManager *accessManager();
61 QNetworkRequest prepareRequest(
const QString &method,
const QString &action);
63 void writeElementContents(KDSoapNamespacePrefixes &namespacePrefixes, QXmlStreamWriter &writer,
const KDSoapValue &element,
KDSoapMessage::Use use);
65 void writeAttributes(QXmlStreamWriter &writer,
const QList<KDSoapValue> &attributes);
66 void setupReply(QNetworkReply *reply);
69 void _kd_slotAuthenticationRequired(QNetworkReply *reply, QAuthenticator *authenticator);
72 #endif // KDSOAPCLIENTINTERFACE_P_H Use
Definition: KDSoapValue.h:278
Style
Definition: KDSoapClientInterface.h:259
Definition: KDSoapValue.h:69
Definition: KDSoapAuthentication.h:36
A class for handling SSL errors during SOAP calls.
Definition: KDSoapSslHandler.h:36
Definition: KDSoapMessage.h:34
Definition: KDSoapValue.h:330