diff plugins/perl/common/FT.xs @ 11118:134d0001983d

[gaim-migrate @ 13174] Some new xsubs for the perl interpreter and a work around to get it all working again. committer: Tailor Script <tailor@pidgin.im>
author John H. Kelm <johnkelm@gmail.com>
date Mon, 18 Jul 2005 13:37:38 +0000
parents
children ff4884029708
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/plugins/perl/common/FT.xs	Mon Jul 18 13:37:38 2005 +0000
@@ -0,0 +1,161 @@
+#include "module.h"
+
+MODULE = Gaim::Xfer  PACKAGE = Gaim::Xfer  PREFIX = gaim_xfer_
+PROTOTYPES: ENABLE
+
+
+void 
+gaim_xfer_add(xfer)
+	Gaim::Xfer xfer
+
+void 
+gaim_xfer_cancel_local(xfer)
+	Gaim::Xfer xfer
+
+void 
+gaim_xfer_cancel_remote(xfer)
+	Gaim::Xfer xfer
+
+void 
+gaim_xfer_end(xfer)
+	Gaim::Xfer xfer
+
+void 
+gaim_xfer_error(type, account, who, msg)
+	Gaim::XferType type
+	Gaim::Account account
+	const char *who
+	const char *msg
+
+Gaim::Account
+gaim_xfer_get_account(xfer)
+	Gaim::Xfer xfer
+
+size_t 
+gaim_xfer_get_bytes_remaining(xfer)
+	Gaim::Xfer xfer
+
+size_t 
+gaim_xfer_get_bytes_sent(xfer)
+	Gaim::Xfer xfer
+
+const char *
+gaim_xfer_get_filename(xfer)
+	Gaim::Xfer xfer
+
+const char *
+gaim_xfer_get_local_filename(xfer)
+	Gaim::Xfer xfer
+
+unsigned int 
+gaim_xfer_get_local_port(xfer)
+	Gaim::Xfer xfer
+
+double 
+gaim_xfer_get_progress(xfer)
+	Gaim::Xfer xfer
+
+const char *
+gaim_xfer_get_remote_ip(xfer)
+	Gaim::Xfer xfer
+
+unsigned int 
+gaim_xfer_get_remote_port(xfer)
+	Gaim::Xfer xfer
+
+size_t 
+gaim_xfer_get_size(xfer)
+	Gaim::Xfer xfer
+
+Gaim::XferStatusType
+gaim_xfer_get_status(xfer)
+	Gaim::Xfer xfer
+
+Gaim::XferType
+gaim_xfer_get_type(xfer)
+	Gaim::Xfer xfer
+
+Gaim::XferUiOps
+gaim_xfer_get_ui_ops(xfer)
+	Gaim::Xfer xfer
+
+gboolean 
+gaim_xfer_is_canceled(xfer)
+	Gaim::Xfer xfer
+
+gboolean 
+gaim_xfer_is_completed(xfer)
+	Gaim::Xfer xfer
+
+ssize_t 
+gaim_xfer_read(xfer, buffer)
+	Gaim::Xfer xfer
+	char **buffer
+
+void 
+gaim_xfer_ref(xfer)
+	Gaim::Xfer xfer
+
+void 
+gaim_xfer_request(xfer)
+	Gaim::Xfer xfer
+
+void 
+gaim_xfer_request_accepted(xfer, filename)
+	Gaim::Xfer xfer
+	const char *filename
+
+void 
+gaim_xfer_request_denied(xfer)
+	Gaim::Xfer xfer
+
+void 
+gaim_xfer_set_completed(xfer, completed)
+	Gaim::Xfer xfer
+	gboolean completed
+
+void 
+gaim_xfer_set_filename(xfer, filename)
+	Gaim::Xfer xfer
+	const char *filename
+
+void 
+gaim_xfer_set_local_filename(xfer, filename)
+	Gaim::Xfer xfer
+	const char *filename
+
+void 
+gaim_xfer_set_message(xfer, message)
+	Gaim::Xfer xfer
+	const char *message
+
+void 
+gaim_xfer_set_size(xfer, size)
+	Gaim::Xfer xfer
+	size_t size
+
+void 
+gaim_xfer_unref(xfer)
+	Gaim::Xfer xfer
+
+void 
+gaim_xfer_update_progress(xfer)
+	Gaim::Xfer xfer
+
+ssize_t 
+gaim_xfer_write(xfer, buffer, size)
+	Gaim::Xfer xfer
+	const char *buffer
+	size_t size
+
+MODULE = Gaim::Xfer  PACKAGE = Gaim::Xfers  PREFIX = gaim_xfers_
+PROTOTYPES: ENABLE
+
+Gaim::XferUiOps
+gaim_xfers_get_ui_ops()
+ 
+
+void 
+gaim_xfers_set_ui_ops(ops)
+	Gaim::XferUiOps ops
+