diff options
Diffstat (limited to 'lib/waiter/waiter.h')
-rw-r--r-- | lib/waiter/waiter.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/waiter/waiter.h b/lib/waiter/waiter.h index ed7f6bb..58ea04c 100644 --- a/lib/waiter/waiter.h +++ b/lib/waiter/waiter.h @@ -16,7 +16,10 @@ typedef int (*waiter_cb)(void *); struct waitset *waitset_create(void *ctx); void waitset_destroy(struct waitset *waitset); -struct waiter *waiter_register(struct waitset *waitset, int fd, int events, +struct waiter *waiter_register_io(struct waitset *waitset, int fd, int events, + waiter_cb callback, void *arg); + +struct waiter *waiter_register_timeout(struct waitset *set, int delay_ms, waiter_cb callback, void *arg); void waiter_remove(struct waiter *waiter); |