Qt Network C++ Classes
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 |
Classes
The interface for cache implementations | |
The base functionality common to all socket types | |
Authentication object | |
Stores information about a domain name record | |
Stores information about a host address record | |
Represents a DNS lookup | |
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 | |
This class implements server-side DTLS cookie generation and verification | |
This class defines parameters for DTLS cookie generator | |
IP address | |
Static functions for host name lookups | |
Specifies that a host supports HTTP Strict Transport Security policy (HSTS) | |
Controls HTTP/2 parameters and settings | |
Resembles a MIME multipart message to be sent over HTTP | |
Holds a body part to be used inside a HTTP multipart MIME message | |
Local socket based server | |
Local socket | |
Allows the application to send network requests and receive replies | |
Stores one IP address supported by a network interface, along with its associated netmask and broadcast address | |
Cache information | |
Abstraction of one or more access point configurations | |
Manages the network configurations provided by the system | |
Holds one network cookie | |
Implements a simple jar of QNetworkCookie objects | |
The data and metadata of a UDP datagram | |
Very basic disk cache | |
Listing of the host's IP addresses and network interfaces | |
Network layer proxy | |
Fine-grained proxy selection | |
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 | |
Control over the system's access points and enables session management for cases when multiple clients access the same access point | |
This class represents Online Certificate Status Protocol response | |
SCTP-based server | |
SCTP socket | |
Convenient API for an X509 certificate | |
API for accessing the extensions of an X509 certificate | |
Represents an SSL cryptographic cipher | |
Holds the configuration and state of an SSL connection | |
Interface for Diffie-Hellman parameters for servers | |
Represents an elliptic curve for use by elliptic-curve cipher algorithms | |
SSL error | |
Interface for private and public keys | |
Authentication data for pre shared keys (PSK) ciphersuites | |
SSL encrypted socket for both clients and servers | |
TCP-based server | |
TCP socket | |
UDP socket |
Detailed Description
To include the definitions of the module's classes, use the following directive:
#include <QtNetwork>
To link against the module, add this line to your qmake .pro
file:
QT += network
© 2020 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.