Mercurial > hg > nginx-quic
diff src/core/ngx_connection.h @ 192:31824be1fc66
nginx-0.0.1-2003-11-20-10:05:50 import; auto/configure
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Thu, 20 Nov 2003 07:05:50 +0000 |
parents | 5526213be452 |
children | 2357fa41738a |
line wrap: on
line diff
--- a/src/core/ngx_connection.h +++ b/src/core/ngx_connection.h @@ -62,9 +62,6 @@ struct ngx_connection_s { off_t sent; -#if 0 - void (*handler)(ngx_connection_t *c); -#endif void *ctx; void *servers; @@ -72,11 +69,6 @@ struct ngx_connection_s { ngx_log_t *log; ngx_pool_t *pool; -#if 0 - int pool_size; - - int family; -#endif struct sockaddr *sockaddr; socklen_t socklen; @@ -87,15 +79,7 @@ struct ngx_connection_s { socklen_t local_socklen; #endif -#if 0 - int addr; - int addr_text_max_len; -#endif - ngx_hunk_t *buffer; -#if 0 - unsigned int post_accept_timeout; -#endif int number; @@ -108,62 +92,7 @@ struct ngx_connection_s { }; - - - -#if 0 -cached file - int fd; -2 unused, -1 closed (but read or mmaped), >=0 open - char *name; - - void *buf; addr if read or mmaped - aiocb* if aio_read - OVERLAPPED if TransmitFile or TransmitPackets - NULL if sendfile - - size_t buf_size; for plain read - off_t offset; for plain read - - size_t size; - time_t mod; - char *last_mod; "Sun, 17 Mar 2002 19:39:50 GMT" - char *etag; ""a6d08-1302-3c94f106"" - char *len; "4866" - -EV_VNODE should notify by some signal if diretory tree is changed - or stat if aged >= N seconds (big enough) -#endif - - -#if 0 -typedef struct { - ssize_t (*recv)(ngx_connection_t *c, char *buf, size_t size); - void *dummy_recv_chain; - void *dummy_send; - ngx_chain_t *(*send_chain)(ngx_connection_t *c, ngx_chain_t *in); -} ngx_os_io_t; -#endif - - - -extern ngx_array_t ngx_listening_sockets; extern ngx_os_io_t ngx_io; -extern ngx_chain_t *(*ngx_write_chain_proc) - (ngx_connection_t *c, ngx_chain_t *in); - - -ssize_t ngx_recv_chain(ngx_connection_t *c, ngx_chain_t *ce); -#if 0 -ngx_chain_t *ngx_write_chain(ngx_connection_t *c, ngx_chain_t *in, off_t flush); -#endif - - -/* TODO: move it to OS specific file */ -#if (__FreeBSD__) -ngx_chain_t *ngx_aio_write_chain(ngx_connection_t *c, ngx_chain_t *in); -#endif - - #endif /* _NGX_CONNECTION_H_INCLUDED_ */