[Telepathy-commits] [telepathy-salut/master] add salut_file_transfer_channel_new

Guillaume Desmottes guillaume.desmottes at collabora.co.uk
Mon Mar 16 09:09:29 PDT 2009


---
 src/salut-file-transfer-channel.c |   20 ++++++++++++++++++++
 src/salut-file-transfer-channel.h |    8 ++++++++
 2 files changed, 28 insertions(+), 0 deletions(-)

diff --git a/src/salut-file-transfer-channel.c b/src/salut-file-transfer-channel.c
index 3ec1a10..9fe3abe 100644
--- a/src/salut-file-transfer-channel.c
+++ b/src/salut-file-transfer-channel.c
@@ -1555,3 +1555,23 @@ setup_local_socket (SalutFileTransferChannel *self)
 
   return TRUE;
 }
+
+SalutFileTransferChannel *
+salut_file_transfer_channel_new (SalutConnection *conn,
+                                 SalutContact *contact,
+                                 const gchar *path,
+                                 TpHandle handle,
+                                 SalutXmppConnectionManager *xcm,
+                                 TpHandle initiator_handle,
+                                 SalutFileTransferState state)
+{
+  return g_object_new (SALUT_TYPE_FILE_TRANSFER_CHANNEL,
+      "connection", conn,
+      "contact", contact,
+      "object-path", path,
+      "handle", handle,
+      "xmpp-connection-manager", xcm,
+      "initiator-handle", initiator_handle,
+      "state", state,
+      NULL);
+}
diff --git a/src/salut-file-transfer-channel.h b/src/salut-file-transfer-channel.h
index 3a1c6b5..d21f1ef 100644
--- a/src/salut-file-transfer-channel.h
+++ b/src/salut-file-transfer-channel.h
@@ -32,6 +32,9 @@
 #include <extensions/_gen/enums.h>
 
 #include "salut-contact.h"
+#include "salut-connection.h"
+#include "salut-contact.h"
+#include "salut-xmpp-connection-manager.h"
 
 G_BEGIN_DECLS
 
@@ -75,6 +78,11 @@ gboolean salut_file_transfer_channel_received_file_offer (
 gboolean salut_file_transfer_channel_offer_file (SalutFileTransferChannel *self,
     GError **error);
 
+SalutFileTransferChannel * salut_file_transfer_channel_new (
+    SalutConnection *conn, SalutContact *contact, const gchar *path,
+    TpHandle handle, SalutXmppConnectionManager *xcm, TpHandle initiator_handle,
+    SalutFileTransferState state);
+
 G_END_DECLS
 
 #endif /* #ifndef __SALUT_FILE_TRANSFER_CHANNEL_H__*/
-- 
1.5.6.5




More information about the telepathy-commits mailing list