ekg2  GIT master
 All Struktury Danych Pliki Funkcje Zmienne Definicje typów Wyliczenia Wartości wyliczeń Definicje Grupay Strony
module.h
Idź do dokumentacji tego pliku.
1 #define NEED_PERL_H
2 #define HAVE_CONFIG_H
3 
4 #undef VERSION
5 
6 #include "ekg2.h"
7 
8 #undef _
9 #include "../perl_ekg.h"
10 
11 #ifdef bool
12 #define HAS_BOOL
13 #endif
14 
15 #include <EXTERN.h>
16 #include <perl.h>
17 #include <XSUB.h>
18 
19 #include "../perl_bless.h"
20 
21 #define ekg2_boot(x) { \
22  extern void boot_Ekg2__##x(pTHX_ CV *cv); \
23  ekg2_callXS(boot_Ekg2__##x, cv, mark); \
24  }
25 
32 
34 
36 
38 
41 
42 script_var_t *perl_variable_add(char *var, int type, char *value, char *handler);
43 void *perl_watch_add(int fd, int type, void *handler, void *data);
44 void *perl_handler_bind(char *query_name, char *handler);
45 void *perl_command_bind(char *command, char *params, char *poss, char *handler);
46 void *perl_plugin_register(char *name, int type, void *formatinit);
47 script_timer_t *perl_timer_bind(int freq, char *handler);
49 void ekg2_callXS(void (*subaddr)(pTHX_ CV* cv), CV *cv, SV **mark);
50 
51 void *Ekg2_ref_object(SV *o);