}
void timeout_add(event_loop_t *loop, timeout_t *timeout, timeout_cb_t cb, void *data, struct timeval *tv) {
- if(!timeout->cb)
- timeout->tv = (struct timeval) {
- 0, 0
- };
-
timeout->cb = cb;
-
timeout->data = data;
-
timeout->node.data = timeout;
timeout_set(loop, timeout, tv);