[telepathy-gabble/master] GabbleConnection: use the ContactCapabilities interface from telepathy-glib

Simon McVittie simon.mcvittie at collabora.co.uk
Mon Sep 14 12:22:10 PDT 2009


---
 src/connection.c |   23 +++++++++++------------
 1 files changed, 11 insertions(+), 12 deletions(-)

diff --git a/src/connection.c b/src/connection.c
index 6ec1973..ff9e930 100644
--- a/src/connection.c
+++ b/src/connection.c
@@ -117,7 +117,7 @@ G_DEFINE_TYPE_WITH_CODE(GabbleConnection,
     G_IMPLEMENT_INTERFACE (GABBLE_TYPE_SVC_OLPC_ACTIVITY_PROPERTIES,
       olpc_activity_properties_iface_init);
     G_IMPLEMENT_INTERFACE
-      (GABBLE_TYPE_SVC_CONNECTION_INTERFACE_CONTACT_CAPABILITIES,
+      (TP_TYPE_SVC_CONNECTION_INTERFACE_CONTACT_CAPABILITIES,
       gabble_conn_contact_caps_iface_init);
     G_IMPLEMENT_INTERFACE (GABBLE_TYPE_SVC_OLPC_GADGET,
       olpc_gadget_iface_init);
@@ -338,7 +338,7 @@ gabble_connection_constructor (GType type,
           conn_capabilities_fill_contact_attributes);
 
   tp_contacts_mixin_add_contact_attributes_iface (G_OBJECT (self),
-      GABBLE_IFACE_CONNECTION_INTERFACE_CONTACT_CAPABILITIES,
+      TP_IFACE_CONNECTION_INTERFACE_CONTACT_CAPABILITIES,
           conn_contact_capabilities_fill_contact_attributes);
 
   self->bytestream_factory = gabble_bytestream_factory_new (self);
@@ -675,7 +675,7 @@ gabble_connection_class_init (GabbleConnectionClass *gabble_connection_class)
       TP_IFACE_CONNECTION_INTERFACE_CONTACTS,
       TP_IFACE_CONNECTION_INTERFACE_REQUESTS,
       GABBLE_IFACE_OLPC_GADGET,
-      GABBLE_IFACE_CONNECTION_INTERFACE_CONTACT_CAPABILITIES,
+      TP_IFACE_CONNECTION_INTERFACE_CONTACT_CAPABILITIES,
       TP_IFACE_CONNECTION_INTERFACE_LOCATION,
       NULL };
   static TpDBusPropertiesMixinPropImpl olpc_gadget_props[] = {
@@ -2409,7 +2409,7 @@ _emit_capabilities_changed (GabbleConnection *conn,
   hash = g_hash_table_new (NULL, NULL);
   g_hash_table_insert (hash, GUINT_TO_POINTER (handle), caps_arr);
 
-  gabble_svc_connection_interface_contact_capabilities_emit_contact_capabilities_changed (
+  tp_svc_connection_interface_contact_capabilities_emit_contact_capabilities_changed (
       conn, hash);
 
   g_hash_table_destroy (hash);
@@ -2603,7 +2603,7 @@ gabble_connection_advertise_capabilities (TpSvcConnectionInterfaceCapabilities *
  */
 static void
 gabble_connection_update_capabilities (
-    GabbleSvcConnectionInterfaceContactCapabilities *iface,
+    TpSvcConnectionInterfaceContactCapabilities *iface,
     const GPtrArray *clients,
     DBusGMethodInvocation *context)
 {
@@ -2681,7 +2681,7 @@ gabble_connection_update_capabilities (
       gabble_capability_set_free (old_caps);
     }
 
-  gabble_svc_connection_interface_contact_capabilities_return_from_update_capabilities (
+  tp_svc_connection_interface_contact_capabilities_return_from_update_capabilities (
       context);
 }
 
@@ -2832,7 +2832,7 @@ conn_contact_capabilities_fill_contact_attributes (GObject *obj,
           g_value_take_boxed (val, array);
           tp_contacts_mixin_set_contact_attribute (attributes_hash,
               handle,
-              GABBLE_IFACE_CONNECTION_INTERFACE_CONTACT_CAPABILITIES"/caps",
+              TP_IFACE_CONNECTION_INTERFACE_CONTACT_CAPABILITIES"/caps",
               val);
 
           array = NULL;
@@ -2900,7 +2900,7 @@ gabble_connection_get_capabilities (TpSvcConnectionInterfaceCapabilities *iface,
  */
 static void
 gabble_connection_get_contact_capabilities (
-    GabbleSvcConnectionInterfaceContactCapabilities *iface,
+    TpSvcConnectionInterfaceContactCapabilities *iface,
     const GArray *handles,
     DBusGMethodInvocation *context)
 {
@@ -2934,7 +2934,7 @@ gabble_connection_get_contact_capabilities (
       g_hash_table_insert (ret, GUINT_TO_POINTER (handle), arr);
     }
 
-  gabble_svc_connection_interface_contact_capabilities_return_from_get_contact_capabilities
+  tp_svc_connection_interface_contact_capabilities_return_from_get_contact_capabilities
       (context, ret);
 
   g_hash_table_destroy (ret);
@@ -3398,11 +3398,10 @@ capabilities_service_iface_init (gpointer g_iface, gpointer iface_data)
 static void
 gabble_conn_contact_caps_iface_init (gpointer g_iface, gpointer iface_data)
 {
-  GabbleSvcConnectionInterfaceContactCapabilitiesClass *klass =
-    (GabbleSvcConnectionInterfaceContactCapabilitiesClass *) g_iface;
+  TpSvcConnectionInterfaceContactCapabilitiesClass *klass = g_iface;
 
 #define IMPLEMENT(x) \
-    gabble_svc_connection_interface_contact_capabilities_implement_##x (\
+    tp_svc_connection_interface_contact_capabilities_implement_##x (\
     klass, gabble_connection_##x)
   IMPLEMENT(get_contact_capabilities);
   IMPLEMENT(update_capabilities);
-- 
1.5.6.5




More information about the telepathy-commits mailing list