/* JNI interface to C code for MSG. */
-/* Copyright (c) 2006-2017. The SimGrid Team. All rights reserved. */
+/* Copyright (c) 2006-2021. The SimGrid Team. All rights reserved. */
/* This program is free software; you can redistribute it and/or modify it
* under the terms of the license (GNU LGPL) which comes with this package. */
* @param args The arguments of the command line of the simulation.
*/
public static final native void init(String[]args);
-
+
/** Tell the kernel that you want to use the energy plugin */
public static final native void energyInit();
+ /** Tell the kernel that you want to use the filesystem plugin. */
+ public static final native void fileSystemInit();
+
+ /** Initializes the HostLoad plugin.
+ *
+ * The HostLoad plugin provides an API to get the current load of each host.
+ */
+ public static final native void loadInit();
+
/** Run the MSG simulation.
*
- * After the simulation, you can freely retrieve the information that you want..
- * In particular, retrieving the status of a process or the current date is perfectly ok.
+ * After the simulation, you can freely retrieve the information that you want..
+ * In particular, retrieving the status of a process or the current date is perfectly ok.
*/
public static final native void run() ;
/* Execute the simulation */
Msg.run();
}
-
+
/* Class initializer, to initialize various JNI stuff */
static {
org.simgrid.NativeLib.nativeInit();