ekg2
Definicje | Definicje typów | Funkcje

Dokumentacja pliku plugins/perl/common/module.h

#include <ekg/scripts.h>
#include <ekg/debug.h>
#include <ekg/dynstuff.h>
#include <ekg/plugins.h>
#include <ekg/sessions.h>
#include <ekg/stuff.h>
#include <ekg/userlist.h>
#include <ekg/windows.h>
#include <ekg/xmalloc.h>
#include <ekg/vars.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 __EXTENSIONS__
#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 struct timerEkg2__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, 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 __EXTENSIONS__
#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 struct timer* Ekg2__Timer
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,
char *  value,
char *  handler 
)
void* perl_watch_add ( int  fd,
int  type,
void *  handler,
void *  data 
)
 All Struktury Danych Pliki Funkcje Zmienne Definicje typów Wyliczenia Wartości wyliczeń Definicje