Mercurial > hg > nginx
comparison src/event/ngx_event_timer.h @ 103:6dfda4cf5200
nginx-0.0.1-2003-06-11-19:28:34 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Wed, 11 Jun 2003 15:28:34 +0000 |
parents | 637625a2acdb |
children | d7f606e25b99 |
comparison
equal
deleted
inserted
replaced
102:7e86d028d8f0 | 103:6dfda4cf5200 |
---|---|
1 #ifndef _NGX_EVENT_TIMER_H_INCLUDED_ | 1 #ifndef _NGX_EVENT_TIMER_H_INCLUDED_ |
2 #define _NGX_EVENT_TIMER_H_INCLUDED_ | 2 #define _NGX_EVENT_TIMER_H_INCLUDED_ |
3 | 3 |
4 | 4 |
5 #include <ngx_config.h> | 5 #include <ngx_config.h> |
6 | 6 #include <ngx_core.h> |
7 #include <ngx_log.h> | |
8 #include <ngx_connection.h> | |
9 #include <ngx_event.h> | 7 #include <ngx_event.h> |
10 | 8 |
11 | 9 |
12 int ngx_event_timer_init(ngx_log_t *log); | 10 int ngx_event_timer_init(ngx_log_t *log); |
13 void ngx_event_timer_done(ngx_log_t *log); | 11 void ngx_event_timer_done(ngx_log_t *log); |
18 | 16 |
19 | 17 |
20 ngx_inline static void ngx_event_del_timer(ngx_event_t *ev) | 18 ngx_inline static void ngx_event_del_timer(ngx_event_t *ev) |
21 { | 19 { |
22 #if (NGX_DEBUG_EVENT) | 20 #if (NGX_DEBUG_EVENT) |
23 /* STUB - we can not cast (ngx_connection_t *) here */ | 21 ngx_connection_t *c = ev->data; |
24 ngx_log_debug(ev->log, "del timer: %d" _ *(int *)(ev->data)); | 22 ngx_log_debug(ev->log, "del timer: %d" _ c->fd); |
25 #endif | 23 #endif |
26 | 24 |
27 if (!ev->timer_next || !ev->timer_prev) { | 25 if (!ev->timer_next || !ev->timer_prev) { |
28 ngx_log_error(NGX_LOG_ALERT, ev->log, 0, "timer already deleted"); | 26 ngx_log_error(NGX_LOG_ALERT, ev->log, 0, "timer already deleted"); |
29 return; | 27 return; |