ngx_http_perl_module.h

来自「nginx 反向代理0.7.1版本 用于实现反向代理」· C头文件 代码 · 共 67 行

H
67
字号
/* * Copyright (C) Igor Sysoev */#ifndef _NGX_HTTP_PERL_MODULE_H_INCLUDED_#define _NGX_HTTP_PERL_MODULE_H_INCLUDED_#include <ngx_config.h>#include <ngx_core.h>#include <ngx_http.h>#include <nginx.h>#include <EXTERN.h>#include <perl.h>typedef ngx_http_request_t   *nginx;typedef struct {    ngx_str_t                 filename;    ngx_str_t                 redirect_uri;    ngx_str_t                 redirect_args;    SV                       *next;    ngx_uint_t                done;       /* unsigned  done:1; */    ngx_array_t              *variables;  /* array of ngx_http_perl_var_t */#if (NGX_HTTP_SSI)    ngx_http_ssi_ctx_t       *ssi;#endif} ngx_http_perl_ctx_t;typedef struct {    ngx_uint_t    hash;    ngx_str_t     name;    ngx_str_t     value;} ngx_http_perl_var_t;extern ngx_module_t  ngx_http_perl_module;/* * workaround for "unused variable `Perl___notused'" warning * when building with perl 5.6.1 */#ifndef PERL_IMPLICIT_CONTEXT#undef  dTHXa#define dTHXa(a)#endifextern void boot_DynaLoader(pTHX_ CV* cv);void ngx_http_perl_handle_request(ngx_http_request_t *r);void ngx_http_perl_sleep_handler(ngx_http_request_t *r);#endif /* _NGX_HTTP_PERL_MODULE_H_INCLUDED_ */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?