From 18ec85a80c06d770c3943d98f3981ac829fd75ca Mon Sep 17 00:00:00 2001 From: Thiago Macieira Date: Wed, 9 Aug 2017 09:38:55 -0700 Subject: QNetworkInterface: Add the DNS eligibility [ChangeLog][QtNetwork][QNetworkInterface] Added dnsEligibility() to QNetworkAddressEntry to indicate whether the address is eligible or not for publication in DNS or similar mechanisms. Change-Id: Id3ae5f853d964358ac1ab19b525334a426e0e052 Reviewed-by: Timur Pocheptsov --- tests/auto/network/kernel/qnetworkinterface/tst_qnetworkinterface.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'tests/auto/network/kernel/qnetworkinterface/tst_qnetworkinterface.cpp') diff --git a/tests/auto/network/kernel/qnetworkinterface/tst_qnetworkinterface.cpp b/tests/auto/network/kernel/qnetworkinterface/tst_qnetworkinterface.cpp index 95dbfc749a..2f2937fcdb 100644 --- a/tests/auto/network/kernel/qnetworkinterface/tst_qnetworkinterface.cpp +++ b/tests/auto/network/kernel/qnetworkinterface/tst_qnetworkinterface.cpp @@ -152,6 +152,10 @@ void tst_QNetworkInterface::dump() << " (" << qPrintable(e.netmask().toString()) << ')'; if (!e.broadcast().isNull()) s.nospace() << " broadcast " << qPrintable(e.broadcast().toString()); + if (e.dnsEligibility() == QNetworkAddressEntry::DnsEligible) + s.nospace() << " dns-eligible"; + else if (e.dnsEligibility() == QNetworkAddressEntry::DnsIneligible) + s.nospace() << " dns-ineligible"; if (e.isLifetimeKnown()) { #define printable(l) qPrintable(l.isForever() ? "forever" : QString::fromLatin1("%1ms").arg(l.remainingTime())) s.nospace() << " preferred:" << printable(e.preferredLifetime()) -- cgit v1.2.3