![]() |
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.