|
ekg2
GIT master
|
#include "ekg2.h"#include "python.h"#include "python-ekg.h"#include "python-config.h"#include <sys/types.h>#include <stdlib.h>#include <unistd.h>#include <errno.h>#include <fcntl.h>#include <string.h>#include <Python.h>#include <compile.h>#include <node.h>
Funkcje | |
| static int | python_plugin_destroy () |
| int | python_load (script_t *) |
| int | python_unload (script_t *) |
| int | python_commands (script_t *, script_command_t *, char **) |
| int | python_timers (script_t *, script_timer_t *, int) |
| int | python_variable_changed (script_t *, script_var_t *, char *) |
| int | python_query (script_t *, script_query_t *, void **) |
| int | python_watches (script_t *, script_watch_t *, int, int, long int) |
| void | python_dummy_sanity_check () |
| int | python_bind_free (script_t *, void *, int type, void *,...) |
| int | python_command_eval (const char *name, const char **params, session_t *session, const char *target, int quiet) |
| int | python_command_run (const char *name, const char **params, session_t *session, const char *target, int quiet) |
| int | python_command_load (const char *name, const char **params, session_t *session, const char *target, int quiet) |
| int | python_command_unload (const char *name, const char **params, session_t *session, const char *target, int quiet) |
| int | python_command_list (const char *name, const char **params, session_t *session, const char *target, int quiet) |
| int | python_print_version (void *data, va_list ap) |
| int | python_exec (const char *command) |
| int | python_run (const char *filename) |
| PyObject * | python_get_func (PyObject *module, const char *name) |
| script_t * | python_find_script (PyObject *module) |
| char * | python_geterror (script_t *s) |
| int | python_initialize () |
| int | python_finalize () |
| int | python_plugin_init (int prio) |
Zmienne | |
| plugin_t | python_plugin = { .name = "python", .pclass = PLUGIN_SCRIPTING , .destroy = python_plugin_destroy, .theme_init = NULL } |
| scriptlang_t | python_lang = { name: "python", plugin: & python_plugin, ext: ".py" , init: python_initialize, deinit: python_finalize, script_load: python_load, script_unload: python_unload, script_free_bind: python_bind_free, script_handler_query : python_query, script_handler_command: python_commands, script_handler_timer : python_timers, script_handler_var : python_variable_changed, script_handler_watch : python_watches, } |
| int python_bind_free | ( | script_t * | scr, |
| void * | data, | ||
| int | type, | ||
| void * | priv_data, | ||
| ... | |||
| ) |
| int python_command_eval | ( | const char * | name, |
| const char ** | params, | ||
| session_t * | session, | ||
| const char * | target, | ||
| int | quiet | ||
| ) |
execute python code
| int python_command_list | ( | const char * | name, |
| const char ** | params, | ||
| session_t * | session, | ||
| const char * | target, | ||
| int | quiet | ||
| ) |
list loaded python scripts
| int python_command_load | ( | const char * | name, |
| const char ** | params, | ||
| session_t * | session, | ||
| const char * | target, | ||
| int | quiet | ||
| ) |
load python script
| int python_command_run | ( | const char * | name, |
| const char ** | params, | ||
| session_t * | session, | ||
| const char * | target, | ||
| int | quiet | ||
| ) |
run single python script
| int python_command_unload | ( | const char * | name, |
| const char ** | params, | ||
| session_t * | session, | ||
| const char * | target, | ||
| int | quiet | ||
| ) |
unload python script
| int python_commands | ( | script_t * | scr, |
| script_command_t * | comm, | ||
| char ** | params | ||
| ) |
| void python_dummy_sanity_check | ( | ) |
| int python_exec | ( | const char * | command | ) |
| int python_finalize | ( | ) |
clean interpreter, unload modules, scripts etc.
| script_t* python_find_script | ( | PyObject * | module | ) |
| PyObject* python_get_func | ( | PyObject * | module, |
| const char * | name | ||
| ) |
| char* python_geterror | ( | script_t * | s | ) |
| int python_initialize | ( | ) |
initialize interpreter
| int python_load | ( | script_t * | s | ) |
|
static |
| int python_plugin_init | ( | int | prio | ) |
inicjalizacja pluginu
| int python_print_version | ( | void * | data, |
| va_list | ap | ||
| ) |
| int python_query | ( | script_t * | scr, |
| script_query_t * | scr_que, | ||
| void ** | args | ||
| ) |
python_protocol_message_query()
handle signals
| int python_run | ( | const char * | filename | ) |
| int python_timers | ( | script_t * | scr, |
| script_timer_t * | time, | ||
| int | type | ||
| ) |
| int python_unload | ( | script_t * | s | ) |
| int python_variable_changed | ( | script_t * | scr, |
| script_var_t * | scr_var, | ||
| char * | newval | ||
| ) |
| int python_watches | ( | script_t * | scr, |
| script_watch_t * | scr_wat, | ||
| int | type, | ||
| int | fd, | ||
| long int | watch | ||
| ) |
| scriptlang_t python_lang = { name: "python", plugin: & python_plugin, ext: ".py" , init: python_initialize, deinit: python_finalize, script_load: python_load, script_unload: python_unload, script_free_bind: python_bind_free, script_handler_query : python_query, script_handler_command: python_commands, script_handler_timer : python_timers, script_handler_var : python_variable_changed, script_handler_watch : python_watches, } |
| plugin_t python_plugin = { .name = "python", .pclass = PLUGIN_SCRIPTING , .destroy = python_plugin_destroy, .theme_init = NULL } |
1.8.13