7 XBT_LOG_NEW_DEFAULT_CATEGORY(msg_test,
8 "Messages specific for this msg example");
10 // #include "msg/private.h"
11 // #include "simix/private.h"
12 // #include "simix/smx_context_ruby.h"
20 //init_Msg Called When The Ruby Interpreter loads this C extension
24 static void msg_init(VALUE Class,VALUE args);
27 static void msg_run(VALUE Class);
30 static void msg_createEnvironment(VALUE Class,VALUE plateformFile);
33 static void msg_deployApplication(VALUE Class,VALUE deploymntFile);
36 static void msg_info(VALUE Class,VALUE msg);
39 static void msg_get_clock(VALUE Class);
42 static void msg_paje_output(VALUE Class,VALUE pajeFile);
44 // Ruby Introspection : To instanciate a Ruby Class from its Name
45 static VALUE msg_new_ruby_instance(VALUE Class,VALUE className);
47 // The Same ... This Time with Args
48 static VALUE msg_new_ruby_instance_with_args(VALUE Class,VALUE className,VALUE args);