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