comparison src/http/ngx_http.h @ 13:2aba961a1d34

nginx-0.0.1-2002-09-16-19:01:44 import
author Igor Sysoev <igor@sysoev.ru>
date Mon, 16 Sep 2002 15:01:44 +0000
parents 055ed05235ae
children 72ad26c77d2d
comparison
equal deleted inserted replaced
12:055ed05235ae 13:2aba961a1d34
42 42
43 typedef struct { 43 typedef struct {
44 char *doc_root; 44 char *doc_root;
45 size_t doc_root_len; 45 size_t doc_root_len;
46 46
47 size_t connection_pool_size;
47 size_t request_pool_size; 48 size_t request_pool_size;
48 49
49 size_t header_buffer_size; 50 size_t header_buffer_size;
50 size_t discarded_buffer_size; 51 size_t discarded_buffer_size;
51 52
52 unsigned int header_timeout; 53 ngx_msec_t header_timeout;
54 ngx_msec_t lingering_timeout;
55 time_t lingering_time;
53 } ngx_http_server_t; 56 } ngx_http_server_t;
54
55 typedef struct {
56 char *buff;
57 char *pos;
58 char *last;
59 char *end;
60 } ngx_buff_t;
61 57
62 typedef struct { 58 typedef struct {
63 int status; 59 int status;
64 int connection; 60 int connection;
65 off_t content_length; 61 off_t content_length;
103 int http_version; 99 int http_version;
104 int http_major; 100 int http_major;
105 int http_minor; 101 int http_minor;
106 102
107 char *uri; 103 char *uri;
104 char *exten;
108 ngx_http_request_t *main; 105 ngx_http_request_t *main;
109 106
110 ngx_connection_t *connection; 107 ngx_connection_t *connection;
111 ngx_http_server_t *server; 108 ngx_http_server_t *server;
112 109
116 char *discarded_buffer; 113 char *discarded_buffer;
117 114
118 unsigned keepalive:1; 115 unsigned keepalive:1;
119 unsigned lingering_close:1; 116 unsigned lingering_close:1;
120 117
118 unsigned header_read:1;
121 unsigned process_header:1; 119 unsigned process_header:1;
122 unsigned header_timeout:1; 120 unsigned header_timeout:1;
123 121
124 unsigned logging:1; 122 unsigned logging:1;
125 123