From aca98a4b2c9d0be48be773fbf438a8477698ef14 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Thu, 12 May 2016 16:03:27 -0400 Subject: convert to libevent also remove all code supporting threading stuff --- src/loop.h | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) (limited to 'src/loop.h') diff --git a/src/loop.h b/src/loop.h index 1f8a02f..ccbfdd3 100644 --- a/src/loop.h +++ b/src/loop.h @@ -1,19 +1,18 @@ #ifndef _RUNES_LOOP_H #define _RUNES_LOOP_H -#include +#include struct runes_loop { - uv_loop_t *loop; + struct event_base *base; }; RunesLoop *runes_loop_new(void); void runes_loop_run(RunesLoop *loop); -void runes_loop_start_work(RunesLoop *loop, void *t, - void (*work_cb)(void*), - int (*after_work_cb)(void*)); -void runes_loop_timer_set(RunesLoop *loop, int timeout, int repeat, - void *t, void (*cb)(void*)); +void runes_loop_start_work( + RunesLoop *loop, int fd, void *t, int (*cb)(void*)); +void runes_loop_timer_set( + RunesLoop *loop, int timeout, void *t, void (*cb)(void*)); void runes_loop_delete(RunesLoop *loop); #endif -- cgit v1.2.3-54-g00ecf