[Telepathy-commits] [telepathy-salut/master] Removed SocketPath property and added InitialOffset property.

Jonny Lamb jonny.lamb at collabora.co.uk
Fri Nov 21 03:46:18 PST 2008


Signed-off-by: Jonny Lamb <jonny.lamb at collabora.co.uk>
---
 src/salut-file-channel.c |   32 +++++++++++++++-----------------
 1 files changed, 15 insertions(+), 17 deletions(-)

diff --git a/src/salut-file-channel.c b/src/salut-file-channel.c
index d85ac82..beceb18 100644
--- a/src/salut-file-channel.c
+++ b/src/salut-file-channel.c
@@ -100,7 +100,7 @@ enum
   PROP_DESCRIPTION,
   PROP_AVAILABLE_SOCKET_TYPES,
   PROP_TRANSFERRED_BYTES,
-  PROP_SOCKET_PATH,
+  PROP_INITIAL_OFFSET,
   LAST_PROPERTY
 };
 
@@ -116,6 +116,7 @@ struct _SalutFileChannelPrivate {
   GibberXmppConnection *xmpp_connection;
   GibberFileTransfer *ft;
   glong last_transferred_bytes_emitted;
+  gchar *socket_path;
   gboolean incoming;
 
   /* properties */
@@ -128,8 +129,7 @@ struct _SalutFileChannelPrivate {
   gchar *description;
   GHashTable *available_socket_types;
   guint64 transferred_bytes;
-  gchar *socket_path;
-
+  guint64 initial_offset;
 };
 
 static void
@@ -225,8 +225,8 @@ salut_file_channel_get_property (GObject    *object,
       case PROP_TRANSFERRED_BYTES:
         g_value_set_uint64 (value, self->priv->transferred_bytes);
         break;
-      case PROP_SOCKET_PATH:
-        g_value_set_string (value, self->priv->socket_path);
+      case PROP_INITIAL_OFFSET:
+        g_value_set_uint64 (value, self->priv->initial_offset);
         break;
       default:
         G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
@@ -312,9 +312,6 @@ salut_file_channel_set_property (GObject *object,
         /* This should not be writeable with the new request API */
         self->priv->available_socket_types = g_value_get_boxed (value);
         break;
-      case PROP_SOCKET_PATH:
-        self->priv->socket_path = g_value_dup_string (value);
-        break;
       default:
         G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
         break;
@@ -385,8 +382,8 @@ salut_file_channel_class_init (SalutFileChannelClass *salut_file_channel_class)
     { "ContentHash", "content-hash", "content-hash" },
     { "Description", "description", "description" },
     { "AvailableSocketTypes", "available-socket-types", NULL },
-    { "TransferredBytes", "transferred-bytes", "transferred-bytes" },
-    { "SocketPath", "socket-path", "socket-path" },
+    { "TransferredBytes", "transferred-bytes", NULL },
+    { "InitialOffset", "initial-offset", NULL },
     { NULL }
   };
 
@@ -602,16 +599,17 @@ salut_file_channel_class_init (SalutFileChannelClass *salut_file_channel_class)
       G_PARAM_STATIC_BLURB);
   g_object_class_install_property (object_class, PROP_TRANSFERRED_BYTES, param_spec);
 
-  param_spec = g_param_spec_string (
-      "socket-path",
-      "gchar *socket-path",
-      "UNIX socket path",
-      "",
-      G_PARAM_CONSTRUCT |
+  param_spec = g_param_spec_uint64 (
+      "initial-offset",
+      "guint64 initial_offset",
+      "Offset set at the beginning of the transfer",
+      0,
+      G_MAXUINT64,
+      0,
       G_PARAM_READWRITE |
       G_PARAM_STATIC_NICK |
       G_PARAM_STATIC_BLURB);
-  g_object_class_install_property (object_class, PROP_SOCKET_PATH, param_spec);
+  g_object_class_install_property (object_class, PROP_INITIAL_OFFSET, param_spec);
 
   salut_file_channel_class->dbus_props_class.interfaces = prop_interfaces;
   tp_dbus_properties_mixin_class_init (object_class,
-- 
1.5.6.5




More information about the Telepathy-commits mailing list