comparison src/stream/ngx_stream.h @ 6197:0dcef374b8bb

Stream: connection limiting module. stream { limit_conn_zone $binary_remote_addr zone=perip:1m; limit_conn_log_level error; server { ... limit_conn perip 1; } }
author Vladimir Homutov <vl@nginx.com>
date Thu, 18 Jun 2015 14:17:30 +0300
parents 8807a2369b1a
children 7565e056fad6
comparison
equal deleted inserted replaced
6196:c3ec43580a48 6197:0dcef374b8bb
116 116
117 117
118 typedef struct { 118 typedef struct {
119 ngx_array_t servers; /* ngx_stream_core_srv_conf_t */ 119 ngx_array_t servers; /* ngx_stream_core_srv_conf_t */
120 ngx_array_t listen; /* ngx_stream_listen_t */ 120 ngx_array_t listen; /* ngx_stream_listen_t */
121 ngx_stream_access_pt limit_conn_handler;
121 ngx_stream_access_pt access_handler; 122 ngx_stream_access_pt access_handler;
122 } ngx_stream_core_main_conf_t; 123 } ngx_stream_core_main_conf_t;
123 124
124 125
125 typedef void (*ngx_stream_handler_pt)(ngx_stream_session_t *s); 126 typedef void (*ngx_stream_handler_pt)(ngx_stream_session_t *s);