dd66d1d0cb
When we have attached a name to GDBusConnectionPtr in dbus_get_bus_connection(), we must copy that name when passing the connection on. Otherwise requesting a name via dbus_get_bus_connection() and later calling dbus_bus_connection_undelay() on a copy fails to request the name. |
||
---|---|---|
.. | ||
test | ||
.gitignore | ||
gdbus-cxx-bridge.cpp | ||
gdbus-cxx-bridge.h | ||
gdbus-cxx.h | ||
gdbusxx.am | ||
README |
This is a C++ wrapper for the GLib GDBus d-bus implementation. SyncEvolution also includes a wrapper for another library named gdbus which originated in the Bluez project. This implementation has been included in-tree and getting and sending patches is a somewhat automated process. The plan is to drop the in-tree, Bluez gdbus as soon as Debian stable and Ubuntu LTS both support a GLib >= 2.26 (the version first to include GDBus). Until this happens we'll have to keep the in-tree one around. In order to make our lives easier, both implementation should have the same interface.