Dbus-Glib API with support for timeout
snallammai at novell.com
Sun Jan 21 22:54:03 PST 2007
Currently,the dbus GLib API does not allow the end-user to specify the timeout for a method call. (It is hard coded as -1 in the code)
To support this, I have changed the dbus_g_proxy_begin_call_internal() method to take an additional parameter timeout .Also included two new APIs dbus_g_proxy_begin_call_with_timeout() and dbus_g_proxy_call_with_timeout() that allows the end-user to specify the timeout.
I have tested this patch and it works fine.
Let me know if there are any comments.
More information about the dbus