diff options
Diffstat (limited to 'gio/gdbusconnection.c')
-rw-r--r-- | gio/gdbusconnection.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/gio/gdbusconnection.c b/gio/gdbusconnection.c index 1b01624ab..76701e657 100644 --- a/gio/gdbusconnection.c +++ b/gio/gdbusconnection.c @@ -148,6 +148,15 @@ * an D-Bus client, it is often easier to use the g_bus_own_name(), * g_bus_watch_name() or g_dbus_proxy_new_for_bus() APIs. * + * As an exception to the usual GLib rule that a particular object must not be + * used by two threads at the same time, #GDBusConnection's methods may be + * called from any thread<footnote> + * <para> + * This is so that g_bus_get() and g_bus_get_sync() can safely return the + * same #GDBusConnection when called from any thread. + * </para> + * </footnote>. + * * Most of the ways to obtain a #GDBusConnection automatically initialize it * (i.e. connect to D-Bus): for instance, g_dbus_connection_new() and * g_bus_get(), and the synchronous versions of those methods, give you an |