Mercurial > hg > nginx
comparison src/event/ngx_event_timer.h @ 213:f536f91e8e99
nginx-0.0.1-2003-12-19-15:45:27 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Fri, 19 Dec 2003 12:45:27 +0000 |
parents | 00cafae0bdf1 |
children | e0c502f15852 |
comparison
equal
deleted
inserted
replaced
212:679f60139863 | 213:f536f91e8e99 |
---|---|
14 * 10 msec - 1 years 4 months | 14 * 10 msec - 1 years 4 months |
15 * 50 msec - 6 years 10 months | 15 * 50 msec - 6 years 10 months |
16 * 100 msec - 13 years 8 months | 16 * 100 msec - 13 years 8 months |
17 */ | 17 */ |
18 | 18 |
19 #define NGX_TIMER_RESOLUTION 50 | 19 #define NGX_TIMER_RESOLUTION 1 |
20 | 20 |
21 | 21 |
22 #if 0 | 22 #if 0 |
23 int ngx_event_timer_init(void); | 23 int ngx_event_timer_init(void); |
24 #endif | 24 #endif |
34 | 34 |
35 | 35 |
36 | 36 |
37 ngx_inline static void ngx_event_del_timer(ngx_event_t *ev) | 37 ngx_inline static void ngx_event_del_timer(ngx_event_t *ev) |
38 { | 38 { |
39 ngx_log_debug1(NGX_LOG_DEBUG_EVENT, ev->log, 0, | |
40 "event timer del: %d", ev->rbtree_key); | |
41 | |
39 ngx_rbtree_delete(&ngx_event_timer_rbtree, &ngx_event_timer_sentinel, | 42 ngx_rbtree_delete(&ngx_event_timer_rbtree, &ngx_event_timer_sentinel, |
40 (ngx_rbtree_t *) &ev->rbtree_key); | 43 (ngx_rbtree_t *) &ev->rbtree_key); |
41 | 44 |
42 ev->timer_set = 0; | 45 ev->timer_set = 0; |
43 } | 46 } |
54 + timer) / NGX_TIMER_RESOLUTION; | 57 + timer) / NGX_TIMER_RESOLUTION; |
55 #if 0 | 58 #if 0 |
56 (ngx_elapsed_msec + timer) / NGX_TIMER_RESOLUTION; | 59 (ngx_elapsed_msec + timer) / NGX_TIMER_RESOLUTION; |
57 #endif | 60 #endif |
58 | 61 |
62 ngx_log_debug1(NGX_LOG_DEBUG_EVENT, ev->log, 0, | |
63 "event timer add: %d", ev->rbtree_key); | |
64 | |
59 ngx_rbtree_insert(&ngx_event_timer_rbtree, &ngx_event_timer_sentinel, | 65 ngx_rbtree_insert(&ngx_event_timer_rbtree, &ngx_event_timer_sentinel, |
60 (ngx_rbtree_t *) &ev->rbtree_key); | 66 (ngx_rbtree_t *) &ev->rbtree_key); |
61 | 67 |
62 ev->timer_set = 1; | 68 ev->timer_set = 1; |
63 } | 69 } |