From 7bb3515bc303a2a35fe859bcdba2795fbe06643d Mon Sep 17 00:00:00 2001 From: Guangxiong Lin Date: Sat, 17 Dec 2022 09:33:30 +0800 Subject: Make server as a library --- src/evloop.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/evloop.h') diff --git a/src/evloop.h b/src/evloop.h index f0d4f72..f11c8df 100644 --- a/src/evloop.h +++ b/src/evloop.h @@ -8,7 +8,7 @@ struct evloop; typedef struct evloop evloop_t; -typedef void (*evloop_process_func_t)(void *data); +typedef int (*evloop_process_func_t)(void *data); typedef void (*evloop_destroy_func_t)(void *data); struct event { @@ -20,6 +20,7 @@ struct event { typedef struct event event_t; evloop_t *evloop_create(); +void evloop_destroy(evloop_t *evloop); int evloop_wait(evloop_t *el, int timeout); int evloop_add(evloop_t *el, event_t *ev, int flag); int evloop_remove(evloop_t *el, event_t *ev); -- cgit v1.2.3