[next] telepathy-glib: TpRoomListChannel: hide the channel as an implementation detail

Simon McVittie smcv at kemper.freedesktop.org
Mon Apr 30 11:04:00 PDT 2012


Module: telepathy-glib
Branch: next
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