Mercurial > pidgin.yaz
comparison plugins/perl/common/Gaim.xs @ 6552:65dc4d34f280
[gaim-migrate @ 7074]
We like it when data can be passed through callbacks.
committer: Tailor Script <tailor@pidgin.im>
author | Christian Hammond <chipx86@chipx86.com> |
---|---|
date | Thu, 21 Aug 2003 08:52:55 +0000 |
parents | f1736493aebb |
children | 28b38803d0bb |
comparison
equal
deleted
inserted
replaced
6551:12343e2aaab1 | 6552:65dc4d34f280 |
---|---|
3 | 3 |
4 MODULE = Gaim PACKAGE = Gaim | 4 MODULE = Gaim PACKAGE = Gaim |
5 PROTOTYPES: ENABLE | 5 PROTOTYPES: ENABLE |
6 | 6 |
7 void | 7 void |
8 timeout_add(plugin, seconds, func, arg) | 8 timeout_add(plugin, seconds, func, data) |
9 Gaim::Plugin plugin | 9 Gaim::Plugin plugin |
10 int seconds | 10 int seconds |
11 const char *func | 11 const char *func |
12 void *arg | 12 SV *data |
13 CODE: | 13 CODE: |
14 gaim_perl_timeout_add(plugin, seconds, func, arg); | 14 gaim_perl_timeout_add(plugin, seconds, func, data); |
15 | 15 |
16 void | 16 void |
17 debug(level, category, string) | 17 debug(level, category, string) |
18 const char *level | 18 const char *level |
19 const char *category | 19 const char *category |
36 signal_connect(instance, signal, plugin, func, data) | 36 signal_connect(instance, signal, plugin, func, data) |
37 void *instance | 37 void *instance |
38 const char *signal | 38 const char *signal |
39 Gaim::Plugin plugin | 39 Gaim::Plugin plugin |
40 const char *func | 40 const char *func |
41 void *data | 41 SV *data |
42 CODE: | 42 CODE: |
43 gaim_perl_signal_connect(plugin, instance, signal, func, data); | 43 gaim_perl_signal_connect(plugin, instance, signal, func, data); |
44 | 44 |
45 void | 45 void |
46 signal_disconnect(instance, signal, plugin, func) | 46 signal_disconnect(instance, signal, plugin, func) |