ekg2
GIT master
|
Struktury danych | |
struct | ruby_helper_t |
Definicje | |
#define | ekg2_scripts_finalize ekg2_scripts_return_qnil |
#define | ekg2_scripts_init_theme ekg2_scripts_return_qnil |
Funkcje | |
static int | ruby_initialize () |
static int | ruby_finalize_wrapper () |
static int | ruby_load (script_t *scr) |
static int | ruby_unload (script_t *scr) |
static int | ruby_bind_free (script_t *scr, void *data, int type, void *priv_data,...) |
static int | ruby_query (script_t *scr, script_query_t *scr_que, void *args[]) |
static int | ruby_commands (script_t *scr, script_command_t *comm, char **params) |
static int | ruby_timers (script_t *scr, script_timer_t *time, int type) |
static int | ruby_variable_changed (script_t *scr, script_var_t *scr_var, char *what) |
static int | ruby_watches (script_t *scr, script_watch_t *scr_wat, int type, int fd, long int watch) |
static int | ruby_script_theme_init (script_t *scr) |
static int | ruby_theme_init () |
static int | ruby_plugin_destroy () |
static VALUE | ekg2_scripts_initialize (VALUE self) |
static VALUE | ekg2_scripts_return_qnil (VALUE self) |
static VALUE | ruby_command_bind (int argc, VALUE *argv, VALUE self) |
static VALUE | ruby_timer_bind (int argc, VALUE *argv, VALUE self) |
static VALUE | ruby_watch_add (int argc, VALUE *argv, VALUE self) |
static VALUE | ruby_variable_add (int argc, VALUE *argv, VALUE self) |
static VALUE | ruby_handler_bind (int argc, VALUE *argv, VALUE self) |
void | ruby_define_theme_class (VALUE module) |
static char * | ruby_geterror (const char *what) |
static VALUE | ruby_init_wrapper (VALUE arg) |
static VALUE | ruby_load_wrapper (VALUE arg) |
static VALUE | ruby_deinit_wrapper (VALUE arg) |
static VALUE | ruby_funcall_wrapper (VALUE arg) |
static VALUE | ruby_funcall (ruby_helper_t *ruby_helper) |
__attribute__ ((visibility("default"))) | |
Zmienne | |
static int | allow_deinit = 0 |
plugin_t | ruby_plugin = { .name = "ruby", .pclass = PLUGIN_SCRIPTING , .destroy = ruby_plugin_destroy, .theme_init = ruby_theme_init } |
scriptlang_t | ruby_lang |
static script_t * | last_scr = NULL |
static VALUE | ekg2_ruby_module |
static VALUE | ekg2_ruby_script |
#define ekg2_scripts_finalize ekg2_scripts_return_qnil |
#define ekg2_scripts_init_theme ekg2_scripts_return_qnil |
__attribute__ | ( | (visibility("default")) | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
void ruby_define_theme_class | ( | VALUE | module | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
scriptlang_t ruby_lang |
plugin_t ruby_plugin = { .name = "ruby", .pclass = PLUGIN_SCRIPTING , .destroy = ruby_plugin_destroy, .theme_init = ruby_theme_init } |