ekg2  GIT master
 All Struktury Danych Pliki Funkcje Zmienne Definicje typów Wyliczenia Wartości wyliczeń Definicje Grupay Strony
Definicje | Definicje typów | Funkcje
Dokumentacja pliku module.h
#include "ekg2.h"
#include "../perl_ekg.h"
#include <EXTERN.h>
#include <perl.h>
#include <XSUB.h>
#include "../perl_bless.h"

Idź do kodu źródłowego tego pliku.

Definicje

#define NEED_PERL_H
 
#define HAVE_CONFIG_H
 
#define ekg2_boot(x)
 

Definicje typów

typedef session_tEkg2__Session
 
typedef variable_tEkg2__Variable
 
typedef command_tEkg2__Command
 
typedef window_tEkg2__Window
 
typedef plugin_tEkg2__Plugin
 
typedef watch_tEkg2__Watch
 
typedef ekg_timer_t Ekg2__Timer
 
typedef userlist_tEkg2__User
 
typedef userlist_tEkg2__Userlist
 
typedef session_param_tEkg2__Session__Param
 
typedef script_tEkg2__Script
 

Funkcje

script_var_tperl_variable_add (char *var, int type, char *value, char *handler)
 
void * perl_watch_add (int fd, int type, void *handler, void *data)
 
void * perl_handler_bind (char *query_name, char *handler)
 
void * perl_command_bind (char *command, char *params, char *poss, char *handler)
 
void * perl_plugin_register (char *name, int type, void *formatinit)
 
script_timer_tperl_timer_bind (int freq, char *handler)
 
int perl_timer_unbind (script_timer_t *stimer)
 
void ekg2_callXS (void(*subaddr)(pTHX_ CV *cv), CV *cv, SV **mark)
 
void * Ekg2_ref_object (SV *o)
 

Dokumentacja definicji

#define ekg2_boot (   x)
Wartość:
{ \
extern void boot_Ekg2__##x(pTHX_ CV *cv); \
ekg2_callXS(boot_Ekg2__##x, cv, mark); \
}
#define HAVE_CONFIG_H
#define NEED_PERL_H

Dokumentacja definicji typów

typedef watch_t* Ekg2__Watch

Dokumentacja funkcji

void ekg2_callXS ( void(*)(pTHX_ CV *cv)  subaddr,
CV *  cv,
SV **  mark 
)
void* Ekg2_ref_object ( SV *  o)
void* perl_command_bind ( char *  command,
char *  params,
char *  poss,
char *  handler 
)
void* perl_handler_bind ( char *  query_name,
char *  handler 
)
void* perl_plugin_register ( char *  name,
int  type,
void *  formatinit 
)
script_timer_t* perl_timer_bind ( int  freq,
char *  handler 
)
int perl_timer_unbind ( script_timer_t stimer)
script_var_t* perl_variable_add ( char *  var,
int  type,
char *  value,
char *  handler 
)
void* perl_watch_add ( int  fd,
int  type,
void *  handler,
void *  data 
)