8 // #include "msg/private.h"
9 // #include "simix/private.h"
10 // #include "simix/smx_context_ruby.h"
18 //init_Msg Called When The Ruby Interpreter loads this C extension
22 static void msg_init(VALUE Class,VALUE args);
25 static void msg_run(VALUE Class);
28 static void msg_createEnvironment(VALUE Class,VALUE plateformFile);
31 static void msg_deployApplication(VALUE Class,VALUE deploymntFile);
34 static void msg_info(VALUE Class,VALUE msg);
37 static VALUE msg_get_clock(VALUE Class);
40 static void msg_paje_output(VALUE Class,VALUE pajeFile);
42 // Ruby Introspection : To instanciate a Ruby Class from its Name
43 static VALUE msg_new_ruby_instance(VALUE Class,VALUE className);
45 // The Same ... This Time with Args
46 static VALUE msg_new_ruby_instance_with_args(VALUE Class,VALUE className,VALUE args);