1 Star 2 Fork 1

Barry / tcp-nginx-module

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
ngx_tcp_io.h 772 Bytes
一键复制 编辑 原始数据 按行查看 历史
caizhihua 提交于 2014-09-14 22:15 . add command package filter support
#ifndef _NGX_TCP_IO_H_
#define _NGX_TCP_IO_H_
#include <ngx_tcp.h>
typedef struct {
ngx_array_t cmdpkg_filters;
cmdpkg_filter_pt first_filter;
cmdpkg_filter_pt last_filter;
} ngx_tcp_cmdpkg_filter_t;
extern ngx_tcp_cmdpkg_filter_t recvpkg_filters;
extern ngx_tcp_cmdpkg_filter_t sendpkg_filters;
ngx_int_t ngx_tcp_cmdpkg_filter_init(ngx_cycle_t *cycle, ngx_tcp_cmdpkg_filter_t *filter);
ngx_int_t ngx_tcp_do_cmdpkg_filter(ngx_tcp_session_t *s,
ngx_tcp_cmdpkg_filter_t *f, u_char **pkg, int *pkg_len);
ngx_int_t ngx_tcp_chain_writer(ngx_tcp_session_t *s);
void ngx_tcp_send(ngx_event_t *wev);
long ngx_tcp_send_data(ngx_tcp_ctx_t *ctx, const u_char *data, int len);
long ngx_tcp_send_cmdpkg(ngx_tcp_ctx_t *ctx, u_char *data, int len);
#endif
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/Barryda/tcp-nginx-module.git
git@gitee.com:Barryda/tcp-nginx-module.git
Barryda
tcp-nginx-module
tcp-nginx-module
master

搜索帮助