syncevolution/src/gdbusxx
Patrick Ohly cec6865898 GDBus GIO: revamped name owning
Remove global variables and allow addditional names to be owned via
DBusConnectionPtr::ownName().

g_bus_own_name_on_connection() is given shared access to a ref-counted
OwnNameAsyncData (instead of full ownership) because that way it is
guaranteed that the instance is still around while waiting for name
acquisition in undelay().
2012-10-25 16:43:45 +02:00
..
test GDBus: API and usage cleanup 2011-12-19 17:59:42 +01:00
.gitignore build: Enable configure switch to build with GIO GDBus 2011-11-29 16:38:38 +00:00
gdbus-cxx-bridge.cpp GDBus GIO: revamped name owning 2012-10-25 16:43:45 +02:00
gdbus-cxx-bridge.h GDBus GIO: revamped name owning 2012-10-25 16:43:45 +02:00
gdbus-cxx.h GDBus GIO: more flexible SignalWatch 2012-09-26 08:36:35 +02:00
gdbusxx.am Do not install libgdbussyncevo in a subdir 2012-02-15 14:22:59 +00:00
README build: Enable configure switch to build with GIO GDBus 2011-11-29 16:38:38 +00:00

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.