[telepathy-mission-control/master] McdMaster: remove various methods

Simon McVittie simon.mcvittie at collabora.co.uk
Thu Apr 2 13:29:48 PDT 2009


* mcd_master_request_presence
* mcd_master_get_actual_presence
* mcd_master_get_actual_presence_message
* mcd_master_get_requested_presence
* mcd_master_get_requested_presence_message
* mcd_master_get_used_channels_count
* mcd_master_get_connection_parameters

and make mcd_master_get_connection static
---
 src/mcd-master.c |   91 +-----------------------------------------------------
 src/mcd-master.h |   16 ---------
 2 files changed, 1 insertions(+), 106 deletions(-)

diff --git a/src/mcd-master.c b/src/mcd-master.c
index ea0ba0a..2e1e6d8 100644
--- a/src/mcd-master.c
+++ b/src/mcd-master.c
@@ -774,53 +774,6 @@ mcd_master_set_offline_on_idle (McdMaster *master, gboolean offline_on_idle)
     priv->offline_on_idle = offline_on_idle;
 }
 
-void
-mcd_master_request_presence (McdMaster * master,
-			     TpConnectionPresenceType presence,
-			     const gchar * presence_message)
-{
-    McdMasterPrivate *priv = MCD_MASTER_PRIV (master);
-
-    mcd_presence_frame_request_presence (priv->presence_frame, presence,
-					 presence_message);
-    if (presence >= TP_CONNECTION_PRESENCE_TYPE_AVAILABLE)
-	mcd_master_set_offline_on_idle (master, FALSE);
-}
-
-TpConnectionPresenceType
-mcd_master_get_actual_presence (McdMaster * master)
-{
-    McdMasterPrivate *priv = MCD_MASTER_PRIV (master);
-
-    return mcd_presence_frame_get_actual_presence (priv->presence_frame);
-}
-
-gchar *
-mcd_master_get_actual_presence_message (McdMaster * master)
-{
-    McdMasterPrivate *priv = MCD_MASTER_PRIV (master);
-
-    return g_strdup (
-	mcd_presence_frame_get_actual_presence_message (priv->presence_frame));
-}
-
-TpConnectionPresenceType
-mcd_master_get_requested_presence (McdMaster * master)
-{
-    McdMasterPrivate *priv = MCD_MASTER_PRIV (master);
-
-    return mcd_presence_frame_get_requested_presence (priv->presence_frame);
-}
-
-gchar *
-mcd_master_get_requested_presence_message (McdMaster * master)
-{
-    McdMasterPrivate *priv = MCD_MASTER_PRIV (master);
-
-    return g_strdup (mcd_presence_frame_get_requested_presence_message (
-						    priv->presence_frame));
-}
-
 gboolean
 mcd_master_set_default_presence (McdMaster * master, const gchar *client_id)
 {
@@ -950,21 +903,7 @@ mcd_master_get_account_connection_details (McdMaster * master,
 						 servname, objpath);
 }
 
-gboolean
-mcd_master_get_used_channels_count (McdMaster *master, guint chan_type,
-				    guint * ret, GError ** error)
-{
-    McdMasterPrivate *priv;
-    
-    g_return_val_if_fail (ret != NULL, FALSE);
-    
-    priv = MCD_MASTER_PRIV (master);
-    *ret = mcd_dispatcher_get_channel_type_usage (priv->dispatcher,
-						  chan_type);
-    return TRUE;
-}
-
-McdConnection *
+static McdConnection *
 mcd_master_get_connection (McdMaster *master, const gchar *object_path,
 			   GError **error)
 {
@@ -1062,34 +1001,6 @@ mcd_master_add_connection_parameter (McdMaster *master, const gchar *name,
     g_hash_table_replace (priv->extra_parameters, g_strdup (name), val);
 }
 
-static void
-copy_parameter (gpointer key, gpointer value, gpointer userdata)
-{
-    GHashTable *dest = (GHashTable *)userdata;
-
-    g_hash_table_insert (dest, key, value);
-}
-
-/**
- * mcd_master_get_connection_parameters:
- * @master: the #McdMaster.
- *
- * Get the global connections parameters.
- *
- * Returns: the #GHashTable of the parameters. It has to be destroyed when no
- * longer needed.
- */
-GHashTable *
-mcd_master_get_connection_parameters (McdMaster *master)
-{
-    McdMasterPrivate *priv = MCD_MASTER_PRIV (master);
-    GHashTable *ret;
-    
-    ret = g_hash_table_new (g_str_hash, g_str_equal);
-    g_hash_table_foreach (priv->extra_parameters, copy_parameter, ret);
-    return ret;
-}
-
 /**
  * mcd_master_lookup_manager:
  * @master: the #McdMaster.
diff --git a/src/mcd-master.h b/src/mcd-master.h
index 2e7bba7..52abbad 100644
--- a/src/mcd-master.h
+++ b/src/mcd-master.h
@@ -72,16 +72,6 @@ McdManager *mcd_master_lookup_manager (McdMaster *master,
 McdDispatcher *mcd_master_get_dispatcher (McdMaster *master);
 TpDBusDaemon *mcd_master_get_dbus_daemon (McdMaster *master);
 
-void mcd_master_request_presence (McdMaster * master,
-				  TpConnectionPresenceType presence,
-				  const gchar * presence_message);
-
-TpConnectionPresenceType mcd_master_get_actual_presence (McdMaster * master);
-gchar *mcd_master_get_actual_presence_message (McdMaster * master);
-
-TpConnectionPresenceType mcd_master_get_requested_presence (McdMaster * master);
-gchar *mcd_master_get_requested_presence_message (McdMaster * master);
-
 gboolean mcd_master_set_default_presence (McdMaster * master,
 					  const gchar *client_id);
 
@@ -100,11 +90,6 @@ gboolean mcd_master_get_account_connection_details (McdMaster * master,
 						    gchar ** objpath,
 						    GError **error);
 
-gboolean mcd_master_get_used_channels_count (McdMaster *master, guint chan_type,
-					     guint * ret, GError ** error);
-McdConnection *mcd_master_get_connection (McdMaster *master,
-					  const gchar *object_path,
-					  GError **error);
 gboolean mcd_master_get_account_for_connection (McdMaster *master,
 						const gchar *object_path,
 						gchar **ret_unique_name,
@@ -112,7 +97,6 @@ gboolean mcd_master_get_account_for_connection (McdMaster *master,
 
 void mcd_master_add_connection_parameter (McdMaster *master, const gchar *name,
 					  const GValue *value);
-GHashTable * mcd_master_get_connection_parameters (McdMaster *master);
 
 void mcd_master_get_nth_account_connection (McdMaster *master, gint i,
 					    McdAccountConnectionFunc *func,
-- 
1.5.6.5




More information about the telepathy-commits mailing list