![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
Classes | |
| class | BitIStream |
| class | BitOStream |
| struct | BitPattern |
| struct | CodeEntry |
| class | Decoder |
| class | Encoder |
| class | FieldLookupTable |
| struct | HeaderField |
| class | HuffmanDecoder |
| struct | PrefixTable |
| struct | PrefixTableEntry |
Typedefs | |
| using | HttpHeader = std::vector<HeaderField> |
| using | HeaderSize = std::pair<bool, quint32> |
Functions | |
| quint64 | huffman_encoded_bit_length (QByteArrayView inputData) |
| void | huffman_encode_string (QByteArrayView inputData, BitOStream &outputStream) |
| bool | huffman_decode_string (BitIStream &inputStream, QByteArray *outputBuffer) |
| HeaderSize | header_size (const HttpHeader &header) |
| bool | operator== (BitPattern lhs, BitPattern rhs) |
| std::optional< QUrl > | makePromiseKeyUrl (const HttpHeader &requestHeader) |
| HeaderSize | entry_size (QByteArrayView name, QByteArrayView value) |
| HeaderSize | entry_size (const HeaderField &entry) |
| static constexpr bool | padding_is_valid (quint32 chunk, quint32 nBits) |
| using HPack::HeaderSize = std::pair<bool, quint32> |
Definition at line 53 of file hpacktable_p.h.
| using HPack::HttpHeader = std::vector<HeaderField> |
|
inline |
Definition at line 57 of file hpacktable_p.h.
| HeaderSize HPack::entry_size | ( | QByteArrayView | name, |
| QByteArrayView | value ) |
Definition at line 20 of file hpacktable.cpp.
| HeaderSize HPack::header_size | ( | const HttpHeader & | header | ) |
| bool HPack::huffman_decode_string | ( | BitIStream & | inputStream, |
| QByteArray * | outputBuffer ) |
Definition at line 531 of file huffman.cpp.
References HPack::HuffmanDecoder::decodeStream().
| void HPack::huffman_encode_string | ( | QByteArrayView | inputData, |
| BitOStream & | outputStream ) |
Definition at line 358 of file huffman.cpp.
| quint64 HPack::huffman_encoded_bit_length | ( | QByteArrayView | inputData | ) |
Definition at line 349 of file huffman.cpp.
| std::optional< QUrl > HPack::makePromiseKeyUrl | ( | const HttpHeader & | requestHeader | ) |
| bool HPack::operator== | ( | BitPattern | lhs, |
| BitPattern | rhs ) |
Definition at line 371 of file huffman.cpp.