11118
|
1
|
|
2 #include "module.h"
|
|
3
|
|
4 /* TODO
|
|
5
|
|
6
|
|
7 */
|
|
8
|
|
9 MODULE = Gaim::Pounce PACKAGE = Gaim::Pounce PREFIX = gaim_pounce_
|
|
10 PROTOTYPES: ENABLE
|
|
11
|
|
12 void
|
|
13 gaim_pounce_action_register(pounce, name)
|
|
14 Gaim::Pounce pounce
|
|
15 const char *name
|
|
16
|
|
17 void
|
|
18 gaim_pounce_destroy(pounce)
|
|
19 Gaim::Pounce pounce
|
|
20
|
|
21 void
|
|
22 gaim_pounce_destroy_all_by_account(account)
|
|
23 Gaim::Account account
|
|
24
|
|
25 void *
|
|
26 gaim_pounce_get_data(pounce)
|
|
27 Gaim::Pounce pounce
|
|
28
|
|
29 Gaim::PounceEvent
|
|
30 gaim_pounce_get_events(pounce)
|
|
31 Gaim::Pounce pounce
|
|
32
|
|
33 const char *
|
|
34 gaim_pounce_get_pouncee(pounce)
|
|
35 Gaim::Pounce pounce
|
|
36
|
|
37 Gaim::Account
|
|
38 gaim_pounce_get_pouncer(pounce)
|
|
39 Gaim::Pounce pounce
|
|
40
|
|
41 gboolean
|
|
42 gaim_pounce_get_save(pounce)
|
|
43 Gaim::Pounce pounce
|
|
44
|
|
45 void
|
|
46 gaim_pounce_set_data(pounce, data)
|
|
47 Gaim::Pounce pounce
|
|
48 void * data
|
|
49
|
|
50 void
|
|
51 gaim_pounce_set_events(pounce, events)
|
|
52 Gaim::Pounce pounce
|
|
53 Gaim::PounceEvent events
|
|
54
|
|
55 void
|
|
56 gaim_pounce_set_pouncee(pounce, pouncee)
|
|
57 Gaim::Pounce pounce
|
|
58 const char *pouncee
|
|
59
|
|
60 void
|
|
61 gaim_pounce_set_pouncer(pounce, pouncer)
|
|
62 Gaim::Pounce pounce
|
|
63 Gaim::Account pouncer
|
|
64
|
|
65 void
|
|
66 gaim_pounce_set_save(pounce, save)
|
|
67 Gaim::Pounce pounce
|
|
68 gboolean save
|
|
69
|
|
70 void
|
|
71 gaim_pounces_get_all()
|
|
72 PREINIT:
|
|
73 GList *l;
|
|
74 PPCODE:
|
|
75 for (l = gaim_pounces_get_all(); l != NULL; l = l->next) {
|
|
76 XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::Status::Type")));
|
|
77 }
|
|
78
|
|
79
|
|
80 void *
|
|
81 gaim_pounces_get_handle()
|
|
82
|
|
83
|
|
84 void
|
|
85 gaim_pounces_init()
|
|
86
|
|
87
|
|
88 gboolean
|
|
89 gaim_pounces_load()
|
|
90
|
|
91
|
|
92 void
|
|
93 gaim_pounces_uninit()
|
|
94
|
|
95
|
|
96 void
|
|
97 gaim_pounces_unregister_handler(ui)
|
|
98 const char *ui
|
|
99
|