*/
package org.simgrid.trace;
+import org.simgrid.msg.Msg;
+
public final class Trace {
/* Statically load the library which contains all native functions used in here */
static {
+ Msg.nativeInit();
try {
System.loadLibrary("SG_java_tracing");
} catch(UnsatisfiedLinkError e) {
* @param value
*/
public final static native void hostVariableSet (String host, String variable, double value);
+
+ /**
+ * Declare a new user variable associated to VMs.
+ *
+ * @param variable
+ */
+ public final static native void vmVariableDeclare (String variable);
+
+
+ /**
+ * Set the value of a variable of a VM.
+ *
+ * @param host
+ * @param variable
+ * @param value
+ */
+ public final static native void vmVariableSet (String vm, String variable, double value);
}