11 #ifndef KDSOAPCLIENTTHREAD_P_H
12 #define KDSOAPCLIENTTHREAD_P_H
16 #include <QtCore/QMutex>
17 #include <QtCore/QQueue>
18 #include <QtCore/QSemaphore>
19 #include <QtCore/QThread>
20 #include <QtCore/QWaitCondition>
21 #include <QtNetwork/QNetworkAccessManager>
75 void process(QNetworkAccessManager &accessManager);
99 virtual void run()
override;
103 QQueue<KDSoapThreadTaskData *> m_queue;
104 QWaitCondition m_queueNotEmpty;
KDSoapClientThread(QObject *parent=nullptr)
virtual void run() override
void enqueue(KDSoapThreadTaskData *taskData)
KDSoapAuthentication m_authentication
KDSoapThreadTaskData(KDSoapClientInterface *iface, const QString &method, const KDSoapMessage &message, const QString &action, const KDSoapHeaders &headers)
KDSoapHeaders m_responseHeaders
KDSoapMessage response() const
KDSoapClientInterface * m_iface
KDSoapHeaders responseHeaders() const
KDSoapThreadTask(KDSoapThreadTaskData *data)
void slotAuthenticationRequired(QNetworkReply *reply, QAuthenticator *authenticator)
void process(QNetworkAccessManager &accessManager)