HTTPRequest now accepts gzip
Added request_raw to HttpRequest Added decompress_dynamic to Compression class Added decompress_dynamic to BytePoolArray Merge doc fix revert
This commit is contained in:
parent
21907011c1
commit
6584db1538
7 changed files with 272 additions and 7 deletions
|
|
@ -32,6 +32,7 @@
|
|||
#define COMPRESSION_H
|
||||
|
||||
#include "core/typedefs.h"
|
||||
#include "core/vector.h"
|
||||
|
||||
class Compression {
|
||||
public:
|
||||
|
|
@ -40,6 +41,7 @@ public:
|
|||
static int zstd_level;
|
||||
static bool zstd_long_distance_matching;
|
||||
static int zstd_window_log_size;
|
||||
static int gzip_chunk;
|
||||
|
||||
enum Mode {
|
||||
MODE_FASTLZ,
|
||||
|
|
@ -51,6 +53,7 @@ public:
|
|||
static int compress(uint8_t *p_dst, const uint8_t *p_src, int p_src_size, Mode p_mode = MODE_ZSTD);
|
||||
static int get_max_compressed_buffer_size(int p_src_size, Mode p_mode = MODE_ZSTD);
|
||||
static int decompress(uint8_t *p_dst, int p_dst_max_size, const uint8_t *p_src, int p_src_size, Mode p_mode = MODE_ZSTD);
|
||||
static int decompress_dynamic(Vector<uint8_t> *p_dst_vect, int p_max_dst_size, const uint8_t *p_src, int p_src_size, Mode p_mode);
|
||||
|
||||
Compression() {}
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue