KD SOAP API Documentation: KDSoapPendingCall.h Source File

| KD SOAP API Documentation 2.2

Loading...
Searching...
No Matches
KDSoapPendingCall.h
Go to the documentation of this file.
1/****************************************************************************
2**
3** This file is part of the KD Soap project.
4**
5** SPDX-FileCopyrightText: 2010 Klarälvdalens Datakonsult AB, a KDAB Group company <info@kdab.com>
6**
7** SPDX-License-Identifier: MIT
8**
9****************************************************************************/
10#ifndef KDSOAPPENDINGCALL_H
11#define KDSOAPPENDINGCALL_H
12
13#include "KDSoapMessage.h"
14#include <QtCore/QExplicitlySharedDataPointer>
15QT_BEGIN_NAMESPACE
16class QNetworkReply;
17class QBuffer;
18 QT_END_NAMESPACE
19class KDSoapPendingCallWatcher;
20
38 class KDSOAP_EXPORT KDSoapPendingCall
39{
40public:
45 KDSoapPendingCall(const KDSoapPendingCall &other);
46
52 ~KDSoapPendingCall();
53
63 KDSoapPendingCall &operator=(const KDSoapPendingCall &other);
64
69 KDSoapMessage returnMessage() const;
70
75 QVariant returnValue() const;
76
80 KDSoapHeaders returnHeaders() const;
81
91 bool isFinished() const;
92
93private:
94 friend class KDSoapClientInterface;
95 friend class KDSoapThreadTask;
96 KDSoapPendingCall(QNetworkReply *reply, QBuffer *buffer);
97
98 friend class KDSoapPendingCallWatcher; // for connecting to d->reply
99
100 class Private;
101 QExplicitlySharedDataPointer<Private> d;
102};
103
104#endif // KDSOAPPENDINGCALL_H
KDSOAP_EXPORT
#define KDSOAP_EXPORT
Definition KDSoapGlobal.h:22
KDSoapMessage.h
KDSoapClientInterface
Definition KDSoapClientInterface.h:51
KDSoapHeaders
Definition KDSoapMessage.h:185
KDSoapMessage
Definition KDSoapMessage.h:29
KDSoapPendingCallWatcher
Definition KDSoapPendingCallWatcher.h:36
KDSoapPendingCall::Private
Definition KDSoapPendingCall_p.h:26
KDSoapPendingCall
Definition KDSoapPendingCall.h:39
KDSoapThreadTask
Definition KDSoapClientThread_p.h:68
QBuffer
QExplicitlySharedDataPointer
QNetworkReply
QObject::qobject_cast
T qobject_cast(QObject *object)
QVariant

© 2010-2024 Klarälvdalens Datakonsult AB (KDAB)
"The Qt, C++ and OpenGL Experts"
https://www.kdab.com/
https://www.kdab.com/development-resources/qt-tools/kd-soap/
Generated on Sun Jan 7 2024 11:47:36 for KD SOAP API Documentation by doxygen 1.9.8