Provides classes to make network programming easier and portable. More...
Namespaces
Contains functions which you can use to generate hashes or keys | |
Declares enums common to all SSL classes in Qt Network. 4.3 | |
Namespace containing onternal types that TLS backends implement |
Classes
The interface for cache implementations | |
The base functionality common to all socket types | |
Authentication object. 4.3 | |
Stores information about a domain name record | |
Stores information about a host address record | |
Represents a DNS lookup. 5.0 | |
Stores information about a DNS MX record | |
Stores information about a DNS SRV record | |
Stores information about a DNS TXT record | |
This class provides encryption for UDP sockets. 5.12 | |
This class implements server-side DTLS cookie generation and verification. 5.12 | |
This class defines parameters for DTLS cookie generator. 5.12 | |
IP address. network shared QtNetwork | |
Static functions for host name lookups | |
Specifies that a host supports HTTP Strict Transport Security policy (HSTS). 5.9 network QtNetwork | |
Controls HTTP/1 parameters and settings. 6.5 | |
Controls HTTP/2 parameters and settings. 5.14 | |
Resembles a MIME multipart message to be sent over HTTP. 4.8 | |
Holds a body part to be used inside a HTTP multipart MIME message. 4.8 | |
Local socket based server | |
Local socket | |
Low level access to a socket | |
The base class for implementing support for schemes used by QNetworkAccessManager. 6.0 | |
The base class to inherit from for Qt to instantiate and query your QNetworkAccessBackend plugin. 6.0 | |
Allows the application to send network requests and receive replies. 4.4 | |
Stores one IP address supported by a network interface, along with its associated netmask and broadcast address | |
Cache information | |
Holds one network cookie | |
Implements a simple jar of QNetworkCookie objects | |
The data and metadata of a UDP datagram. 5.8 network QtNetwork | |
Very basic disk cache | |
Exposes various network information through native backends | |
The interface with which QNetworkInformation does all of its actual work | |
The interface for creating instances of QNetworkInformationBackend | |
Listing of the host's IP addresses and network interfaces | |
Network layer proxy | |
Fine-grained proxy selection. 4.5 | |
Used to query the proxy settings for a socket | |
Contains the data and headers for a request sent with QNetworkAccessManager | |
Holds a request to be sent with QNetworkAccessManager | |
This class represents Online Certificate Status Protocol response. 5.13 | |
SCTP-based server | |
SCTP socket | |
Convenient API for an X509 certificate. 4.3 | |
API for accessing the extensions of an X509 certificate. 5.0 | |
Represents an SSL cryptographic cipher. 4.3 | |
Holds the configuration and state of an SSL connection. 4.4 | |
Interface for Diffie-Hellman parameters for servers. 5.8 | |
Represents an elliptic curve for use by elliptic-curve cipher algorithms | |
SSL error. 4.3 | |
Interface for private and public keys. 4.3 | |
Authentication data for pre shared keys (PSK) ciphersuites | |
Implements an encrypted, secure TCP server over TLS | |
SSL encrypted socket for both clients and servers. 4.3 | |
TCP-based server | |
TCP socket | |
Factory class, providing implementations for the QSsl classes | |
UDP socket |
Detailed Description
\title
Qt Network C++ Classes \ingroup
modules \qtcmakepackage
Network \qtvariable
network
The Qt Network page contains information about how to use the module.