| |
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 |