[maemo-commits] [maemo-commits] r16755 - projects/connectivity/osso-gwobex/trunk/src

From: subversion at stage.maemo.org subversion at stage.maemo.org
Date: Fri Nov 21 16:48:16 EET 2008
Author: jh
Date: 2008-11-21 16:48:15 +0200 (Fri, 21 Nov 2008)
New Revision: 16755

Modified:
   projects/connectivity/osso-gwobex/trunk/src/gw-obex.h
   projects/connectivity/osso-gwobex/trunk/src/obex-xfer.c
Log:
commit 0462e6fc3f237179b6d54e5808e42d60ce08cd91
Author: Vinicius Costa Gomes <vinicius.gomes at openbossa.org>
Date:   Mon Nov 17 20:08:26 2008 -0300

    Adds a way to determine that the transfer is done



Modified: projects/connectivity/osso-gwobex/trunk/src/gw-obex.h
===================================================================
--- projects/connectivity/osso-gwobex/trunk/src/gw-obex.h	2008-11-21 13:36:51 UTC (rev 16754)
+++ projects/connectivity/osso-gwobex/trunk/src/gw-obex.h	2008-11-21 14:48:15 UTC (rev 16755)
@@ -511,6 +511,15 @@
 gint gw_obex_xfer_object_size(GwObexXfer *xfer);
 
 
+/** Returns if a transfer is already done
+ *
+ * @param xfer Pointer returned by gw_obex_put_async or gw_obex_get_async
+ *
+ * @returns whether the current transfer is done
+ */
+gboolean gw_obex_xfer_object_done(GwObexXfer *xfer);
+
+
 /** Supply more data to a transfer
  *
  * @param xfer          Pointer returned by gw_obex_put_async or gw_obex_get_async

Modified: projects/connectivity/osso-gwobex/trunk/src/obex-xfer.c
===================================================================
--- projects/connectivity/osso-gwobex/trunk/src/obex-xfer.c	2008-11-21 13:36:51 UTC (rev 16754)
+++ projects/connectivity/osso-gwobex/trunk/src/obex-xfer.c	2008-11-21 14:48:15 UTC (rev 16755)
@@ -184,6 +184,10 @@
     return xfer->target_size;
 }
 
+gboolean gw_obex_xfer_object_done(GwObexXfer *xfer) {
+    return xfer->ctx->done;
+}
+
 gboolean gw_obex_xfer_write(GwObexXfer *xfer, const char *buf, gint buf_size,
 		            gint *bytes_written, gint *err) {
     GwObex *ctx = xfer->ctx;


More information about the maemo-commits mailing list