Sese Framework  x.y.z
A cross-platform framework
载入中...
搜索中...
未找到
Huffman.h 文件参考

HTTP2 Huffman 解码与编码实现 更多...

#include <cstdint>
#include <string>
#include <optional>
#include <vector>

浏览该文件的源代码.

class  sese::net::http::huffman_node_t
 Huffman 解码节点 更多...
 
class  sese::net::http::huffman_tree_t
 Huffman 树 更多...
 
class  sese::net::http::huffman_encoder_t
 Huffman 编码器 更多...
 

命名空间

namespace  sese
 
namespace  sese::net
 
namespace  sese::net::http
 

类型定义

using sese::net::http::HuffmanEncoder = huffman_encoder_t
 
using sese::net::http::HuffmanDecoder = huffman_tree_t
 

详细描述

HTTP2 Huffman 解码与编码实现

此文件来源于
https://github.com/jnferguson/hpack-rfc7541.git
部分
Bug
原实现存在数据截断的 bug,此处已经修复,参考 huffman_tree_t::decode