]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
glib-2.0: Add GSource methods introduced in glib 2.36
authorMichal Hruby <michal.mhr@gmail.com>
Mon, 29 Jul 2013 12:43:36 +0000 (13:43 +0100)
committerMichal Hruby <michal.mhr@gmail.com>
Mon, 29 Jul 2013 12:43:36 +0000 (13:43 +0100)
vapi/glib-2.0.vapi

index 74dab0928883507c23949dbad5405b4c7509a347..e74920d85703e049222761931a21240c490e2cac 100644 (file)
@@ -1616,6 +1616,10 @@ namespace GLib {
                public unowned MainContext get_context ();
                public void set_callback (owned SourceFunc func);
                public void set_callback_indirect (void* callback_data, SourceCallbackFuncs callback_funcs);
+               public void* add_unix_fd (int fd, IOCondition events);
+               public void remove_unix_fd (void* tag);
+               public void modify_unix_fd (void* tag, IOCondition new_events);
+               public IOCondition query_unix_fd (void* tag);
                public void add_poll (ref PollFD fd);
                public void remove_poll (ref PollFD fd);
                public void add_child_source (Source child_source);
@@ -1623,6 +1627,8 @@ namespace GLib {
                public int64 get_time ();
                [Deprecated (since = "2.28", replacement = "get_time")]
                public void get_current_time (out TimeVal timeval);
+               public void set_ready_time (int64 ready_time);
+               public int64 get_ready_time ();
                public static bool remove (uint id);
                public static bool remove_by_funcs_user_data (void* user_data);
                public static bool remove_by_user_data (void* user_data);