diff options
Diffstat (limited to '')
-rw-r--r-- | src/IOThread.hxx | 18 |
1 files changed, 4 insertions, 14 deletions
diff --git a/src/IOThread.hxx b/src/IOThread.hxx index b1731c263..a9401dc7f 100644 --- a/src/IOThread.hxx +++ b/src/IOThread.hxx @@ -24,6 +24,8 @@ #include <glib.h> +class EventLoop; + void io_thread_init(void); @@ -50,8 +52,8 @@ void io_thread_deinit(void); gcc_pure -GMainContext * -io_thread_context(void); +EventLoop & +io_thread_get(); /** * Is the current thread the I/O thread? @@ -60,18 +62,6 @@ gcc_pure bool io_thread_inside(void); -guint -io_thread_idle_add(GSourceFunc function, gpointer data); - -gcc_malloc -GSource * -io_thread_timeout_add(guint interval_ms, GSourceFunc function, gpointer data); - -gcc_malloc -GSource * -io_thread_timeout_add_seconds(guint interval, - GSourceFunc function, gpointer data); - /** * Call a function synchronously in the I/O thread. */ |