4#ifndef HTTP2PROTOCOL_P_H
5#define HTTP2PROTOCOL_P_H
18#include <QtNetwork/qnetworkreply.h>
19#include <QtCore/qloggingcategory.h>
20#include <QtCore/qmetatype.h>
21#include <QtCore/private/qglobal_p.h>
22#include <QtCore/qmap.h>
The QHttp2Configuration class controls HTTP/2 parameters and settings.
NetworkError
Indicates all possible error conditions found during the processing of the request.
\macro QT_RESTRICTED_CAST_FROM_ASCII
Frame configurationToSettingsFrame(const QHttp2Configuration &config)
const char Http2clientPreface[clientPrefaceLength]
bool is_protocol_upgraded(const QHttpNetworkReply &reply)
void appendProtocolUpgradeHeaders(const QHttp2Configuration &config, QHttpNetworkRequest *request)
const quint32 lastValidStreamID((quint32(1)<< 31) - 1)
Http2PredefinedParameters
@ defaultSessionWindowSize
QByteArray settingsFrameToBase64(const Frame &frame)
const qint32 qtDefaultStreamReceiveWindowSize
void qt_error(quint32 errorCode, QNetworkReply::NetworkError &error, QString &errorMessage)
@ MAX_CONCURRENT_STREAMS_ID
@ MAX_HEADER_LIST_SIZE_ID
const qint32 maxSessionReceiveWindowSize((quint32(1)<< 31) - 1)
QString qt_error_string(quint32 errorCode)
Combined button and popup list for selecting options.
DBusConnection const char DBusError * error
#define Q_DECLARE_FLAGS(Flags, Enum)
#define Q_DECLARE_OPERATORS_FOR_FLAGS(Flags)
#define Q_DECLARE_LOGGING_CATEGORY(name)
#define Q_AUTOTEST_EXPORT
QNetworkRequest request(url)