7#include <QtNetwork/qtnetworkglobal.h>
8#include <QtCore/qlist.h>
9#include <QtCore/qobject.h>
10#include <QtCore/qshareddata.h>
11#include <QtCore/qstring.h>
12#include <QtCore/qproperty.h>
46 QSharedDataPointer<QDnsDomainNameRecordPrivate>
d;
68 QSharedDataPointer<QDnsHostAddressRecordPrivate>
d;
91 QSharedDataPointer<QDnsMailExchangeRecordPrivate>
d;
116 QSharedDataPointer<QDnsServiceRecordPrivate>
d;
135 QList<QByteArray>
values()
const;
138 QSharedDataPointer<QDnsTextRecordPrivate>
d;
147 Q_CLASSINFO(
"RegisterEnumClassesUnscoped",
"false")
152 CertificateAuthorityConstrait = 0,
153 ServiceCertificateConstraint = 1,
154 TrustAnchorAssertion = 2,
155 DomainIssuedCertificate = 3,
171 SubjectPublicKeyInfo = 1,
175 Cert = FullCertificate,
176 SPKI = SubjectPublicKeyInfo,
177 PrivSel = PrivateUse,
188 PrivMatch = PrivateUse,
203 CertificateUsage
usage()
const;
205 MatchingType matchType()
const;
209 QExplicitlySharedDataPointer<QDnsTlsAssociationRecordPrivate>
d;
224 BINDABLE bindableNameserver)
226 NOTIFY nameserverPortChanged BINDABLE bindableNameserverPort)
228 NOTIFY nameserverProtocolChanged BINDABLE bindableNameserverProtocol)
275 bool isAuthenticData()
const;
278 bool isFinished()
const;
282 QBindable<QString> bindableName();
286 QBindable<Type> bindableType();
290 QBindable<QHostAddress> bindableNameserver();
291 quint16 nameserverPort()
const;
293 QBindable<quint16> bindableNameserverPort();
294 Protocol nameserverProtocol()
const;
295 void setNameserverProtocol(Protocol protocol);
296 QBindable<Protocol> bindableNameserverProtocol();
298 QT_NETWORK_INLINE_SINCE(6, 8)
315 static bool isProtocolSupported(
Protocol protocol);
334#if QT_NETWORK_INLINE_IMPL_SINCE(6, 8)
The QDnsDomainNameRecord class stores information about a domain name record.
void swap(QDnsDomainNameRecord &other) noexcept
Swaps this domain-name record instance with other.
QDnsDomainNameRecord & operator=(QDnsDomainNameRecord &&other) noexcept
The QDnsHostAddressRecord class stores information about a host address record.
void swap(QDnsHostAddressRecord &other) noexcept
Swaps this host address record instance with other.
QDnsHostAddressRecord & operator=(QDnsHostAddressRecord &&other) noexcept
void finished(const QDnsLookupReply &reply)
The QDnsLookup class represents a DNS lookup.
Type
Indicates the type of DNS lookup that was performed.
void typeChanged(QDnsLookup::Type type)
This signal is emitted when the lookup \l type changes.
QHostAddress nameserver
the nameserver to use for DNS lookup.
void nameserverPortChanged(quint16 port)
Error
Indicates all possible error conditions found during the processing of the DNS lookup.
@ OperationCancelledError
void finished()
This signal is emitted when the reply has finished processing.
Protocol
Indicates the type of DNS server that is being queried.
void nameserverProtocolChanged(QDnsLookup::Protocol protocol)
void setNameserver(const QHostAddress &nameserver)
void nameChanged(const QString &name)
This signal is emitted when the lookup \l name changes.
void nameserverChanged(const QHostAddress &nameserver)
The QDnsMailExchangeRecord class stores information about a DNS MX record.
void swap(QDnsMailExchangeRecord &other) noexcept
Swaps this mail exchange record with other.
QDnsMailExchangeRecord & operator=(QDnsMailExchangeRecord &&other) noexcept
The QDnsServiceRecord class stores information about a DNS SRV record.
void swap(QDnsServiceRecord &other) noexcept
Swaps this service record instance with other.
QDnsServiceRecord & operator=(QDnsServiceRecord &&other) noexcept
The QDnsTextRecord class stores information about a DNS TXT record.
void swap(QDnsTextRecord &other) noexcept
Swaps this text record instance with other.
QDnsTextRecord & operator=(QDnsTextRecord &&other) noexcept
The QDnsTlsAssociationRecord class stores information about a DNS TLSA record.
void swap(QDnsTlsAssociationRecord &other) noexcept
CertificateUsage
This enumeration contains valid values for the certificate usage field of TLS Association queries.
Selector
This enumeration contains valid values for the selector field of TLS Association queries.
QDnsTlsAssociationRecord(QDnsTlsAssociationRecord &&other) noexcept=default
MatchingType
This enumeration contains valid values for the matching type field of TLS Association queries.
QDnsTlsAssociationRecord(const QDnsTlsAssociationRecord &other)
Constructs a copy of other.
The QHostAddress class provides an IP address.
QObject * parent() const
Returns a pointer to the parent object.
The QSslConfiguration class holds the configuration and state of an SSL connection.
QSslConfiguration & operator=(QSslConfiguration &&other) noexcept
\macro QT_RESTRICTED_CAST_FROM_ASCII
employee setName("Richard Schmit")
Combined button and popup list for selecting options.
#define Q_DECL_CONST_FUNCTION
DBusConnection const char DBusError DBusBusType DBusError return DBusConnection DBusHandleMessageFunction void DBusFreeFunction return DBusConnection return DBusConnection return const char DBusError return DBusConnection DBusMessage dbus_uint32_t return DBusConnection dbus_bool_t DBusConnection DBusAddWatchFunction DBusRemoveWatchFunction DBusWatchToggledFunction void DBusFreeFunction return DBusConnection DBusDispatchStatusFunction void DBusFreeFunction DBusTimeout return DBusTimeout return DBusWatch return DBusWatch unsigned int return DBusError const DBusError return const DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessageIter int const void return DBusMessageIter DBusMessageIter return DBusMessageIter void DBusMessageIter void int return DBusMessage DBusMessageIter return DBusMessageIter return DBusMessageIter DBusMessageIter const char const char const char const char return DBusMessage return DBusMessage const char return DBusMessage dbus_bool_t return DBusMessage dbus_uint32_t return DBusMessage void
DBusConnection const char DBusError * error
EGLOutputLayerEXT EGLint EGLAttrib value
[5]
GLenum GLsizei GLsizei GLint * values
[15]
GLuint GLuint GLfloat weight
GLsizeiptr const void GLenum usage
#define QT_DECLARE_QESDP_SPECIALIZATION_DTOR(Class)
#define QT_REQUIRE_CONFIG(feature)
QFileSelector selector
[1]
proxy setType(QNetworkProxy::Socks5Proxy)
sslSocket setSslConfiguration(config)