summaryrefslogtreecommitdiffstats
path: root/src/network/ssl/qdtls.h
diff options
context:
space:
mode:
authorTimur Pocheptsov <timur.pocheptsov@qt.io>2018-09-07 12:19:55 +0200
committerTimur Pocheptsov <timur.pocheptsov@qt.io>2018-09-10 04:37:24 +0000
commit33b79ddc805b41ca4aad47be821508543721f534 (patch)
tree1db4677e040cc6cab3093143c7ebeff93269d1f6 /src/network/ssl/qdtls.h
parentb66357e3ebf3e3dbda04f880e87184e247882843 (diff)
QDtls and QDtlsClientVerifier - add destructors
While these destructors are essentially trivial and contain no code, the classes inherit QObject and thus have virtual tables. For such classes -Wweak-vtable generates a warning: "'Class' has no out-of-line virtual method definitions; its vtable will be emitted in every translation unit." Noticed this after updating QtCreator to the latest version. Change-Id: Iacb5d0cd49353bd35260aff736652542bb1ef197 Reviewed-by: MÃ¥rten Nordheim <marten.nordheim@qt.io>
Diffstat (limited to 'src/network/ssl/qdtls.h')
-rw-r--r--src/network/ssl/qdtls.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/network/ssl/qdtls.h b/src/network/ssl/qdtls.h
index 9288fd3440..8505b00d5e 100644
--- a/src/network/ssl/qdtls.h
+++ b/src/network/ssl/qdtls.h
@@ -78,6 +78,7 @@ class Q_NETWORK_EXPORT QDtlsClientVerifier : public QObject
public:
explicit QDtlsClientVerifier(QObject *parent = nullptr);
+ ~QDtlsClientVerifier();
struct Q_NETWORK_EXPORT GeneratorParameters
{
@@ -125,6 +126,7 @@ public:
};
explicit QDtls(QSslSocket::SslMode mode, QObject *parent = nullptr);
+ ~QDtls();
bool setPeer(const QHostAddress &address, quint16 port,
const QString &verificationName = {});