use TpTubeType instead of EmpathyTubeType
authorGuillaume Desmottes <gdesmott@gnome.org>
Mon, 16 Feb 2009 21:25:25 +0000 (21:25 +0000)
committerXavier Claessens <xclaesse@src.gnome.org>
Mon, 16 Feb 2009 21:25:25 +0000 (21:25 +0000)
From: Guillaume Desmottes <gdesmott@gnome.org>

svn path=/trunk/; revision=2490

libempathy/empathy-tube-handler.c
libempathy/empathy-tube-handler.h
src/empathy-tube-dispatch.c

index 64b96b94ddc0273f463f4cab074c0d6cee45e3f0..4fb82177da5bae4c77c8971ea668b5a1a48c4faf 100644 (file)
@@ -144,7 +144,7 @@ empathy_tube_handler_init (EmpathyTubeHandler *thandler)
 }
 
 EmpathyTubeHandler *
-empathy_tube_handler_new (EmpathyTubeType type, const gchar *service)
+empathy_tube_handler_new (TpTubeType type, const gchar *service)
 {
   EmpathyTubeHandler *thandler = NULL;
   DBusGProxy *proxy;
@@ -153,7 +153,7 @@ empathy_tube_handler_new (EmpathyTubeType type, const gchar *service)
   gchar *object_path;
   GError *error = NULL;
 
-  g_return_val_if_fail (type <= EMPATHY_TYPE_DBUS_TUBE, NULL);
+  g_return_val_if_fail (type < NUM_TP_TUBE_TYPES, NULL);
   g_return_val_if_fail (service != NULL, NULL);
 
   bus_name = empathy_tube_handler_build_bus_name (type, service);
@@ -186,18 +186,18 @@ OUT:
 }
 
 gchar *
-empathy_tube_handler_build_bus_name (EmpathyTubeType type,
+empathy_tube_handler_build_bus_name (TpTubeType type,
   const gchar *service)
 {
   gchar *str = NULL;
   const gchar *prefix = NULL;
 
-  g_return_val_if_fail (type <= EMPATHY_TYPE_DBUS_TUBE, NULL);
+  g_return_val_if_fail (type < NUM_TP_TUBE_TYPES, NULL);
   g_return_val_if_fail (service != NULL, NULL);
 
-  if (type == EMPATHY_TYPE_DBUS_TUBE)
+  if (type == TP_TUBE_TYPE_DBUS)
     prefix = "org.gnome.Empathy.DTubeHandler.";
-  else if (type == EMPATHY_TYPE_STREAM_TUBE)
+  else if (type == TP_TUBE_TYPE_STREAM)
     prefix = "org.gnome.Empathy.StreamTubeHandler.";
   else
     g_return_val_if_reached (NULL);
@@ -208,13 +208,13 @@ empathy_tube_handler_build_bus_name (EmpathyTubeType type,
 }
 
 gchar *
-empathy_tube_handler_build_object_path (EmpathyTubeType type,
+empathy_tube_handler_build_object_path (TpTubeType type,
   const gchar *service)
 {
   gchar *bus_name;
   gchar *str;
 
-  g_return_val_if_fail (type <= EMPATHY_TYPE_DBUS_TUBE, NULL);
+  g_return_val_if_fail (type < NUM_TP_TUBE_TYPES, NULL);
   g_return_val_if_fail (service != NULL, NULL);
 
   bus_name = empathy_tube_handler_build_bus_name (type, service);
index 7518a33032602f239d40ba048b8ad27dfc2240d7..f20527a68fc8bd741453ccdb502287a040e87780 100644 (file)
@@ -24,6 +24,8 @@
 
 #include <glib.h>
 
+#include <telepathy-glib/enums.h>
+
 G_BEGIN_DECLS
 
 #define EMPATHY_TYPE_TUBE_HANDLER (empathy_tube_handler_get_type ())
@@ -49,17 +51,12 @@ struct _EmpathyTubeHandlerClass {
   GObjectClass parent_class;
 };
 
-typedef enum {
-  EMPATHY_TYPE_STREAM_TUBE = 0,
-  EMPATHY_TYPE_DBUS_TUBE
-} EmpathyTubeType;
-
 GType empathy_tube_handler_get_type (void) G_GNUC_CONST;
-EmpathyTubeHandler *empathy_tube_handler_new (EmpathyTubeType type,
+EmpathyTubeHandler *empathy_tube_handler_new (TpTubeType type,
     const gchar *service);
-gchar *empathy_tube_handler_build_bus_name (EmpathyTubeType type,
+gchar *empathy_tube_handler_build_bus_name (TpTubeType type,
     const gchar *service);
-gchar *empathy_tube_handler_build_object_path (EmpathyTubeType type,
+gchar *empathy_tube_handler_build_object_path (TpTubeType type,
     const gchar *service);
 
 G_END_DECLS
index c051dec2f9e9b5ddd4e5101aa21f197071e46349..b1e7bce6d18d13c3ec1ef4efc087b4393a25afb6 100644 (file)
@@ -147,7 +147,7 @@ empathy_tube_dispatch_constructed (GObject *object)
   GHashTable *properties;
   const gchar *service;
   const gchar *channel_type;
-  EmpathyTubeType type;
+  TpTubeType type;
 
   priv->dbus = tp_dbus_daemon_new (tp_get_bus());
 
@@ -161,13 +161,13 @@ empathy_tube_dispatch_constructed (GObject *object)
 
   if (!tp_strdiff (channel_type, EMP_IFACE_CHANNEL_TYPE_STREAM_TUBE))
     {
-      type = EMPATHY_TYPE_STREAM_TUBE;
+      type = TP_TUBE_TYPE_STREAM;
       service = tp_asv_get_string (properties,
         EMP_IFACE_CHANNEL_TYPE_STREAM_TUBE  ".Service");
     }
   else if (!tp_strdiff (channel_type, EMP_IFACE_CHANNEL_TYPE_DBUS_TUBE))
     {
-      type = EMPATHY_TYPE_DBUS_TUBE;
+      type = TP_TUBE_TYPE_DBUS;
       service = tp_asv_get_string (properties,
         EMP_IFACE_CHANNEL_TYPE_DBUS_TUBE  ".ServiceName");
     }