Make the server event loop embeddable

By exposing the epoll fd, we can embed the server event loop in other
main loops suchs as Qt or GTK+.
This commit is contained in:
Kristian Høgsberg 2010-11-19 10:47:28 -05:00
parent 67f4ffdf03
commit b163cef6e7
3 changed files with 19 additions and 31 deletions

View file

@ -70,10 +70,11 @@ int wl_event_source_timer_update(struct wl_event_source *source,
int wl_event_source_remove(struct wl_event_source *source);
int wl_event_loop_wait(struct wl_event_loop *loop);
int wl_event_loop_dispatch(struct wl_event_loop *loop, int timeout);
struct wl_event_source *wl_event_loop_add_idle(struct wl_event_loop *loop,
wl_event_loop_idle_func_t func,
void *data);
int wl_event_get_fd(struct wl_event_loop *loop);
struct wl_client;
struct wl_display;