ekg2  GIT master
Funkcje | Zmienne
Dokumentacja pliku perl_ekg.c
#include "ekg2.h"
#include <sys/types.h>
#include <stdlib.h>
#include <ekg/scripts.h>
#include "perl_core.h"
Wykres zależności załączania dla perl_ekg.c:

Funkcje

int perl_theme_init ()
 
static int perl_plugin_destroy ()
 
int perl_load (script_t *)
 
int perl_unload (script_t *)
 
int perl_commands (script_t *, script_command_t *, char **)
 
int perl_timers (script_t *, script_timer_t *, int)
 
int perl_variable_changed (script_t *, script_var_t *, char *)
 
int perl_query (script_t *, script_query_t *, void **)
 
int perl_watches (script_t *, script_watch_t *, int, int, long int)
 
void perl_dummy_sanity_check ()
 
int perl_bind_free (script_t *, void *, int type, void *,...)
 
int perl_command_list (const char *name, const char **params, session_t *session, const char *target, int quiet)
 
int perl_command_eval (const char *name, const char **params, session_t *session, const char *target, int quiet)
 
int perl_command_test (const char *name, const char **params, session_t *session, const char *target, int quiet)
 
int perl_command_unload (const char *name, const char **params, session_t *session, const char *target, int quiet)
 
int perl_command_load (const char *name, const char **params, session_t *session, const char *target, int quiet)
 
int perl_plugin_init (int prio)
 

Zmienne

int auto_load
 
plugin_t perl_plugin = { .name = "perl", .pclass = PLUGIN_SCRIPTING , .destroy = perl_plugin_destroy, .theme_init = NULL }
 
scriptlang_t perl_lang = { name: "perl", plugin: & perl_plugin, ext: ".pl" , init: perl_initialize, deinit: perl_finalize, script_load: perl_load, script_unload: perl_unload, script_free_bind: perl_bind_free, script_handler_query : perl_query, script_handler_command: perl_commands, script_handler_timer : perl_timers, script_handler_var : perl_variable_changed, script_handler_watch : perl_watches, }
 

Dokumentacja funkcji

◆ perl_bind_free()

int perl_bind_free ( script_t ,
void *  ,
int  type,
void *  ,
  ... 
)

◆ perl_command_eval()

int perl_command_eval ( const char *  name,
const char **  params,
session_t session,
const char *  target,
int  quiet 
)

◆ perl_command_list()

int perl_command_list ( const char *  name,
const char **  params,
session_t session,
const char *  target,
int  quiet 
)

◆ perl_command_load()

int perl_command_load ( const char *  name,
const char **  params,
session_t session,
const char *  target,
int  quiet 
)

◆ perl_command_test()

int perl_command_test ( const char *  name,
const char **  params,
session_t session,
const char *  target,
int  quiet 
)

◆ perl_command_unload()

int perl_command_unload ( const char *  name,
const char **  params,
session_t session,
const char *  target,
int  quiet 
)

◆ perl_commands()

int perl_commands ( script_t ,
script_command_t ,
char **   
)

◆ perl_dummy_sanity_check()

void perl_dummy_sanity_check ( )

◆ perl_load()

int perl_load ( script_t )

◆ perl_plugin_destroy()

int perl_plugin_destroy ( )
static

◆ perl_plugin_init()

int perl_plugin_init ( int  prio)

◆ perl_query()

int perl_query ( script_t ,
script_query_t ,
void **   
)

◆ perl_theme_init()

int perl_theme_init ( )

◆ perl_timers()

int perl_timers ( script_t ,
script_timer_t ,
int   
)

◆ perl_unload()

int perl_unload ( script_t )

◆ perl_variable_changed()

int perl_variable_changed ( script_t ,
script_var_t ,
char *   
)

◆ perl_watches()

int perl_watches ( script_t ,
script_watch_t ,
int  ,
int  ,
long  int 
)

Dokumentacja zmiennych

◆ auto_load

int auto_load

◆ perl_lang

scriptlang_t perl_lang = { name: "perl", plugin: & perl_plugin, ext: ".pl" , init: perl_initialize, deinit: perl_finalize, script_load: perl_load, script_unload: perl_unload, script_free_bind: perl_bind_free, script_handler_query : perl_query, script_handler_command: perl_commands, script_handler_timer : perl_timers, script_handler_var : perl_variable_changed, script_handler_watch : perl_watches, }

◆ perl_plugin

plugin_t perl_plugin = { .name = "perl", .pclass = PLUGIN_SCRIPTING , .destroy = perl_plugin_destroy, .theme_init = NULL }