[telepathy-mission-control/master] McdDispatchOperation: prune now-unnecessary API

Simon McVittie simon.mcvittie at collabora.co.uk
Mon Nov 2 06:41:46 PST 2009


---
 src/mcd-dispatch-operation-priv.h |   22 --------------
 src/mcd-dispatch-operation.c      |   56 +++++++++++-------------------------
 2 files changed, 17 insertions(+), 61 deletions(-)

diff --git a/src/mcd-dispatch-operation-priv.h b/src/mcd-dispatch-operation-priv.h
index 1179829..6fff1ce 100644
--- a/src/mcd-dispatch-operation-priv.h
+++ b/src/mcd-dispatch-operation-priv.h
@@ -90,8 +90,6 @@ G_GNUC_INTERNAL GPtrArray *_mcd_dispatch_operation_dup_channel_details (
     McdDispatchOperation *self);
 G_GNUC_INTERNAL gboolean _mcd_dispatch_operation_is_finished (
     McdDispatchOperation *self);
-G_GNUC_INTERNAL const gchar *_mcd_dispatch_operation_get_claimer (
-    McdDispatchOperation *operation);
 G_GNUC_INTERNAL gboolean _mcd_dispatch_operation_finish (
     McdDispatchOperation *operation);
 G_GNUC_INTERNAL gboolean _mcd_dispatch_operation_needs_approval (
@@ -102,34 +100,17 @@ const gchar * const *_mcd_dispatch_operation_get_possible_handlers (
 G_GNUC_INTERNAL gboolean _mcd_dispatch_operation_handlers_can_bypass_approval
    (McdDispatchOperation *self);
 
-G_GNUC_INTERNAL void _mcd_dispatch_operation_set_handler_failed (
-    McdDispatchOperation *self, const gchar *bus_name);
 G_GNUC_INTERNAL gboolean _mcd_dispatch_operation_get_handler_failed (
     McdDispatchOperation *self, const gchar *bus_name);
-
-G_GNUC_INTERNAL gboolean _mcd_dispatch_operation_is_approved (
-    McdDispatchOperation *self);
 G_GNUC_INTERNAL void _mcd_dispatch_operation_set_approved (
     McdDispatchOperation *self);
 
 G_GNUC_INTERNAL gboolean _mcd_dispatch_operation_has_observers_pending (
     McdDispatchOperation *self);
-G_GNUC_INTERNAL void _mcd_dispatch_operation_inc_observers_pending (
-    McdDispatchOperation *self);
-G_GNUC_INTERNAL void _mcd_dispatch_operation_dec_observers_pending (
-    McdDispatchOperation *self);
 
 /* AddDispatchOperation calls */
 G_GNUC_INTERNAL gboolean _mcd_dispatch_operation_has_ado_pending (
     McdDispatchOperation *self);
-G_GNUC_INTERNAL void _mcd_dispatch_operation_inc_ado_pending (
-    McdDispatchOperation *self);
-G_GNUC_INTERNAL void _mcd_dispatch_operation_dec_ado_pending (
-    McdDispatchOperation *self);
-
-/* Temporary client lock until observers/approvers have been started */
-G_GNUC_INTERNAL void _mcd_dispatch_operation_set_invoked_early_clients (
-    McdDispatchOperation *self);
 
 /* Client lock while waiting for approvers' opinion */
 G_GNUC_INTERNAL gboolean _mcd_dispatch_operation_is_awaiting_approval (
@@ -140,9 +121,6 @@ G_GNUC_INTERNAL void _mcd_dispatch_operation_set_awaiting_approval (
 G_GNUC_INTERNAL gboolean _mcd_dispatch_operation_get_cancelled (
     McdDispatchOperation *self);
 
-G_GNUC_INTERNAL void _mcd_dispatch_operation_check_client_locks (
-    McdDispatchOperation *self);
-
 G_GNUC_INTERNAL void _mcd_dispatch_operation_handle_channels_cb (
     McdDispatchOperation *self, TpClient *client, const GError *error);
 
diff --git a/src/mcd-dispatch-operation.c b/src/mcd-dispatch-operation.c
index 6687a49..8f353e3 100644
--- a/src/mcd-dispatch-operation.c
+++ b/src/mcd-dispatch-operation.c
@@ -161,6 +161,9 @@ struct _McdDispatchOperationPrivate
 static void _mcd_dispatch_operation_check_finished (
     McdDispatchOperation *self);
 
+static void _mcd_dispatch_operation_check_client_locks (
+    McdDispatchOperation *self);
+
 static inline gboolean
 mcd_dispatch_operation_may_finish (McdDispatchOperation *self)
 {
@@ -175,10 +178,9 @@ _mcd_dispatch_operation_has_observers_pending (McdDispatchOperation *self)
     return (self->priv->observers_pending > 0);
 }
 
-void
+static void
 _mcd_dispatch_operation_inc_observers_pending (McdDispatchOperation *self)
 {
-    g_return_if_fail (MCD_IS_DISPATCH_OPERATION (self));
     g_return_if_fail (!self->priv->wants_to_finish);
 
     g_object_ref (self);
@@ -189,10 +191,9 @@ _mcd_dispatch_operation_inc_observers_pending (McdDispatchOperation *self)
     self->priv->observers_pending++;
 }
 
-void
+static void
 _mcd_dispatch_operation_dec_observers_pending (McdDispatchOperation *self)
 {
-    g_return_if_fail (MCD_IS_DISPATCH_OPERATION (self));
     DEBUG ("%" G_GSIZE_FORMAT " -> %" G_GSIZE_FORMAT,
            self->priv->observers_pending,
            self->priv->observers_pending - 1);
@@ -211,10 +212,9 @@ _mcd_dispatch_operation_has_ado_pending (McdDispatchOperation *self)
     return (self->priv->ado_pending > 0);
 }
 
-void
+static void
 _mcd_dispatch_operation_inc_ado_pending (McdDispatchOperation *self)
 {
-    g_return_if_fail (MCD_IS_DISPATCH_OPERATION (self));
     g_return_if_fail (!self->priv->wants_to_finish);
 
     g_object_ref (self);
@@ -225,10 +225,9 @@ _mcd_dispatch_operation_inc_ado_pending (McdDispatchOperation *self)
     self->priv->ado_pending++;
 }
 
-void
+static void
 _mcd_dispatch_operation_dec_ado_pending (McdDispatchOperation *self)
 {
-    g_return_if_fail (MCD_IS_DISPATCH_OPERATION (self));
     DEBUG ("%" G_GSIZE_FORMAT " -> %" G_GSIZE_FORMAT,
            self->priv->ado_pending,
            self->priv->ado_pending - 1);
@@ -250,16 +249,6 @@ _mcd_dispatch_operation_dec_ado_pending (McdDispatchOperation *self)
     g_object_unref (self);
 }
 
-void
-_mcd_dispatch_operation_set_invoked_early_clients (McdDispatchOperation *self)
-{
-    g_return_if_fail (MCD_IS_DISPATCH_OPERATION (self));
-    g_return_if_fail (self->priv->invoked_early_clients == FALSE);
-    self->priv->invoked_early_clients = TRUE;
-
-    _mcd_dispatch_operation_check_client_locks (self);
-}
-
 gboolean
 _mcd_dispatch_operation_is_awaiting_approval (McdDispatchOperation *self)
 {
@@ -282,7 +271,13 @@ _mcd_dispatch_operation_get_cancelled (McdDispatchOperation *self)
     return self->priv->cancelled;
 }
 
-void
+static inline gboolean
+_mcd_dispatch_operation_is_approved (McdDispatchOperation *self)
+{
+    return (self->priv->approved || !self->priv->needs_approval);
+}
+
+static void
 _mcd_dispatch_operation_check_client_locks (McdDispatchOperation *self)
 {
     if (self->priv->invoked_early_clients &&
@@ -1085,13 +1080,6 @@ _mcd_dispatch_operation_needs_approval (McdDispatchOperation *self)
     return self->priv->needs_approval;
 }
 
-const gchar *
-_mcd_dispatch_operation_get_claimer (McdDispatchOperation *operation)
-{
-    g_return_val_if_fail (MCD_IS_DISPATCH_OPERATION (operation), NULL);
-    return operation->priv->claimer;
-}
-
 /*
  * _mcd_dispatch_operation_is_finished:
  * @self: the #McdDispatchOperation.
@@ -1282,13 +1270,10 @@ _mcd_dispatch_operation_check_finished (McdDispatchOperation *self)
     }
 }
 
-void
+static void
 _mcd_dispatch_operation_set_handler_failed (McdDispatchOperation *self,
                                             const gchar *bus_name)
 {
-    g_return_if_fail (MCD_IS_DISPATCH_OPERATION (self));
-    g_return_if_fail (bus_name != NULL);
-
     if (self->priv->failed_handlers == NULL)
     {
         self->priv->failed_handlers = g_hash_table_new_full (g_str_hash,
@@ -1353,14 +1338,6 @@ _mcd_dispatch_operation_handlers_can_bypass_approval (
     return FALSE;
 }
 
-gboolean
-_mcd_dispatch_operation_is_approved (McdDispatchOperation *self)
-{
-    g_return_val_if_fail (MCD_IS_DISPATCH_OPERATION (self), FALSE);
-
-    return (self->priv->approved || !self->priv->needs_approval);
-}
-
 void
 _mcd_dispatch_operation_set_approved (McdDispatchOperation *self)
 {
@@ -1707,5 +1684,6 @@ _mcd_dispatch_operation_run_clients (McdDispatchOperation *self)
             _mcd_dispatch_operation_run_approvers (self);
     }
 
-    _mcd_dispatch_operation_set_invoked_early_clients (self);
+    self->priv->invoked_early_clients = TRUE;
+    _mcd_dispatch_operation_check_client_locks (self);
 }
-- 
1.5.6.5




More information about the telepathy-commits mailing list