完成HTTP解析请求侧解析基本流程
* 集成HTTP Parser,解析HTTP请求侧数据; * 增加tfe_http.h中请求方法、应答状态的常量定义 * 变更tfe_http.h中HTTP头部标准定义,去掉非头部字段,增加TFE前缀避免冲突。
This commit is contained in:
@@ -73,6 +73,14 @@ do { MESA_handle_runtime_log(handler, RLOG_LV_DEBUG, "tfe", fmt, ##__VA_ARGS__);
|
||||
|
||||
#define ATOMIC_INC(x) __atomic_fetch_add(x,1,__ATOMIC_RELAXED)
|
||||
#define ATOMIC_READ(x) __atomic_fetch_add(x,0,__ATOMIC_RELAXED)
|
||||
|
||||
int addr_sock_to_layer(struct sockaddr * sock_addr, int sockaddrlen, struct layer_addr * layer_addr);
|
||||
int addr_layer_to_sock(struct layer_addr * layer_addr, struct sockaddr * sock_addr);
|
||||
char* tfe_strdup(const char* s);
|
||||
|
||||
|
||||
#define TFE_SET_USED(x) (void)(x)
|
||||
#define TFE_PTR_ADD(ptr, x) ((void*)((uintptr_t)(ptr) + (x)))
|
||||
#define TFE_PTR_SUB(ptr, x) ((void*)((uintptr_t)ptr - (x)))
|
||||
#define TFE_PTR_DIFF(ptr1, ptr2) ((uintptr_t)(ptr1) - (uintptr_t)(ptr2))
|
||||
#define TFE_DIM(x) (sizeof (x) / sizeof ((x)[0]))
|
||||
|
||||
Reference in New Issue
Block a user