Mercurial > pidgin
annotate plugins/perl/common/Account.xs @ 12286:255e6912607b
[gaim-migrate @ 14590]
Mostly whitespace, but a couple small typo fixes, and an A;B -> B;A; swap to
be consistent in plugins/notify.c
committer: Tailor Script <tailor@pidgin.im>
author | Etan Reisner <pidgin@unreliablesource.net> |
---|---|
date | Thu, 01 Dec 2005 21:13:48 +0000 |
parents | eb14bbcf7249 |
children | 6fd82071a7b8 |
rev | line source |
---|---|
6508 | 1 #include "module.h" |
2 | |
11290 | 3 MODULE = Gaim::Account PACKAGE = Gaim::Account PREFIX = gaim_account_ |
4 PROTOTYPES: ENABLE | |
11118 | 5 |
6 Gaim::Presence | |
7 gaim_account_get_presence(account) | |
8 Gaim::Account account | |
9 | |
10 Gaim::Account | |
11 gaim_account_new(username, protocol_id) | |
12 const char * username | |
13 const char * protocol_id | |
14 | |
15 void | |
16 gaim_account_destroy(account) | |
17 Gaim::Account account | |
18 | |
19 void | |
10437 | 20 gaim_account_connect(account) |
21 Gaim::Account account | |
22 | |
11118 | 23 void |
24 gaim_account_register(account) | |
25 Gaim::Account account | |
26 | |
27 void | |
6508 | 28 gaim_account_disconnect(account) |
29 Gaim::Account account | |
30 | |
11118 | 31 void |
32 gaim_account_request_change_password(account) | |
33 Gaim::Account account | |
34 | |
35 void | |
36 gaim_account_request_change_user_info(account) | |
37 Gaim::Account account | |
38 | |
39 void | |
6508 | 40 gaim_account_set_username(account, username) |
41 Gaim::Account account | |
11118 | 42 const char * username |
6508 | 43 |
11118 | 44 void |
6508 | 45 gaim_account_set_password(account, password) |
46 Gaim::Account account | |
11118 | 47 const char * password |
6508 | 48 |
11118 | 49 void |
6508 | 50 gaim_account_set_alias(account, alias) |
51 Gaim::Account account | |
11118 | 52 const char * alias |
6508 | 53 |
11118 | 54 void |
6508 | 55 gaim_account_set_user_info(account, user_info) |
56 Gaim::Account account | |
57 const char *user_info | |
58 | |
11118 | 59 void |
60 gaim_account_set_buddy_icon(account, icon) | |
6508 | 61 Gaim::Account account |
11118 | 62 const char *icon |
6508 | 63 |
11118 | 64 void |
65 gaim_account_set_connection(account, gc) | |
6508 | 66 Gaim::Account account |
11118 | 67 Gaim::Connection gc |
6508 | 68 |
11118 | 69 void |
6508 | 70 gaim_account_set_remember_password(account, value) |
71 Gaim::Account account | |
72 gboolean value | |
73 | |
11118 | 74 void |
6508 | 75 gaim_account_set_check_mail(account, value) |
76 Gaim::Account account | |
77 gboolean value | |
78 | |
11118 | 79 void |
80 gaim_account_set_proxy_info(account, info) | |
81 Gaim::Account account | |
82 Gaim::ProxyInfo info | |
83 | |
10504 | 84 void |
11118 | 85 gaim_account_set_status(account, status_id, active) |
86 Gaim::Account account | |
87 const char *status_id | |
88 gboolean active | |
89 CODE: | |
90 gaim_account_set_status(account, status_id, active); | |
91 | |
92 | |
93 void | |
94 gaim_account_set_status_types(account, status_types) | |
10504 | 95 Gaim::Account account |
11118 | 96 SV * status_types |
97 PREINIT: | |
98 GList *t_GL; | |
99 int i, t_len; | |
100 PPCODE: | |
101 t_GL = NULL; | |
102 t_len = av_len((AV *)SvRV(status_types)); | |
10504 | 103 |
11118 | 104 for (i = 0; i < t_len; i++) { |
105 STRLEN t_sl; | |
106 t_GL = g_list_append(t_GL, SvPV(*av_fetch((AV *)SvRV(status_types), i, 0), t_sl)); | |
107 } | |
108 gaim_account_set_status_types(account, t_GL); | |
109 | |
110 | |
111 void | |
112 gaim_account_clear_settings(account) | |
113 Gaim::Account account | |
114 | |
115 void | |
116 gaim_account_set_int(account, name, value) | |
117 Gaim::Account account | |
118 const char *name | |
119 int value | |
120 | |
121 gboolean | |
6508 | 122 gaim_account_is_connected(account) |
123 Gaim::Account account | |
124 | |
125 const char * | |
126 gaim_account_get_username(account) | |
127 Gaim::Account account | |
128 | |
129 const char * | |
130 gaim_account_get_password(account) | |
131 Gaim::Account account | |
132 | |
133 const char * | |
134 gaim_account_get_alias(account) | |
135 Gaim::Account account | |
136 | |
137 const char * | |
138 gaim_account_get_user_info(account) | |
139 Gaim::Account account | |
140 | |
141 const char * | |
142 gaim_account_get_buddy_icon(account) | |
143 Gaim::Account account | |
144 | |
145 const char * | |
146 gaim_account_get_protocol_id(account) | |
147 Gaim::Account account | |
148 | |
11118 | 149 const char * |
150 gaim_account_get_protocol_name(account) | |
151 Gaim::Account account | |
152 | |
6508 | 153 Gaim::Connection |
154 gaim_account_get_connection(account) | |
155 Gaim::Account account | |
156 | |
11118 | 157 gboolean |
6508 | 158 gaim_account_get_remember_password(account) |
159 Gaim::Account account | |
160 | |
11118 | 161 gboolean |
6508 | 162 gaim_account_get_check_mail(account) |
163 Gaim::Account account | |
164 | |
11118 | 165 Gaim::ProxyInfo |
166 gaim_account_get_proxy_info(account) | |
167 Gaim::Account account | |
168 | |
169 Gaim::Status | |
170 gaim_account_get_active_status(account) | |
171 Gaim::Account account | |
172 | |
173 void | |
174 gaim_account_get_status_types(account) | |
10504 | 175 Gaim::Account account |
11118 | 176 PREINIT: |
11130 | 177 const GList *l; |
11118 | 178 PPCODE: |
179 for (l = gaim_account_get_status_types(account); l != NULL; l = l->next) { | |
180 XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::Status::Type"))); | |
181 } | |
182 | |
183 Gaim::Log | |
184 gaim_account_get_log(account) | |
185 Gaim::Account account | |
186 | |
187 void | |
188 gaim_account_destroy_log(account) | |
189 Gaim::Account account | |
190 | |
11643 | 191 void |
192 gaim_account_add_buddies(account, list) | |
193 Gaim::Account account | |
194 SV * list | |
195 PREINIT: | |
196 GList *t_GL; | |
197 int i, t_len; | |
198 PPCODE: | |
199 t_GL = NULL; | |
200 t_len = av_len((AV *)SvRV(list)); | |
201 | |
202 for (i = 0; i < t_len; i++) { | |
203 STRLEN t_sl; | |
204 t_GL = g_list_append(t_GL, SvPV(*av_fetch((AV *)SvRV(list), i, 0), t_sl)); | |
205 } | |
206 gaim_account_add_buddies(account, t_GL); | |
207 | |
208 void | |
209 gaim_account_add_buddy(account, buddy) | |
210 Gaim::Account account | |
211 Gaim::BuddyList::Buddy buddy | |
212 | |
213 void | |
214 gaim_account_change_password(account, a, b) | |
215 Gaim::Account account | |
216 const char * a | |
217 const char * b | |
218 | |
219 void | |
220 gaim_account_remove_buddies(account, A, B) | |
221 Gaim::Account account | |
222 SV * A | |
223 SV * B | |
224 PREINIT: | |
225 GList *t_GL1, *t_GL2; | |
226 int i, t_len; | |
227 PPCODE: | |
228 t_GL1 = NULL; | |
229 t_len = av_len((AV *)SvRV(A)); | |
230 | |
231 for (i = 0; i < t_len; i++) { | |
232 STRLEN t_sl; | |
233 t_GL1 = g_list_append(t_GL1, SvPV(*av_fetch((AV *)SvRV(A), i, 0), t_sl)); | |
234 } | |
235 | |
236 t_GL2 = NULL; | |
237 t_len = av_len((AV *)SvRV(B)); | |
238 | |
239 for (i = 0; i < t_len; i++) { | |
240 STRLEN t_sl; | |
241 t_GL2 = g_list_append(t_GL2, SvPV(*av_fetch((AV *)SvRV(B), i, 0), t_sl)); | |
242 } | |
243 gaim_account_remove_buddies(account, t_GL1, t_GL2); | |
244 | |
245 void | |
246 gaim_account_remove_buddy(account, buddy, group) | |
247 Gaim::Account account | |
248 Gaim::BuddyList::Buddy buddy | |
249 Gaim::BuddyList::Group group | |
250 | |
251 void | |
252 gaim_account_remove_group(account, group) | |
253 Gaim::Account account | |
254 Gaim::BuddyList::Group group | |
255 | |
11118 | 256 |
10504 | 257 |
6508 | 258 |
259 MODULE = Gaim::Account PACKAGE = Gaim::Accounts PREFIX = gaim_accounts_ | |
11118 | 260 PROTOTYPES: ENABLE |
6508 | 261 |
11118 | 262 void |
6508 | 263 gaim_accounts_add(account) |
264 Gaim::Account account | |
265 | |
11118 | 266 void |
6508 | 267 gaim_accounts_remove(account) |
268 Gaim::Account account | |
269 | |
11118 | 270 void |
271 gaim_accounts_delete(account) | |
272 Gaim::Account account | |
6595
782eef79cf3c
[gaim-migrate @ 7119]
Christian Hammond <chipx86@chipx86.com>
parents:
6551
diff
changeset
|
273 |
11118 | 274 void |
275 gaim_accounts_reorder(account, new_index) | |
276 Gaim::Account account | |
277 size_t new_index | |
6508 | 278 |
279 void | |
11118 | 280 gaim_accounts_get_all() |
281 PREINIT: | |
282 GList *l; | |
283 PPCODE: | |
284 for (l = gaim_accounts_get_all(); l != NULL; l = l->next) { | |
285 XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::Account"))); | |
286 } | |
287 | |
288 void | |
289 gaim_accounts_get_all_active() | |
6508 | 290 PREINIT: |
291 GList *l; | |
292 PPCODE: | |
11118 | 293 for (l = gaim_accounts_get_all_active(); l != NULL; l = l->next) { |
6508 | 294 XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::Account"))); |
11118 | 295 } |
6508 | 296 |
11118 | 297 Gaim::Account |
298 gaim_accounts_find(name, protocol) | |
299 const char * name | |
300 const char * protocol | |
301 | |
302 void | |
303 gaim_accounts_set_ui_ops(ops) | |
304 Gaim::Account::UiOps ops | |
305 | |
306 Gaim::Account::UiOps | |
307 gaim_accounts_get_ui_ops() | |
308 | |
309 void | |
310 gaim_accounts_get_handle() | |
311 | |
312 void | |
313 gaim_accounts_init() | |
314 | |
315 void | |
316 gaim_accounts_uninit() |