9 XBT_LOG_NEW_DEFAULT_CATEGORY(msg_test,
10 "Messages specific for this msg example");
12 // #include "msg/private.h"
13 // #include "simix/private.h"
14 // #include "simix/smx_context_ruby.h"
22 //init_Msg Called When The Ruby Interpreter loads this C extension
26 static void msg_init(VALUE Class,VALUE args);
29 static void msg_run(VALUE Class);
32 static void msg_createEnvironment(VALUE Class,VALUE plateformFile);
35 static void msg_deployApplication(VALUE Class,VALUE deploymntFile);
38 static void msg_info(VALUE Class,VALUE msg);
41 static void msg_get_clock(VALUE Class);
44 static void msg_paje_output(VALUE Class,VALUE pajeFile);
46 // Ruby Introspection : To instanciate a Ruby Class from its Name
47 static VALUE msg_new_ruby_instance(VALUE Class,VALUE className);
49 // The Same ... This Time with Args
50 static VALUE msg_new_ruby_instance_with_args(VALUE Class,VALUE className,VALUE args);