11118
|
1
|
|
2 #include "module.h"
|
|
3
|
|
4 /* TODO
|
|
5 gaim_prpl_got_account_statu(s) ... variable arguments lists suck.
|
|
6
|
|
7 */
|
|
8
|
|
9 MODULE = Gaim::Prpl PACKAGE = Gaim::Find PREFIX = gaim_find_
|
|
10 PROTOTYPES: ENABLE
|
|
11
|
|
12 Gaim::Plugin
|
|
13 gaim_find_prpl(id)
|
|
14 const char *id
|
|
15
|
|
16
|
|
17 MODULE = Gaim::Prpl PACKAGE = Gaim::Prpl PREFIX = gaim_prpl_
|
|
18 PROTOTYPES: ENABLE
|
|
19
|
|
20
|
|
21 void
|
|
22 gaim_prpl_change_account_status(account, old_status, new_status)
|
|
23 Gaim::Account account
|
|
24 Gaim::Status old_status
|
|
25 Gaim::Status new_status
|
|
26
|
|
27 void
|
|
28 gaim_prpl_get_statuses(account, presence)
|
|
29 Gaim::Account account
|
|
30 Gaim::Presence presence
|
|
31 PREINIT:
|
|
32 GList *l;
|
|
33 PPCODE:
|
|
34 for (l = gaim_prpl_get_statuses(account,presence); l != NULL; l = l->next) {
|
|
35 XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::ListItem")));
|
|
36 }
|
|
37
|
|
38
|
|
39
|
|
40 void
|
|
41 gaim_prpl_got_account_idle(account, idle, idle_time)
|
|
42 Gaim::Account account
|
|
43 gboolean idle
|
|
44 time_t idle_time
|
|
45
|
|
46 void
|
|
47 gaim_prpl_got_account_login_time(account, login_time)
|
|
48 Gaim::Account account
|
|
49 time_t login_time
|
|
50
|
|
51 void
|
|
52 gaim_prpl_got_user_idle(account, name, idle, idle_time)
|
|
53 Gaim::Account account
|
|
54 const char *name
|
|
55 gboolean idle
|
|
56 time_t idle_time
|
|
57
|
|
58 void
|
|
59 gaim_prpl_got_user_login_time(account, name, login_time)
|
|
60 Gaim::Account account
|
|
61 const char *name
|
|
62 time_t login_time
|
|
63
|