KD SOAP
2.0.0
source
src
KDSoapClient
KDSoapEndpointReference.h
1
/****************************************************************************
2
**
3
** This file is part of the KD Soap library.
4
**
5
** SPDX-FileCopyrightText: 2015-2022 Klarälvdalens Datakonsult AB, a KDAB Group company <info@kdab.com>
6
**
7
** SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDAB-KDSoap OR LicenseRef-KDAB-KDSoap-US
8
**
9
** Licensees holding valid commercial KD Soap licenses may use this file in
10
** accordance with the KD Soap Commercial License Agreement provided with
11
** the Software.
12
**
13
** Contact info@kdab.com if any conditions of this licensing are not clear to you.
14
**
15
****************************************************************************/
16
17
#ifndef KDSOAPENDPOINTREFERENCE_H
18
#define KDSOAPENDPOINTREFERENCE_H
19
20
#include "KDSoapGlobal.h"
21
#include "KDSoapValue.h"
22
#include <QString>
23
#include <QSharedDataPointer>
24
25
class
KDSoapEndpointReferenceData;
33
class
KDSOAP_EXPORT
KDSoapEndpointReference
34
{
35
public
:
40
explicit
KDSoapEndpointReference
(
const
QString
&address =
QString
());
41
45
KDSoapEndpointReference
(
const
KDSoapEndpointReference
&other);
46
50
KDSoapEndpointReference
&operator=(
const
KDSoapEndpointReference
&other);
51
55
~
KDSoapEndpointReference
();
56
60
QString
address()
const
;
61
66
void
setAddress(
const
QString
&address);
67
72
KDSoapValueList
referenceParameters()
const
;
73
77
void
setReferenceParameters(
const
KDSoapValueList
&referenceParameters);
78
83
KDSoapValueList
metadata()
const
;
84
88
void
setMetadata(
const
KDSoapValueList
&metadata);
89
93
bool
isEmpty()
const
;
94
95
private
:
96
QSharedDataPointer<KDSoapEndpointReferenceData>
d;
97
};
98
99
#endif // KDSOAPENDPOINTREFERENCE_H
KDSoapEndpointReference
Definition:
KDSoapEndpointReference.h:34
QSharedDataPointer< KDSoapEndpointReferenceData >
QString
KDSoapValueList
Definition:
KDSoapValue.h:327
© 2010-2022 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 Fri Jul 22 2022 15:57:43 for KD SOAP by doxygen 1.8.20