Telepathy GLib

The telepathy-glib library is a GObject-based C binding for the Telepathy D-Bus API. It may be used by client applications. It is also used by connection managers, because it containts code common to GLib-based connection managers such as Gabble, Idle, Sofia-Sip and Salut.

git://git.collabora.co.uk/git/telepathy-glib.git
git+ssh://git.collabora.co.uk/git/telepathy-glib.git

Darcs repository, deprecated

Comprehensive API documentation

What's provided

For client authors

For connection manager authors

For everyone

Things to add

Dependencies

Telepathy-GLib depends on the last release of the Glib bindings (0.72), since then implementing these mixins as interfaces & doing inheritance & adding in interfaces becomes a lot more practical. Telepathy-GLib looks for D-Bus glue data on all of the GInterfaces and superclasses a given object has, so we no longer have to produce one .xml file for e.g. GabbleConnection and the particular combination of interfaces it has.

Bugs