[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