Mercurial > hg > nginx-quic
comparison src/http/ngx_http.h @ 9:6f58641241bb
nginx-0.0.1-2002-09-07-14:14:25 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Sat, 07 Sep 2002 10:14:25 +0000 |
parents | 708f8bb772ec |
children | 4f3879d9b6f6 |
comparison
equal
deleted
inserted
replaced
8:708f8bb772ec | 9:6f58641241bb |
---|---|
34 | 34 |
35 #define NGX_HTTP_STATIC_HANDLER 0 | 35 #define NGX_HTTP_STATIC_HANDLER 0 |
36 #define NGX_HTTP_DIRECTORY_HANDLER 1 | 36 #define NGX_HTTP_DIRECTORY_HANDLER 1 |
37 | 37 |
38 | 38 |
39 typedef struct { | |
40 void *ctx; /* STUB */ | |
41 } ngx_http_module_t; | |
42 | |
43 /* STUB */ | |
44 #define ngx_get_module_ctx(r, module) (module)->ctx | |
45 | 39 |
46 typedef struct { | 40 typedef struct { |
47 char *doc_root; | 41 char *doc_root; |
48 size_t doc_root_len; | 42 size_t doc_root_len; |
49 | 43 |
79 | 73 |
80 struct ngx_http_request_s { | 74 struct ngx_http_request_s { |
81 char *filename; | 75 char *filename; |
82 char *location; | 76 char *location; |
83 ngx_fd_t fd; | 77 ngx_fd_t fd; |
78 | |
79 void **ctx; | |
80 void **loc_conf; | |
81 void **srv_conf; | |
84 | 82 |
85 ngx_pool_t *pool; | 83 ngx_pool_t *pool; |
86 ngx_hunk_t *header_in; | 84 ngx_hunk_t *header_in; |
87 | 85 |
88 /* | 86 /* |
138 char *client; | 136 char *client; |
139 char *url; | 137 char *url; |
140 } ngx_http_log_ctx_t; | 138 } ngx_http_log_ctx_t; |
141 | 139 |
142 | 140 |
141 typedef struct { | |
142 int index; | |
143 } ngx_http_module_t; | |
144 | |
145 #define NGX_HTTP_MODULE 0 | |
146 | |
147 #define ngx_get_module_loc_conf(r, module) r->loc_conf[module.index] | |
148 #define ngx_get_module_ctx(r, module) r->ctx[module.index] | |
149 | |
150 | |
151 | |
152 /* STUB */ | |
143 #define NGX_INDEX "index.html" | 153 #define NGX_INDEX "index.html" |
144 | 154 |
145 | 155 |
146 /* STUB */ | 156 /* STUB */ |
147 int ngx_http_init(ngx_pool_t *pool, ngx_log_t *log); | 157 int ngx_http_init(ngx_pool_t *pool, ngx_log_t *log); |