libpurple/plugins/perl/common/Account.xs

branch
soc.2008.masterpassword
changeset 34040
f5417957a1bc
parent 32318
a337b83f8335
child 34198
89549a1875e0
equal deleted inserted replaced
34039:52379a0a335d 34040:f5417957a1bc
1 #include "module.h" 1 #include "module.h"
2 #include "../perl-handlers.h"
2 3
3 MODULE = Purple::Account PACKAGE = Purple::Account PREFIX = purple_account_ 4 MODULE = Purple::Account PACKAGE = Purple::Account PREFIX = purple_account_
4 PROTOTYPES: ENABLE 5 PROTOTYPES: ENABLE
5 6
6 Purple::Presence 7 Purple::Presence
42 purple_account_set_username(account, username) 43 purple_account_set_username(account, username)
43 Purple::Account account 44 Purple::Account account
44 const char * username 45 const char * username
45 46
46 void 47 void
47 purple_account_set_password(account, password) 48 purple_account_set_password(account, password, func, data = 0)
48 Purple::Account account 49 Purple::Account account
49 const char * password 50 const char * password
51 SV *func
52 SV *data
53 CODE:
54 purple_perl_account_set_password(account, password, func, data);
50 55
51 void 56 void
52 purple_account_set_alias(account, alias) 57 purple_account_set_alias(account, alias)
53 Purple::Account account 58 Purple::Account account
54 const char * alias 59 const char * alias
128 133
129 const char * 134 const char *
130 purple_account_get_username(account) 135 purple_account_get_username(account)
131 Purple::Account account 136 Purple::Account account
132 137
133 const char * 138 void
134 purple_account_get_password(account) 139 purple_account_get_password(account, func, data = 0)
135 Purple::Account account 140 Purple::Account account
141 SV *func
142 SV *data
143 CODE:
144 purple_perl_account_get_password(account, func, data);
136 145
137 const char * 146 const char *
138 purple_account_get_alias(account) 147 purple_account_get_alias(account)
139 Purple::Account account 148 Purple::Account account
140 149

mercurial