ekg2  GIT master
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"
Wykres zależności załączania dla module.h:
Ten wykres pokazuje, które pliki bezpośrednio lub pośrednio załączają ten plik:

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

§ ekg2_boot

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

§ HAVE_CONFIG_H

#define HAVE_CONFIG_H

§ NEED_PERL_H

#define NEED_PERL_H

Dokumentacja definicji typów

§ Ekg2__Command

§ Ekg2__Plugin

§ Ekg2__Script

§ Ekg2__Session

§ Ekg2__Session__Param

§ Ekg2__Timer

§ Ekg2__User

§ Ekg2__Userlist

§ Ekg2__Variable

§ Ekg2__Watch

typedef watch_t* Ekg2__Watch

§ Ekg2__Window

Dokumentacja funkcji

§ ekg2_callXS()

void ekg2_callXS ( void(*)(pTHX_ CV *cv)  subaddr,
CV *  cv,
SV **  mark 
)

§ Ekg2_ref_object()

void* Ekg2_ref_object ( SV *  o)

§ perl_command_bind()

void* perl_command_bind ( char *  command,
char *  params,
char *  poss,
char *  handler 
)

§ perl_handler_bind()

void* perl_handler_bind ( char *  query_name,
char *  handler 
)

§ perl_plugin_register()

void* perl_plugin_register ( char *  name,
int  type,
void *  formatinit 
)

§ perl_timer_bind()

script_timer_t* perl_timer_bind ( int  freq,
char *  handler 
)

§ perl_timer_unbind()

int perl_timer_unbind ( script_timer_t stimer)

§ perl_variable_add()

script_var_t* perl_variable_add ( char *  var,
int  type,
char *  value,
char *  handler 
)

§ perl_watch_add()

void* perl_watch_add ( int  fd,
int  type,
void *  handler,
void *  data 
)