diff options
author | Guangxiong Lin <[email protected]> | 2022-12-17 09:33:30 +0800 |
---|---|---|
committer | Guangxiong Lin <[email protected]> | 2022-12-17 20:51:37 +0800 |
commit | 7bb3515bc303a2a35fe859bcdba2795fbe06643d (patch) | |
tree | 453d9cc321bc561ae8bae911308925d61dccb2f7 /src/evloop.h | |
parent | 1def149b9245563a8ba1db9e937d537da8de8d27 (diff) | |
download | tinyserver-7bb3515bc303a2a35fe859bcdba2795fbe06643d.tar.gz tinyserver-7bb3515bc303a2a35fe859bcdba2795fbe06643d.tar.bz2 tinyserver-7bb3515bc303a2a35fe859bcdba2795fbe06643d.zip |
Make server as a library
Diffstat (limited to 'src/evloop.h')
-rw-r--r-- | src/evloop.h | 3 |
1 files changed, 2 insertions, 1 deletions
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); |