libpurple/plugins/perl/common/FT.xs

branch
cpw.khc.msnp14
changeset 20478
46933dc62880
parent 20472
6a6d2ef151e6
parent 15894
765ec644ac47
child 20481
65485e2ed8a3
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/libpurple/plugins/perl/common/FT.xs	Sun Apr 15 03:43:17 2007 +0000
@@ -0,0 +1,168 @@
+#include "module.h"
+
+MODULE = Purple::Xfer  PACKAGE = Purple::Xfer  PREFIX = purple_xfer_
+PROTOTYPES: ENABLE
+
+Purple::Xfer
+purple_xfer_new(class, account, type, who)
+	Purple::Account account
+	Purple::XferType type
+	const char *who
+    C_ARGS:
+	account, type, who
+
+void 
+purple_xfer_add(xfer)
+	Purple::Xfer xfer
+
+void 
+purple_xfer_cancel_local(xfer)
+	Purple::Xfer xfer
+
+void 
+purple_xfer_cancel_remote(xfer)
+	Purple::Xfer xfer
+
+void 
+purple_xfer_end(xfer)
+	Purple::Xfer xfer
+
+void 
+purple_xfer_error(type, account, who, msg)
+	Purple::XferType type
+	Purple::Account account
+	const char *who
+	const char *msg
+
+Purple::Account
+purple_xfer_get_account(xfer)
+	Purple::Xfer xfer
+
+size_t 
+purple_xfer_get_bytes_remaining(xfer)
+	Purple::Xfer xfer
+
+size_t 
+purple_xfer_get_bytes_sent(xfer)
+	Purple::Xfer xfer
+
+const char *
+purple_xfer_get_filename(xfer)
+	Purple::Xfer xfer
+
+const char *
+purple_xfer_get_local_filename(xfer)
+	Purple::Xfer xfer
+
+unsigned int 
+purple_xfer_get_local_port(xfer)
+	Purple::Xfer xfer
+
+double 
+purple_xfer_get_progress(xfer)
+	Purple::Xfer xfer
+
+const char *
+purple_xfer_get_remote_ip(xfer)
+	Purple::Xfer xfer
+
+unsigned int 
+purple_xfer_get_remote_port(xfer)
+	Purple::Xfer xfer
+
+size_t 
+purple_xfer_get_size(xfer)
+	Purple::Xfer xfer
+
+Purple::XferStatusType
+purple_xfer_get_status(xfer)
+	Purple::Xfer xfer
+
+Purple::XferType
+purple_xfer_get_type(xfer)
+	Purple::Xfer xfer
+
+Purple::XferUiOps
+purple_xfer_get_ui_ops(xfer)
+	Purple::Xfer xfer
+
+gboolean 
+purple_xfer_is_canceled(xfer)
+	Purple::Xfer xfer
+
+gboolean 
+purple_xfer_is_completed(xfer)
+	Purple::Xfer xfer
+
+ssize_t 
+purple_xfer_read(xfer, buffer)
+	Purple::Xfer xfer
+	guchar **buffer
+
+void 
+purple_xfer_ref(xfer)
+	Purple::Xfer xfer
+
+void 
+purple_xfer_request(xfer)
+	Purple::Xfer xfer
+
+void 
+purple_xfer_request_accepted(xfer, filename)
+	Purple::Xfer xfer
+	const char *filename
+
+void 
+purple_xfer_request_denied(xfer)
+	Purple::Xfer xfer
+
+void 
+purple_xfer_set_completed(xfer, completed)
+	Purple::Xfer xfer
+	gboolean completed
+
+void 
+purple_xfer_set_filename(xfer, filename)
+	Purple::Xfer xfer
+	const char *filename
+
+void 
+purple_xfer_set_local_filename(xfer, filename)
+	Purple::Xfer xfer
+	const char *filename
+
+void 
+purple_xfer_set_message(xfer, message)
+	Purple::Xfer xfer
+	const char *message
+
+void 
+purple_xfer_set_size(xfer, size)
+	Purple::Xfer xfer
+	size_t size
+
+void 
+purple_xfer_unref(xfer)
+	Purple::Xfer xfer
+
+void 
+purple_xfer_update_progress(xfer)
+	Purple::Xfer xfer
+
+ssize_t 
+purple_xfer_write(xfer, buffer, size)
+	Purple::Xfer xfer
+	const guchar *buffer
+	size_t size
+
+MODULE = Purple::Xfer  PACKAGE = Purple::Xfers  PREFIX = purple_xfers_
+PROTOTYPES: ENABLE
+
+Purple::XferUiOps
+purple_xfers_get_ui_ops()
+ 
+
+void 
+purple_xfers_set_ui_ops(ops)
+	Purple::XferUiOps ops
+

mercurial