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 }