Mercurial > hg > nginx-quic
comparison src/event/ngx_event_timer.c @ 1743:4fc402c3ec73
optimize rbtree initialization and insert
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Mon, 17 Dec 2007 08:52:00 +0000 |
parents | 7058eb754ef0 |
children | 59b99f217c6d |
comparison
equal
deleted
inserted
replaced
1742:268b81386fe4 | 1743:4fc402c3ec73 |
---|---|
24 */ | 24 */ |
25 | 25 |
26 ngx_int_t | 26 ngx_int_t |
27 ngx_event_timer_init(ngx_log_t *log) | 27 ngx_event_timer_init(ngx_log_t *log) |
28 { | 28 { |
29 ngx_event_timer_rbtree.root = &ngx_event_timer_sentinel; | 29 ngx_rbtree_init(&ngx_event_timer_rbtree, &ngx_event_timer_sentinel, |
30 ngx_event_timer_rbtree.sentinel = &ngx_event_timer_sentinel; | 30 ngx_rbtree_insert_timer_value); |
31 ngx_event_timer_rbtree.insert = ngx_rbtree_insert_timer_value; | |
32 | 31 |
33 #if (NGX_THREADS) | 32 #if (NGX_THREADS) |
34 | 33 |
35 if (ngx_event_timer_mutex) { | 34 if (ngx_event_timer_mutex) { |
36 ngx_event_timer_mutex->log = log; | 35 ngx_event_timer_mutex->log = log; |