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;
151 CertificateAuthorityConstrait = 0,
152 ServiceCertificateConstraint = 1,
153 TrustAnchorAssertion = 2,
154 DomainIssuedCertificate = 3,
170 SubjectPublicKeyInfo = 1,
174 Cert = FullCertificate,
175 SPKI = SubjectPublicKeyInfo,
176 PrivSel = PrivateUse,
187 PrivMatch = PrivateUse,
204 CertificateUsage
usage()
const;
206 MatchingType matchType()
const;
210 QSharedDataPointer<QDnsTlsAssociationRecordPrivate>
d;
225 BINDABLE bindableNameserver)
227 NOTIFY nameserverPortChanged BINDABLE bindableNameserverPort)
229 NOTIFY nameserverProtocolChanged BINDABLE bindableNameserverProtocol)
276 bool isAuthenticData()
const;
279 bool isFinished()
const;
283 QBindable<QString> bindableName();
287 QBindable<Type> bindableType();
291 QBindable<QHostAddress> bindableNameserver();
292 quint16 nameserverPort()
const;
294 QBindable<quint16> bindableNameserverPort();
295 Protocol nameserverProtocol()
const;
296 void setNameserverProtocol(Protocol protocol);
297 QBindable<Protocol> bindableNameserverProtocol();
299 QT_NETWORK_INLINE_SINCE(6, 8)
316 static bool isProtocolSupported(
Protocol protocol);
335#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.
QHostAddress nameserver
the nameserver to use for DNS lookup.
void nameserverProtocolChanged(Protocol protocol)
void nameserverPortChanged(quint16 port)
void typeChanged(Type type)
This signal is emitted when the lookup \l type changes.
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 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.
QDnsTlsAssociationRecord & operator=(QDnsTlsAssociationRecord &&other) noexcept
QDnsTlsAssociationRecord & operator=(const QDnsTlsAssociationRecord &other)
Moves the content of other into this object.
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)
~QDnsTlsAssociationRecord()
Destroys this TLS Association record object.
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_QSDP_SPECIALIZATION_DTOR(Class)
#define QT_REQUIRE_CONFIG(feature)
QFileSelector selector
[1]
proxy setType(QNetworkProxy::Socks5Proxy)
sslSocket setSslConfiguration(config)