libpurple/ft.h

changeset 34286
8d0979967d05
parent 34272
8df870b218ca
child 34457
a9d3726c3a8f
child 34878
41b9075c7714
--- a/libpurple/ft.h	Wed Aug 07 11:18:09 2013 +0200
+++ b/libpurple/ft.h	Fri Aug 09 12:57:29 2013 +0200
@@ -641,6 +641,19 @@
 purple_xfer_write_file(PurpleXfer *xfer, const guchar *buffer, gsize size);
 
 /**
+ * Writes chunk of file being sent.
+ *
+ * @param xfer   The file transfer.
+ * @param buffer The buffer to write the data to.
+ * @param size   The size of buffer.
+ *
+ * @return Number of bytes written (0 means, the device is busy), or -1 on
+ *         failure.
+ */
+gssize
+purple_xfer_read_file(PurpleXfer *xfer, guchar *buffer, gsize size);
+
+/**
  * Starts a file transfer.
  *
  * Either @a fd must be specified <i>or</i> @a ip and @a port on a

mercurial