plugins/perl/common/Pounce.xs

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

mercurial