| 
    ekg2
    GIT master
    
   | 
 
#include "ekg2.h"#include <stdarg.h>#include <ekg/scripts.h>#include "perl_ekg.h"#include "perl_bless.h"#include "perl_core.h"#include <EXTERN.h>#include <perl.h>#include <XSUB.h>
Definicje | |
| #define | PERL_RESTORE_ARGS 1 | 
Funkcje | |
| void | boot_DynaLoader (pTHX_ CV *cv) | 
| int | perl_variable_changed (script_t *scr, script_var_t *scr_var) | 
| int | perl_timers (script_t *scr, script_timer_t *time, int type) | 
| int | perl_commands (script_t *scr, script_command_t *comm, char **params) | 
| int | perl_watches (script_t *scr, script_watch_t *scr_wat, int type, int fd, long int watch) | 
| int | perl_query (script_t *scr, script_query_t *scr_que, void *args[]) | 
| int | perl_unload (script_t *scr) | 
| int | perl_load (script_t *scr) | 
| static void | xs_init (pTHX) | 
| int | perl_initialize () | 
| void | ekg2_callXS (void(*subaddr)(pTHX_ CV *cv), CV *cv, SV **mark) | 
| static int | magic_free_object (pTHX_ SV *sv, MAGIC *mg) | 
| SV * | create_sv_ptr (void *object) | 
| void * | Ekg2_ref_object (SV *o) | 
| int | perl_bind_free (script_t *scr, void *data, int type, void *priv_data,...) | 
| script_t * | perl_caller () | 
| 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, 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) | 
| int | perl_finalize () | 
Zmienne | |
| static const char * | ekg_core_code | 
| PerlInterpreter * | my_perl | 
| static MGVTBL | vtbl_free_object = { NULL, NULL, NULL, NULL, magic_free_object } | 
| #define PERL_RESTORE_ARGS 1 | 
| void boot_DynaLoader | ( | pTHX_ CV * | cv | ) | 
| SV* create_sv_ptr | ( | void * | object | ) | 
| void ekg2_callXS | ( | void(*)(pTHX_ CV *cv) | subaddr, | 
| CV * | cv, | ||
| SV ** | mark | ||
| ) | 
| void* Ekg2_ref_object | ( | SV * | o | ) | 
      
  | 
  static | 
| int perl_bind_free | ( | script_t * | scr, | 
| void * | data, | ||
| int | type, | ||
| void * | priv_data, | ||
| ... | |||
| ) | 
| script_t* perl_caller | ( | ) | 
| void* perl_command_bind | ( | char * | command, | 
| char * | params, | ||
| char * | poss, | ||
| char * | handler | ||
| ) | 
| int perl_commands | ( | script_t * | scr, | 
| script_command_t * | comm, | ||
| char ** | params | ||
| ) | 
| int perl_finalize | ( | ) | 
| void* perl_handler_bind | ( | char * | query_name, | 
| char * | handler | ||
| ) | 
| int perl_initialize | ( | ) | 
| int perl_load | ( | script_t * | scr | ) | 
| void* perl_plugin_register | ( | char * | name, | 
| int | type, | ||
| void * | formatinit | ||
| ) | 
| int perl_query | ( | script_t * | scr, | 
| script_query_t * | scr_que, | ||
| void * | args[] | ||
| ) | 
| script_timer_t* perl_timer_bind | ( | int | freq, | 
| char * | handler | ||
| ) | 
| int perl_timer_unbind | ( | script_timer_t * | stimer | ) | 
| int perl_timers | ( | script_t * | scr, | 
| script_timer_t * | time, | ||
| int | type | ||
| ) | 
| int perl_unload | ( | script_t * | scr | ) | 
| script_var_t* perl_variable_add | ( | char * | var, | 
| int | type, | ||
| char * | value, | ||
| char * | handler | ||
| ) | 
| int perl_variable_changed | ( | script_t * | scr, | 
| script_var_t * | scr_var | ||
| ) | 
| void* perl_watch_add | ( | int | fd, | 
| int | type, | ||
| void * | handler, | ||
| void * | data | ||
| ) | 
| int perl_watches | ( | script_t * | scr, | 
| script_watch_t * | scr_wat, | ||
| int | type, | ||
| int | fd, | ||
| long int | watch | ||
| ) | 
      
  | 
  static | 
      
  | 
  static | 
| PerlInterpreter* my_perl | 
      
  | 
  static | 
 1.8.13