summaryrefslogtreecommitdiff
path: root/src/core/ngx_connection.h
diff options
context:
space:
mode:
authorIgor Sysoev <igor@sysoev.ru>2011-04-04 12:50:30 +0000
committerJonathan Kolb <jon@b0g.us>2011-04-04 12:50:30 +0000
commitf241ce02a4e7971bf509ea005b4791812d54c522 (patch)
tree995761817026a7147e180731e9ccd2293326bfbb /src/core/ngx_connection.h
parentbe28c50206ac6f3f1bbbede6a495f5d0b5abad70 (diff)
downloadnginx-0.9.tar.gz
Changes with nginx 0.9.7 04 Apr 2011v0.9.7nginx-0.9
*) Feature: now keepalive connections may be closed premature, if there are no free worker connections. Thanks to Maxim Dounin. *) Feature: the "rotate" parameter of the "image_filter" directive. Thanks to Adam Bocim. *) Bugfix: a case when a backend in "fastcgi_pass", "scgi_pass", or "uwsgi_pass" directives is given by expression and refers to a defined upstream.
Diffstat (limited to 'src/core/ngx_connection.h')
-rw-r--r--src/core/ngx_connection.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/core/ngx_connection.h b/src/core/ngx_connection.h
index 3837fd255..f9bf50401 100644
--- a/src/core/ngx_connection.h
+++ b/src/core/ngx_connection.h
@@ -135,6 +135,8 @@ struct ngx_connection_s {
ngx_buf_t *buffer;
+ ngx_queue_t queue;
+
ngx_atomic_uint_t number;
ngx_uint_t requests;
@@ -150,6 +152,7 @@ struct ngx_connection_s {
unsigned destroyed:1;
unsigned idle:1;
+ unsigned reusable:1;
unsigned close:1;
unsigned sendfile:1;
@@ -186,5 +189,6 @@ ngx_int_t ngx_connection_error(ngx_connection_t *c, ngx_err_t err, char *text);
ngx_connection_t *ngx_get_connection(ngx_socket_t s, ngx_log_t *log);
void ngx_free_connection(ngx_connection_t *c);
+void ngx_reusable_connection(ngx_connection_t *c, ngx_uint_t reusable);
#endif /* _NGX_CONNECTION_H_INCLUDED_ */