Mention multithreading as a reason for not using libdbus

This commit is contained in:
Matthias Clasen 2010-05-09 12:24:56 -04:00
parent c148cafdd1
commit b96c3b6d60

View File

@ -13,7 +13,9 @@
<listitem><para> <listitem><para>
dbus-glib uses libdbus, GDBus doesn't. Instead, it relies on GIO dbus-glib uses libdbus, GDBus doesn't. Instead, it relies on GIO
streams as transport layer, and has its own implementation for the streams as transport layer, and has its own implementation for the
the D-Bus connection setup and authentication. the D-Bus connection setup and authentication. Apart from using
streams as transport, avoiding libdbus also lets GDBus avoid some
thorny multithreading issues.
</para></listitem> </para></listitem>
<listitem><para> <listitem><para>
dbus-glib uses the GObject type system for method arguments and dbus-glib uses the GObject type system for method arguments and