20#include <QtCore/qglobal.h>
21#include <QtCore/qurl.h>
41 quint32 dynamicTableSize()
const;
43 bool encodeRequest(
class BitOStream &outputStream,
48 bool encodeSizeUpdate(
BitOStream &outputStream,
52 void setCompressStrings(
bool compress);
55 bool encodeRequestPseudoHeaders(
BitOStream &outputStream,
57 bool encodeHeaderField(
BitOStream &outputStream,
62 bool encodeResponsePseudoHeaders(
BitOStream &outputStream,
68 bool encodeLiteralField(
BitOStream &outputStream,
72 bool withCompression);
74 bool encodeLiteralField(
BitOStream &outputStream,
78 bool withCompression);
89 bool decodeHeaderFields(
class BitIStream &inputStream);
96 quint32 dynamicTableSize()
const;
102 bool decodeIndexedField(
BitIStream &inputStream);
103 bool decodeSizeUpdate(
BitIStream &inputStream);
104 bool decodeLiteralField(
const BitPattern &fieldType,
107 bool processDecodedField(
const BitPattern &fieldType,
111 void handleStreamError(
BitIStream &inputStream);
const HttpHeader & decodedHeader() const
QPair< bool, quint32 > HeaderSize
std::vector< HeaderField > HttpHeader
HeaderSize header_size(const HttpHeader &header)
std::optional< QUrl > makePromiseKeyUrl(const HttpHeader &requestHeader)
Combined button and popup list for selecting options.
static QString header(const QString &name)
EGLOutputLayerEXT EGLint EGLAttrib value
[5]
GLenum GLuint GLintptr GLsizeiptr size
[1]
#define Q_AUTOTEST_EXPORT