| 271 void |
271 void |
| 272 purple_account_remove_group(account, group) |
272 purple_account_remove_group(account, group) |
| 273 Purple::Account account |
273 Purple::Account account |
| 274 Purple::BuddyList::Group group |
274 Purple::BuddyList::Group group |
| 275 |
275 |
| 276 MODULE = Purple::Account PACKAGE = Purple::Accounts PREFIX = purple_accounts_ |
276 MODULE = Purple::Account PACKAGE = Purple::Account::Privacy PREFIX = purple_account_privacy_ |
| 277 PROTOTYPES: ENABLE |
277 PROTOTYPES: ENABLE |
| 278 |
278 |
| 279 void |
279 gboolean |
| 280 purple_accounts_add(account) |
280 purple_account_privacy_permit_add(account, name, local_only) |
| 281 Purple::Account account |
281 Purple::Account account |
| 282 |
282 const char * name |
| 283 void |
283 gboolean local_only |
| 284 purple_accounts_remove(account) |
284 |
| 285 Purple::Account account |
285 gboolean |
| 286 |
286 purple_account_privacy_permit_remove(account, name, local_only) |
| 287 void |
287 Purple::Account account |
| 288 purple_accounts_delete(account) |
288 const char * name |
| 289 Purple::Account account |
289 gboolean local_only |
| 290 |
290 |
| 291 void |
291 gboolean |
| 292 purple_accounts_reorder(account, new_index) |
292 purple_account_privacy_deny_add(account, name, local_only) |
| 293 Purple::Account account |
293 Purple::Account account |
| 294 size_t new_index |
294 const char * name |
| 295 |
295 gboolean local_only |
| 296 void |
296 |
| 297 purple_accounts_get_all() |
297 gboolean |
| 298 PREINIT: |
298 purple_account_privacy_deny_remove(account, name, local_only) |
| 299 GList *l; |
299 Purple::Account account |
| 300 PPCODE: |
300 const char * name |
| 301 for (l = purple_accounts_get_all(); l != NULL; l = l->next) { |
301 gboolean local_only |
| 302 XPUSHs(sv_2mortal(purple_perl_bless_object(l->data, "Purple::Account"))); |
302 |
| 303 } |
303 gboolean |
| 304 |
304 purple_account_privacy_check(account, who) |
| 305 void |
305 Purple::Account account |
| 306 purple_accounts_get_all_active() |
306 const char * who |
| 307 PREINIT: |
|
| 308 GList *list, *iter; |
|
| 309 PPCODE: |
|
| 310 list = purple_accounts_get_all_active(); |
|
| 311 for (iter = list; iter != NULL; iter = iter->next) { |
|
| 312 XPUSHs(sv_2mortal(purple_perl_bless_object(iter->data, "Purple::Account"))); |
|
| 313 } |
|
| 314 g_list_free(list); |
|
| 315 |
|
| 316 void |
|
| 317 purple_accounts_restore_current_statuses() |
|
| 318 |
|
| 319 Purple::Account |
|
| 320 purple_accounts_find(name, protocol) |
|
| 321 const char * name |
|
| 322 const char * protocol |
|
| 323 |
|
| 324 Purple::Handle |
|
| 325 purple_accounts_get_handle() |
|