diff options
author | root <root> | 2007-11-04 20:38:07 +0000 |
---|---|---|
committer | root <root> | 2007-11-04 20:38:07 +0000 |
commit | 6f16328ecec5b9add341be4e60ed9eeaa3adea67 (patch) | |
tree | d5dfd109e0fc5a382184ffe9968e88f45c2b4352 /event.c | |
parent | c04c7d0577ceddfe470b6fdcaf727ced91a67d1a (diff) |
need to rethinkg design, maybe use 'proper' struct subclassing due to aliasing restrictions in C
Diffstat (limited to 'event.c')
-rw-r--r-- | event.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -167,6 +167,7 @@ x_cb_to (EV_P_ struct ev_timer *w, int revents) void event_set (struct event *ev, int fd, short events, void (*cb)(int, short, void *), void *arg) { + printf ("event set %p\n", ev);//D if (events & EV_SIGNAL) ev_watcher_init (&ev->iosig.sig, x_cb_sig); else @@ -190,6 +191,7 @@ int event_once (int fd, short events, void (*cb)(int, short, void *), void *arg, int event_add (struct event *ev, struct timeval *tv) { + printf ("event add %p %p\n", ev, &ev->to);//D dLOOPev; /* disable all watchers */ @@ -217,6 +219,7 @@ int event_add (struct event *ev, struct timeval *tv) int event_del (struct event *ev) { + printf ("event del %p\n", ev);//D dLOOPev; if (ev->ev_events & EV_SIGNAL) @@ -232,6 +235,7 @@ int event_del (struct event *ev) ev_io_stop (EV_A_ &ev->iosig.io); } + printf ("to %p %d\n", &ev->to, ev->to.active);//D if (ev_is_active (&ev->to)) ev_timer_stop (EV_A_ &ev->to); |