telepathy-mission-control: mcd_dispatcher_get_channel_type_usage: remove
Simon McVittie
smcv at kemper.freedesktop.org
Thu May 10 08:15:16 PDT 2012
Module: telepathy-mission-control
Branch: master
Commit: 0deffb0262f2c33b582df25e06c931f0693ded3e
URL: http://cgit.freedesktop.org/telepathy/telepathy-mission-control/commit/?id=0deffb0262f2c33b582df25e06c931f0693ded3e
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date: Tue May 8 13:05:22 2012 +0100
mcd_dispatcher_get_channel_type_usage: remove
Nothing in-tree calls it, and the modern way to do this would be a MCP
plugin that's a pseudo-observer.
---
src/mcd-dispatcher.c | 43 -------------------------------------------
src/mcd-dispatcher.h | 3 ---
2 files changed, 0 insertions(+), 46 deletions(-)
diff --git a/src/mcd-dispatcher.c b/src/mcd-dispatcher.c
index 42fbbd6..42bad35 100644
--- a/src/mcd-dispatcher.c
+++ b/src/mcd-dispatcher.c
@@ -216,49 +216,6 @@ chain_add_filter (GList *chain,
return g_list_insert_before (chain, elem, filter_data);
}
-/* Returns # of times particular channel type has been used */
-gint
-mcd_dispatcher_get_channel_type_usage (McdDispatcher * dispatcher,
- GQuark chan_type_quark)
-{
- const GList *managers, *connections, *channels;
- McdDispatcherPrivate *priv = dispatcher->priv;
- gint usage_counter = 0;
-
- managers = mcd_operation_get_missions (MCD_OPERATION (priv->master));
- while (managers)
- {
- connections =
- mcd_operation_get_missions (MCD_OPERATION (managers->data));
- while (connections)
- {
- channels =
- mcd_operation_get_missions (MCD_OPERATION (connections->data));
- while (channels)
- {
- McdChannel *channel = MCD_CHANNEL (channels->data);
- McdChannelStatus status;
-
- status = mcd_channel_get_status (channel);
- if ((status == MCD_CHANNEL_STATUS_DISPATCHING ||
- status == MCD_CHANNEL_STATUS_HANDLER_INVOKED ||
- status == MCD_CHANNEL_STATUS_DISPATCHED) &&
- mcd_channel_get_channel_type_quark (channel) ==
- chan_type_quark)
- {
- DEBUG ("Channel %p is active", channel);
- usage_counter++;
- }
- channels = channels->next;
- }
- connections = connections->next;
- }
- managers = managers->next;
- }
-
- return usage_counter;
-}
-
static void
on_master_abort (McdMaster *master, McdDispatcherPrivate *priv)
{
diff --git a/src/mcd-dispatcher.h b/src/mcd-dispatcher.h
index 9875d35..03c8466 100644
--- a/src/mcd-dispatcher.h
+++ b/src/mcd-dispatcher.h
@@ -80,9 +80,6 @@ GType mcd_dispatcher_get_type (void);
McdDispatcher *mcd_dispatcher_new (TpDBusDaemon *dbus_daemon,
McdMaster * master);
-gint mcd_dispatcher_get_channel_type_usage (McdDispatcher * dispatcher,
- GQuark chan_type_quark);
-
G_END_DECLS
#endif /* MCD_DISPATCHER_H */
More information about the telepathy-commits
mailing list