X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/3c3d12f53cae1413d15899def85f47a6b7318795..b3d9680ac65d8bdd8e267aed69fc32a5abab12d7:/src/bindings/ruby_bindings.h diff --git a/src/bindings/ruby_bindings.h b/src/bindings/ruby_bindings.h index fca1ace4b9..fa201097c7 100644 --- a/src/bindings/ruby_bindings.h +++ b/src/bindings/ruby_bindings.h @@ -51,7 +51,7 @@ typedef struct s_smx_ctx_ruby { }s_smx_ctx_ruby_t,*smx_ctx_ruby_t; void SIMIX_ctx_ruby_factory_init(smx_context_factory_t *factory); - +void Init_simgrid_ruby(void); /* Load the bindings */ void initRuby(void); // Mandatory to call Ruby methods from C /* *********************************************** * @@ -117,4 +117,12 @@ VALUE rb_task_source(VALUE Class,VALUE task); VALUE rb_task_listen(VALUE Class,VALUE task,VALUE alias); //Listen From Alias (=mailbox) VALUE rb_task_listen_host(VALUE Class,VALUE task,VALUE alias,VALUE host); //Listen from Host +/* Upcalls for the application handler */ +void rb_application_handler_on_start_document(void); +void rb_application_handler_on_end_document(void); +void rb_application_handler_on_begin_process(void); +void rb_application_handler_on_process_arg(void); +void rb_application_handler_on_property(void); +void rb_application_handler_on_end_process(void); + #endif /* RB_SG_BINDINGS */