14192
|
1 #include "module.h"
|
|
2 #include "../perl-handlers.h"
|
|
3
|
|
4 MODULE = Gaim::Signal PACKAGE = Gaim::Signal PREFIX = gaim_signal_
|
|
5 PROTOTYPES: ENABLE
|
|
6
|
|
7 void
|
|
8 gaim_signal_connect_priority(instance, signal, plugin, callback, priority, data = 0)
|
|
9 void *instance
|
|
10 const char *signal
|
|
11 Gaim::Plugin plugin
|
|
12 SV *callback
|
|
13 int priority
|
|
14 SV *data
|
|
15 CODE:
|
|
16 gaim_perl_signal_connect(plugin, instance, signal, callback, data, priority);
|
|
17
|
|
18 void
|
|
19 gaim_signal_connect(instance, signal, plugin, callback, data = 0)
|
|
20 void *instance
|
|
21 const char *signal
|
|
22 Gaim::Plugin plugin
|
|
23 SV *callback
|
|
24 SV *data
|
|
25 CODE:
|
|
26 gaim_perl_signal_connect(plugin, instance, signal, callback, data, GAIM_SIGNAL_PRIORITY_DEFAULT);
|
|
27
|
|
28 void
|
|
29 gaim_signal_disconnect(instance, signal, plugin)
|
|
30 void *instance
|
|
31 const char *signal
|
|
32 Gaim::Plugin plugin
|
|
33 CODE:
|
|
34 gaim_perl_signal_disconnect(plugin, instance, signal);
|