QtBase
v6.3.1
|
Classes | |
class | BitOStream |
class | BitIStream |
struct | BitPattern |
class | Encoder |
class | Decoder |
struct | HeaderField |
class | FieldLookupTable |
struct | CodeEntry |
struct | PrefixTable |
struct | PrefixTableEntry |
class | HuffmanDecoder |
Typedefs | |
using | HttpHeader = std::vector< HeaderField > |
using | HeaderSize = QPair< bool, quint32 > |
Functions | |
HeaderSize | header_size (const HttpHeader &header) |
bool | operator== (const BitPattern &lhs, const BitPattern &rhs) |
HeaderSize | entry_size (const QByteArray &name, const QByteArray &value) |
HeaderSize | entry_size (const HeaderField &entry) |
quint64 | huffman_encoded_bit_length (const QByteArray &inputData) |
void | huffman_encode_string (const QByteArray &inputData, BitOStream &outputStream) |
bool | padding_is_valid (quint32 chunk, quint32 nBits) |
bool | huffman_decode_string (BitIStream &inputStream, QByteArray *outputBuffer) |
using HPack::HeaderSize = typedef QPair<bool, quint32> |
Definition at line 89 of file hpacktable_p.h.
using HPack::HttpHeader = typedef std::vector<HeaderField> |
|
inline |
HeaderSize HPack::entry_size | ( | const QByteArray & | name, |
const QByteArray & | value | ||
) |
HeaderSize HPack::header_size | ( | const HttpHeader & | header | ) |
bool HPack::huffman_decode_string | ( | BitIStream & | inputStream, |
QByteArray * | outputBuffer | ||
) |
Definition at line 565 of file huffman.cpp.
void HPack::huffman_encode_string | ( | const QByteArray & | inputData, |
BitOStream & | outputStream | ||
) |
Definition at line 393 of file huffman.cpp.
quint64 HPack::huffman_encoded_bit_length | ( | const QByteArray & | inputData | ) |
Definition at line 384 of file huffman.cpp.
bool HPack::operator== | ( | const BitPattern & | lhs, |
const BitPattern & | rhs | ||
) |
Definition at line 405 of file huffman.cpp.