增加对GZIP压缩编码的解压缩功能及单元测试用例
This commit is contained in:
19
plugin/protocol/http/include/internal/http_convert.h
Normal file
19
plugin/protocol/http/include/internal/http_convert.h
Normal file
@@ -0,0 +1,19 @@
|
||||
#pragma once
|
||||
#include <tfe_http.h>
|
||||
#include <http_half.h>
|
||||
|
||||
struct hf_content_converter;
|
||||
|
||||
enum hf_content_conv_work_mode
|
||||
{
|
||||
HF_CONTENT_CONV_COMPRASS,
|
||||
HF_CONTENT_CONV_UNCOMPRASS
|
||||
};
|
||||
|
||||
int hf_content_converter_write(struct hf_content_converter * cv_object,
|
||||
struct http_half_private * hf_private, tfe_http_event http_ev, const unsigned char * data, size_t datalen);
|
||||
|
||||
void hf_content_converter_destroy(struct hf_content_converter * cv_object);
|
||||
|
||||
struct hf_content_converter * hf_content_converter_create(enum hf_content_conv_work_mode mode,
|
||||
unsigned int content_encode, hf_private_cb * data_cb, void * data_cb_user);
|
||||
Reference in New Issue
Block a user