Do not export QDnsTlsAssociationRecord wholesale
This is a non-polymorphic class, so explicitly export only the
out-of-line methods.
Amends 4503dabfbd.
Found in 6.8 API review.
Change-Id: I600d355a3b3abd321841dfc33030de9e5707c38a
Reviewed-by: Marc Mutz <marc.mutz@qt.io>
(cherry picked from commit 81bcff5c78954eab091856d28eca69784c0889c4)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
bb10
parent
e11a957678
commit
0aed515878
|
|
@ -141,9 +141,9 @@ private:
|
|||
|
||||
Q_DECLARE_SHARED(QDnsTextRecord)
|
||||
|
||||
class Q_NETWORK_EXPORT QDnsTlsAssociationRecord
|
||||
class QDnsTlsAssociationRecord
|
||||
{
|
||||
Q_GADGET
|
||||
Q_GADGET_EXPORT(Q_NETWORK_EXPORT)
|
||||
Q_CLASSINFO("RegisterEnumClassesUnscoped", "false")
|
||||
public:
|
||||
enum class CertificateUsage : quint8 {
|
||||
|
|
@ -189,21 +189,21 @@ public:
|
|||
};
|
||||
Q_ENUM(MatchingType)
|
||||
|
||||
QDnsTlsAssociationRecord();
|
||||
QDnsTlsAssociationRecord(const QDnsTlsAssociationRecord &other);
|
||||
Q_NETWORK_EXPORT QDnsTlsAssociationRecord();
|
||||
Q_NETWORK_EXPORT QDnsTlsAssociationRecord(const QDnsTlsAssociationRecord &other);
|
||||
QDnsTlsAssociationRecord(QDnsTlsAssociationRecord &&other) noexcept = default;
|
||||
QT_MOVE_ASSIGNMENT_OPERATOR_IMPL_VIA_PURE_SWAP(QDnsTlsAssociationRecord)
|
||||
QDnsTlsAssociationRecord &operator=(const QDnsTlsAssociationRecord &other);
|
||||
~QDnsTlsAssociationRecord();
|
||||
Q_NETWORK_EXPORT QDnsTlsAssociationRecord &operator=(const QDnsTlsAssociationRecord &other);
|
||||
Q_NETWORK_EXPORT ~QDnsTlsAssociationRecord();
|
||||
|
||||
void swap(QDnsTlsAssociationRecord &other) noexcept { d.swap(other.d); }
|
||||
|
||||
QString name() const;
|
||||
quint32 timeToLive() const;
|
||||
CertificateUsage usage() const;
|
||||
Selector selector() const;
|
||||
MatchingType matchType() const;
|
||||
QByteArray value() const;
|
||||
Q_NETWORK_EXPORT QString name() const;
|
||||
Q_NETWORK_EXPORT quint32 timeToLive() const;
|
||||
Q_NETWORK_EXPORT CertificateUsage usage() const;
|
||||
Q_NETWORK_EXPORT Selector selector() const;
|
||||
Q_NETWORK_EXPORT MatchingType matchType() const;
|
||||
Q_NETWORK_EXPORT QByteArray value() const;
|
||||
|
||||
private:
|
||||
QExplicitlySharedDataPointer<QDnsTlsAssociationRecordPrivate> d;
|
||||
|
|
|
|||
Loading…
Reference in New Issue