Skip to content

Commit 8cd4cb6

Browse files
committed
Add us_loop_pump for libuv
1 parent f11be29 commit 8cd4cb6

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/eventing/libuv.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,10 @@ LIBUS_SOCKET_DESCRIPTOR us_poll_fd(struct us_poll_t *p) {
127127
return p->fd;
128128
}
129129

130+
void us_loop_pump(struct us_loop_t *loop) {
131+
uv_run(loop->uv_loop, UV_RUN_NOWAIT);
132+
}
133+
130134
struct us_loop_t *us_create_loop(void *hint, void (*wakeup_cb)(struct us_loop_t *loop), void (*pre_cb)(struct us_loop_t *loop), void (*post_cb)(struct us_loop_t *loop), unsigned int ext_size) {
131135
struct us_loop_t *loop = (struct us_loop_t *) malloc(sizeof(struct us_loop_t) + ext_size);
132136

0 commit comments

Comments
 (0)