aboutsummaryrefslogtreecommitdiffstats
path: root/hicn-light/src/hicn/base/loop.c
diff options
context:
space:
mode:
Diffstat (limited to 'hicn-light/src/hicn/base/loop.c')
-rw-r--r--hicn-light/src/hicn/base/loop.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/hicn-light/src/hicn/base/loop.c b/hicn-light/src/hicn/base/loop.c
index 8588b538d..d27e81f5b 100644
--- a/hicn-light/src/hicn/base/loop.c
+++ b/hicn-light/src/hicn/base/loop.c
@@ -97,12 +97,17 @@ void loop_free(loop_t *loop) {
free(loop);
}
-int loop_dispatch(loop_t *loop)
+int _loop_dispatch(loop_t *loop, int flags)
{
- event_base_loop(loop->event_base, EVLOOP_NO_EXIT_ON_EMPTY);
+ event_base_loop(loop->event_base, flags);
return 0;
}
+int loop_dispatch(loop_t *loop)
+{
+ return _loop_dispatch(loop, EVLOOP_NO_EXIT_ON_EMPTY);
+}
+
int loop_undispatch(loop_t *loop) { return 0; }
void loop_break(loop_t *loop) { event_base_loopbreak(loop->event_base); }