Mercurial > hg > nginx
comparison src/event/ngx_event_openssl.h @ 1760:49429f5b2d94
use ngx_queue.h
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Thu, 20 Dec 2007 21:01:00 +0000 |
parents | 89234cfbf810 |
children | 14510c3cc6cb |
comparison
equal
deleted
inserted
replaced
1759:89234cfbf810 | 1760:49429f5b2d94 |
---|---|
62 struct ngx_ssl_sess_id_s { | 62 struct ngx_ssl_sess_id_s { |
63 ngx_rbtree_node_t node; | 63 ngx_rbtree_node_t node; |
64 u_char *id; | 64 u_char *id; |
65 size_t len; | 65 size_t len; |
66 u_char *session; | 66 u_char *session; |
67 ngx_ssl_sess_id_t *prev; | 67 ngx_queue_t queue; |
68 ngx_ssl_sess_id_t *next; | |
69 time_t expire; | 68 time_t expire; |
70 #if (NGX_PTR_SIZE == 8) | 69 #if (NGX_PTR_SIZE == 8) |
71 void *stub; | 70 void *stub; |
72 u_char sess_id[32]; | 71 u_char sess_id[32]; |
73 #endif | 72 #endif |
75 | 74 |
76 | 75 |
77 typedef struct { | 76 typedef struct { |
78 ngx_rbtree_t session_rbtree; | 77 ngx_rbtree_t session_rbtree; |
79 ngx_rbtree_node_t sentinel; | 78 ngx_rbtree_node_t sentinel; |
80 ngx_ssl_sess_id_t session_cache_head; | 79 ngx_queue_t expire_queue; |
81 ngx_ssl_sess_id_t session_cache_tail; | |
82 } ngx_ssl_session_cache_t; | 80 } ngx_ssl_session_cache_t; |
83 | 81 |
84 | 82 |
85 | 83 |
86 #define NGX_SSL_SSLv2 2 | 84 #define NGX_SSL_SSLv2 2 |