[next] telepathy-glib: TpChannelFilter: add

Guillaume Desmottes gdesmott at kemper.freedesktop.org
Tue Mar 18 06:31:50 PDT 2014


Module: telepathy-glib
Branch: next
Commit: 1fa8f827b9e04b28a85f9fd3dc66ca7092474797
URL:    http://cgit.freedesktop.org/telepathy/telepathy-glib/commit/?id=1fa8f827b9e04b28a85f9fd3dc66ca7092474797

Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Fri May  4 19:08:59 2012 +0100

TpChannelFilter: add

This is the object-oriented/GVariant-flavoured version of
GHashTable-based filtering.

Also use it in code examples, for much simplification.

---

 .../telepathy-glib/telepathy-glib-sections.txt     |   40 ++
 examples/client/approver.c                         |   26 +-
 examples/client/dbus-tubes/accepter.c              |   10 +-
 examples/client/media-observer.c                   |    7 +-
 examples/client/python/ft-handler.py               |   11 +-
 examples/client/python/text-handler.py             |    9 +-
 examples/client/stream-tubes/accepter.c            |   10 +-
 examples/client/text-handler.c                     |   16 +-
 telepathy-glib/Makefile.am                         |    3 +
 telepathy-glib/account-channel-request.c           |    2 +-
 telepathy-glib/base-client.c                       |  172 ++++++
 telepathy-glib/base-client.h                       |   23 +
 telepathy-glib/channel-filter-internal.h           |   33 ++
 telepathy-glib/channel-filter.c                    |  561 ++++++++++++++++++++
 telepathy-glib/channel-filter.h                    |  105 ++++
 telepathy-glib/file-transfer-channel.c             |   14 +-
 telepathy-glib/introspection.am                    |    1 +
 telepathy-glib/simple-approver.c                   |    6 +-
 telepathy-glib/simple-handler.c                    |    6 +-
 telepathy-glib/simple-observer.c                   |    6 +-
 telepathy-glib/telepathy-glib.h                    |    1 +
 tests/Makefile.am                                  |   11 +
 tests/channel-filter.c                             |  216 ++++++++
 tests/dbus/base-client.c                           |   70 +--
 24 files changed, 1245 insertions(+), 114 deletions(-)

Diff:   http://cgit.freedesktop.org/telepathy/telepathy-glib/diff/?id=1fa8f827b9e04b28a85f9fd3dc66ca7092474797


More information about the telepathy-commits mailing list