aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy/empathy-ft-handler.h
diff options
context:
space:
mode:
authorJonny Lamb <jonny.lamb@collabora.co.uk>2011-11-09 18:49:26 +0800
committerJonny Lamb <jonny.lamb@collabora.co.uk>2011-11-09 18:50:26 +0800
commit984f97edbd102cfab9ecad00c07cb9ac6474ffc9 (patch)
treea9a51206a3037fc67e5f1137c250d10ddaddf104 /libempathy/empathy-ft-handler.h
parente525496e170ba7a215c335533e56fbcbe5bbdcc1 (diff)
downloadgsoc2013-empathy-984f97edbd102cfab9ecad00c07cb9ac6474ffc9.tar
gsoc2013-empathy-984f97edbd102cfab9ecad00c07cb9ac6474ffc9.tar.gz
gsoc2013-empathy-984f97edbd102cfab9ecad00c07cb9ac6474ffc9.tar.bz2
gsoc2013-empathy-984f97edbd102cfab9ecad00c07cb9ac6474ffc9.tar.lz
gsoc2013-empathy-984f97edbd102cfab9ecad00c07cb9ac6474ffc9.tar.xz
gsoc2013-empathy-984f97edbd102cfab9ecad00c07cb9ac6474ffc9.tar.zst
gsoc2013-empathy-984f97edbd102cfab9ecad00c07cb9ac6474ffc9.zip
ft-handler: start using TpFTChannel instead of EmpathyTpFile
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
Diffstat (limited to 'libempathy/empathy-ft-handler.h')
-rw-r--r--libempathy/empathy-ft-handler.h17
1 files changed, 15 insertions, 2 deletions
diff --git a/libempathy/empathy-ft-handler.h b/libempathy/empathy-ft-handler.h
index a4392b508..7111cd25b 100644
--- a/libempathy/empathy-ft-handler.h
+++ b/libempathy/empathy-ft-handler.h
@@ -27,7 +27,8 @@
#include <glib-object.h>
#include <gio/gio.h>
-#include "empathy-tp-file.h"
+#include <telepathy-glib/file-transfer-channel.h>
+
#include "empathy-contact.h"
G_BEGIN_DECLS
@@ -56,6 +57,18 @@ typedef struct {
GObjectClass parent_class;
} EmpathyFTHandlerClass;
+#define EMPATHY_FT_ERROR_QUARK g_quark_from_static_string ("EmpathyFTError")
+
+typedef enum {
+ EMPATHY_FT_ERROR_FAILED,
+ EMPATHY_FT_ERROR_HASH_MISMATCH,
+ EMPATHY_FT_ERROR_TP_ERROR,
+ EMPATHY_FT_ERROR_SOCKET,
+ EMPATHY_FT_ERROR_NOT_SUPPORTED,
+ EMPATHY_FT_ERROR_INVALID_SOURCE_FILE,
+ EMPATHY_FT_ERROR_EMPTY_SOURCE_FILE
+} EmpathyFTErrorEnum;
+
/**
* EmpathyFTHandlerReadyCallback:
* @handler: the handler which is now ready
@@ -75,7 +88,7 @@ void empathy_ft_handler_new_outgoing (EmpathyContact *contact,
EmpathyFTHandlerReadyCallback callback,
gpointer user_data);
-void empathy_ft_handler_new_incoming (EmpathyTpFile *tp_file,
+void empathy_ft_handler_new_incoming (TpFileTransferChannel *channel,
EmpathyFTHandlerReadyCallback callback,
gpointer user_data);
void empathy_ft_handler_incoming_set_destination (EmpathyFTHandler *handler,