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;