| 1 #include "module.h" |
|
| 2 |
|
| 3 MODULE = Gaim::Prpl PACKAGE = Gaim::Find PREFIX = gaim_find_ |
|
| 4 PROTOTYPES: ENABLE |
|
| 5 |
|
| 6 Gaim::Plugin |
|
| 7 gaim_find_prpl(id) |
|
| 8 const char *id |
|
| 9 |
|
| 10 MODULE = Gaim::Prpl PACKAGE = Gaim::Prpl PREFIX = gaim_prpl_ |
|
| 11 PROTOTYPES: ENABLE |
|
| 12 |
|
| 13 void |
|
| 14 gaim_prpl_change_account_status(account, old_status, new_status) |
|
| 15 Gaim::Account account |
|
| 16 Gaim::Status old_status |
|
| 17 Gaim::Status new_status |
|
| 18 |
|
| 19 void |
|
| 20 gaim_prpl_get_statuses(account, presence) |
|
| 21 Gaim::Account account |
|
| 22 Gaim::Presence presence |
|
| 23 PREINIT: |
|
| 24 GList *l; |
|
| 25 PPCODE: |
|
| 26 for (l = gaim_prpl_get_statuses(account,presence); l != NULL; l = l->next) { |
|
| 27 /* XXX Someone please test and make sure this is the right |
|
| 28 * type for these things. */ |
|
| 29 XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::Status"))); |
|
| 30 } |
|
| 31 |
|
| 32 void |
|
| 33 gaim_prpl_got_account_idle(account, idle, idle_time) |
|
| 34 Gaim::Account account |
|
| 35 gboolean idle |
|
| 36 time_t idle_time |
|
| 37 |
|
| 38 void |
|
| 39 gaim_prpl_got_account_login_time(account, login_time) |
|
| 40 Gaim::Account account |
|
| 41 time_t login_time |
|
| 42 |
|
| 43 void |
|
| 44 gaim_prpl_got_user_idle(account, name, idle, idle_time) |
|
| 45 Gaim::Account account |
|
| 46 const char *name |
|
| 47 gboolean idle |
|
| 48 time_t idle_time |
|
| 49 |
|
| 50 void |
|
| 51 gaim_prpl_got_user_login_time(account, name, login_time) |
|
| 52 Gaim::Account account |
|
| 53 const char *name |
|
| 54 time_t login_time |
|