5#ifndef QHTTP1CONFIGURATION_H
6#define QHTTP1CONFIGURATION_H
8#include <QtNetwork/qtnetworkglobal.h>
10#include <QtCore/qtclasshelpermacros.h>
11#include <QtCore/qtypes.h>
12#include <QtCore/qtypeinfo.h>
21class QHttp1ConfigurationPrivate;
28 : u{other.u} { other.u.d =
nullptr; }
39 {
std::swap(u, other.u); }
43 std::uint8_t numConnectionsPerHost;
44 char reserved[
sizeof(
void*) -
sizeof(numConnectionsPerHost)];
47 U(ShortData _data) : data(_data) {}
48 QHttp1ConfigurationPrivate *d;
56 {
return lhs.equals(rhs); }
58 {
return !lhs.equals(rhs); }
63Q_DECLARE_SHARED(QHttp1Configuration)
The QHttp1Configuration class controls HTTP/1 parameters and settings.
friend size_t qHash(const QHttp1Configuration &key, size_t seed=0) noexcept
void swap(QHttp1Configuration &other) noexcept
\memberswap{HTTP/1 configuration}
friend bool operator==(const QHttp1Configuration &lhs, const QHttp1Configuration &rhs) noexcept
QHttp1Configuration(QHttp1Configuration &&other) noexcept
Move-constructs this QHttp1Configuration from other.
Q_NETWORK_EXPORT void setNumberOfConnectionsPerHost(qsizetype amount)
Sets the number of connections (minimum: 1; maximum: 255) used per http(s) {host}:{port}...
friend bool operator!=(const QHttp1Configuration &lhs, const QHttp1Configuration &rhs) noexcept