Mercurial > pidgin
view plugins/perl/common/Account.xs @ 9015:67421e0dc497
[gaim-migrate @ 9791]
(05:54:53) siege: that's the first pass on merging the two action sources
(05:55:27) siege: using it right now, seems to be working fine. You may
want to look it over though...
(05:56:04) siege: found a small mem-leak in a GList getting created and not
destroyed, this fixes that as well
(13:20:40) KingAnt: LSchiere: Well it's probably ok. I haven't even had a
chance to look at the commit for the other thing
committer: Tailor Script <tailor@pidgin.im>
author | Luke Schierer <lschiere@pidgin.im> |
---|---|
date | Sat, 22 May 2004 17:33:38 +0000 |
parents | 518455386538 |
children | ce098e226486 |
line wrap: on
line source
#include "module.h" MODULE = Gaim::Account PACKAGE = Gaim::Account PREFIX = gaim_account_ PROTOTYPES: ENABLE Gaim::Connection gaim_account_connect(account) Gaim::Account account void gaim_account_disconnect(account) Gaim::Account account void gaim_account_set_username(account, username) Gaim::Account account const char *username void gaim_account_set_password(account, password) Gaim::Account account const char *password void gaim_account_set_alias(account, alias) Gaim::Account account const char *alias void gaim_account_set_user_info(account, user_info) Gaim::Account account const char *user_info CODE: gaim_account_set_user_info(account, user_info); serv_set_info(gaim_account_get_connection(account), user_info); void gaim_account_set_buddy_icon(account, buddy_icon) Gaim::Account account const char *buddy_icon void gaim_account_set_protocol_id(account, protocol_id) Gaim::Account account const char *protocol_id void gaim_account_set_remember_password(account, value) Gaim::Account account gboolean value void gaim_account_set_check_mail(account, value) Gaim::Account account gboolean value void gaim_account_set_auto_login(account, ui, value) Gaim::Account account const char *ui gboolean value gboolean gaim_account_is_connected(account) Gaim::Account account const char * gaim_account_get_username(account) Gaim::Account account const char * gaim_account_get_password(account) Gaim::Account account const char * gaim_account_get_alias(account) Gaim::Account account const char * gaim_account_get_user_info(account) Gaim::Account account const char * gaim_account_get_buddy_icon(account) Gaim::Account account const char * gaim_account_get_protocol_id(account) Gaim::Account account Gaim::Connection gaim_account_get_connection(account) Gaim::Account account gboolean gaim_account_get_remember_password(account) Gaim::Account account gboolean gaim_account_get_check_mail(account) Gaim::Account account gboolean gaim_account_get_auto_login(account, ui) Gaim::Account account const char *ui MODULE = Gaim::Account PACKAGE = Gaim::Accounts PREFIX = gaim_accounts_ void gaim_accounts_add(account) Gaim::Account account void gaim_accounts_remove(account) Gaim::Account account Gaim::Account find(name, protocol_id) const char *name const char *protocol_id CODE: RETVAL = gaim_accounts_find(name, protocol_id); OUTPUT: RETVAL void * handle() CODE: RETVAL = gaim_accounts_get_handle(); OUTPUT: RETVAL MODULE = Gaim::Account PACKAGE = Gaim void accounts() PREINIT: GList *l; PPCODE: for (l = gaim_accounts_get_all(); l != NULL; l = l->next) XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::Account")));