Network Programming API | Qt Network (original) (raw)

QAbstractSocket The base functionality common to all socket types
QAuthenticator Authentication object
QDnsDomainNameRecord Stores information about a domain name record
QDnsHostAddressRecord Stores information about a host address record
QDnsLookup Represents a DNS lookup
QDnsMailExchangeRecord Stores information about a DNS MX record
QDnsServiceRecord Stores information about a DNS SRV record
QDnsTextRecord Stores information about a DNS TXT record
QDnsTlsAssociationRecord Stores information about a DNS TLSA record
QDtls This class provides encryption for UDP sockets
QDtlsClientVerifier This class implements server-side DTLS cookie generation and verification
QDtlsClientVerifier::GeneratorParameters This class defines parameters for DTLS cookie generator
QFormDataBuilder Convenience class to simplify the construction of QHttpMultiPart objects
QFormDataPartBuilder Convenience class to simplify the construction of QHttpPart objects
QHostAddress IP address
QHostInfo Static functions for host name lookups
QHstsPolicy Specifies that a host supports HTTP Strict Transport Security policy (HSTS)
QHttp1Configuration Controls HTTP/1 parameters and settings
QHttp2Configuration Controls HTTP/2 parameters and settings
QHttpMultiPart Resembles a MIME multipart message to be sent over HTTP
QHttpPart Holds a body part to be used inside a HTTP multipart MIME message
QNetworkAccessManager Allows the application to send network requests and receive replies
QNetworkAddressEntry Stores one IP address supported by a network interface, along with its associated netmask and broadcast address
QNetworkDatagram The data and metadata of a UDP datagram
QNetworkInterface Listing of the host's IP addresses and network interfaces
QNetworkProxy Network layer proxy
QNetworkProxyFactory Fine-grained proxy selection
QNetworkReply Contains the data and headers for a request sent with QNetworkAccessManager
QNetworkRequest Holds a request to be sent with QNetworkAccessManager
QOcspResponse This class represents Online Certificate Status Protocol response
QRestAccessManager Convenience wrapper for QNetworkAccessManager
QRestReply Convenience wrapper for QNetworkReply
QSctpServer SCTP-based server
QSctpSocket SCTP socket
QSocketNotifier Support for monitoring activity on a file descriptor
QSsl Declares enums common to all SSL classes in Qt Network
QSslCertificate Convenient API for an X509 certificate
QSslCertificateExtension API for accessing the extensions of an X509 certificate
QSslCipher Represents an SSL cryptographic cipher
QSslConfiguration Holds the configuration and state of an SSL connection
QSslDiffieHellmanParameters Interface for Diffie-Hellman parameters for servers
QSslEllipticCurve Represents an elliptic curve for use by elliptic-curve cipher algorithms
QSslError SSL error
QSslKey Interface for private and public keys
QSslPreSharedKeyAuthenticator Authentication data for pre shared keys (PSK) ciphersuites
QSslServer Implements an encrypted, secure TCP server over TLS
QSslSocket SSL encrypted socket for both clients and servers
QTcpServer TCP-based server
QTcpSocket TCP socket
QUdpSocket UDP socket
QUrl Convenient interface for working with URLs
QUrlQuery Way to manipulate a key-value pairs in a URL's query
QSslSocket::AlertLevel Describes the level of an alert message
QSslSocket::AlertType Enumerates possible codes that an alert message can have
QDtls::HandshakeState Describes the current state of DTLS handshake
QSslSocket::ImplementedClass Enumerates classes that a TLS backend implements
QDtls::QDtlsError Describes errors that can be found by QDtls and QDtlsClientVerifier
QOcspResponse::QOcspCertificateStatus Describes the Online Certificate Status
QOcspResponse::QOcspRevocationReason Describes the reason for revocation
QSslSocket::SupportedFeature Enumerates possible features that a TLS backend supports