libpurple/plugins/perl/common/Connection.xs

changeset 16238
33bf2fd32108
parent 12787
5a9252acf655
parent 15894
765ec644ac47
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/libpurple/plugins/perl/common/Connection.xs	Mon Apr 16 00:44:33 2007 +0000
@@ -0,0 +1,89 @@
+#include "module.h"
+
+MODULE = Purple::Connection  PACKAGE = Purple::Connection  PREFIX = purple_connection_
+PROTOTYPES: ENABLE
+
+Purple::Account
+purple_connection_get_account(gc)
+	Purple::Connection gc
+
+const char *
+purple_connection_get_password(gc)
+	Purple::Connection gc
+
+const char *
+purple_connection_get_display_name(gc)
+	Purple::Connection gc
+
+void
+purple_connection_notice(gc, text)
+	Purple::Connection gc
+	const char *text
+
+void
+purple_connection_error(gc, reason)
+	Purple::Connection gc
+	const char *reason
+
+void
+purple_connection_destroy(gc)
+	Purple::Connection gc
+
+void
+purple_connection_set_state(gc, state)
+	Purple::Connection gc
+	Purple::ConnectionState state
+
+void
+purple_connection_set_account(gc, account)
+	Purple::Connection gc
+	Purple::Account account
+
+void
+purple_connection_set_display_name(gc, name)
+	Purple::Connection gc
+	const char *name
+
+Purple::ConnectionState
+purple_connection_get_state(gc)
+	Purple::Connection gc
+
+MODULE = Purple::Connection  PACKAGE = Purple::Connections  PREFIX = purple_connections_
+PROTOTYPES: ENABLE
+
+void
+purple_connections_disconnect_all()
+
+void
+purple_connections_get_all()
+PREINIT:
+	GList *l;
+PPCODE:
+	for (l = purple_connections_get_all(); l != NULL; l = l->next) {
+		XPUSHs(sv_2mortal(purple_perl_bless_object(l->data, "Purple::Connection")));
+	}
+
+void
+purple_connections_get_connecting()
+PREINIT:
+	GList *l;
+PPCODE:
+	for (l = purple_connections_get_connecting(); l != NULL; l = l->next) {
+		XPUSHs(sv_2mortal(purple_perl_bless_object(l->data, "Purple::Connection")));
+	}
+
+void
+purple_connections_set_ui_ops(ops)
+	Purple::Connection::UiOps ops
+
+Purple::Connection::UiOps
+purple_connections_get_ui_ops()
+
+void
+purple_connections_init()
+
+void
+purple_connections_uninit()
+
+Purple::Handle
+purple_connections_get_handle()

mercurial