telepathy-glib: TpRoomListChannel: hide the channel as an implementation detail
Guillaume Desmottes
gdesmott at kemper.freedesktop.org
Mon Apr 30 02:47:38 PDT 2012
Module: telepathy-glib
Branch: master
Commit: 36dabfbf9f770e83bfd10e082435d24dd79aa2c3
URL: http://cgit.freedesktop.org/telepathy/telepathy-glib/commit/?id=36dabfbf9f770e83bfd10e082435d24dd79aa2c3
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Tue Apr 17 15:35:15 2012 +0200
TpRoomListChannel: hide the channel as an implementation detail
This API works now as TpContactSearch does.
It's a GObject implementing the GAsyncInitable interface instead of being a
TpChannel subclass. It also takes care of requesting the underlying channel.
---
docs/reference/telepathy-glib-sections.txt | 3 +
telepathy-glib/Makefile.am | 1 -
telepathy-glib/room-list-channel-internal.h | 32 --
telepathy-glib/room-list-channel.c | 430 ++++++++++++++++++---------
telepathy-glib/room-list-channel.h | 19 +-
tests/dbus/room-list-channel.c | 131 ++++----
6 files changed, 365 insertions(+), 251 deletions(-)
Diff: http://cgit.freedesktop.org/telepathy/telepathy-glib/diff/?id=36dabfbf9f770e83bfd10e082435d24dd79aa2c3
More information about the telepathy-commits
mailing list