![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
Classes | |
| struct | Frame |
| class | FrameReader |
| class | FrameWriter |
| struct | PushPromise |
| struct | Stream |
Functions | |
| Frame | configurationToSettingsFrame (const QHttp2Configuration &config) |
| QByteArray | settingsFrameToBase64 (const Frame &frame) |
| void | appendProtocolUpgradeHeaders (const QHttp2Configuration &config, QHttpNetworkRequest *request) |
| void | qt_error (quint32 errorCode, QNetworkReply::NetworkError &error, QString &errorMessage) |
| QString | qt_error_string (quint32 errorCode) |
| QNetworkReply::NetworkError | qt_error (quint32 errorCode) |
| bool | is_protocol_upgraded (const QHttpNetworkReply &reply) |
| std::vector< uchar > | assemble_hpack_block (const std::vector< Frame > &frames) |
| const quint32 | lastValidStreamID ((quint32(1)<< 31) - 1) |
| const qint32 | maxSessionReceiveWindowSize ((quint32(1)<< 31) - 1) |
Variables | |
| const char | Http2clientPreface [clientPrefaceLength] |
| const qint32 | qtDefaultStreamReceiveWindowSize = maxSessionReceiveWindowSize / 10 |
|
strong |
| Enumerator | |
|---|---|
| EMPTY | |
| ACK | |
| END_STREAM | |
| END_HEADERS | |
| PADDED | |
| PRIORITY | |
Definition at line 68 of file http2protocol_p.h.
|
strong |
| Enumerator | |
|---|---|
| protocolError | |
| sizeError | |
| incompleteFrame | |
| goodFrame | |
Definition at line 127 of file http2protocol_p.h.
|
strong |
| Enumerator | |
|---|---|
| DATA | |
| HEADERS | |
| PRIORITY | |
| RST_STREAM | |
| SETTINGS | |
| PUSH_PROMISE | |
| PING | |
| GOAWAY | |
| WINDOW_UPDATE | |
| CONTINUATION | |
| LAST_FRAME_TYPE | |
Definition at line 49 of file http2protocol_p.h.
| enum Http2::Http2Error : quint32 |
Definition at line 135 of file http2protocol_p.h.
| Enumerator | |
|---|---|
| clientPrefaceLength | |
| connectionStreamID | |
| frameHeaderSize | |
| minPayloadLimit | |
| maxPayloadSize | |
| defaultSessionWindowSize | |
| maxConcurrentStreams | |
Definition at line 81 of file http2protocol_p.h.
|
strong |
| Enumerator | |
|---|---|
| HEADER_TABLE_SIZE_ID | |
| ENABLE_PUSH_ID | |
| MAX_CONCURRENT_STREAMS_ID | |
| INITIAL_WINDOW_SIZE_ID | |
| MAX_FRAME_SIZE_ID | |
| MAX_HEADER_LIST_SIZE_ID | |
Definition at line 39 of file http2protocol_p.h.
| void Http2::appendProtocolUpgradeHeaders | ( | const QHttp2Configuration & | config, |
| QHttpNetworkRequest * | request ) |
Definition at line 75 of file http2protocol.cpp.
Definition at line 200 of file http2protocol.cpp.
| Frame Http2::configurationToSettingsFrame | ( | const QHttp2Configuration & | config | ) |
Definition at line 36 of file http2protocol.cpp.
| bool Http2::is_protocol_upgraded | ( | const QHttpNetworkReply & | reply | ) |
Definition at line 186 of file http2protocol.cpp.
| QNetworkReply::NetworkError Http2::qt_error | ( | quint32 | errorCode | ) |
Definition at line 178 of file http2protocol.cpp.
| void Http2::qt_error | ( | quint32 | errorCode, |
| QNetworkReply::NetworkError & | error, | ||
| QString & | errorMessage ) |
Definition at line 93 of file http2protocol.cpp.
Definition at line 170 of file http2protocol.cpp.
| QByteArray Http2::settingsFrameToBase64 | ( | const Frame & | frame | ) |
Definition at line 60 of file http2protocol.cpp.
| const char Http2::Http2clientPreface |
Definition at line 30 of file http2protocol.cpp.
| const qint32 Http2::qtDefaultStreamReceiveWindowSize = maxSessionReceiveWindowSize / 10 |
Definition at line 118 of file http2protocol_p.h.