X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/076aada113aa0566c059211416cd9214a54d763d..eee21ec5f99218189fc98898a09150294cd0fbf4:/src/bindings/java/org/simgrid/msg/Host.java diff --git a/src/bindings/java/org/simgrid/msg/Host.java b/src/bindings/java/org/simgrid/msg/Host.java index 3b7f41fb67..c629598569 100644 --- a/src/bindings/java/org/simgrid/msg/Host.java +++ b/src/bindings/java/org/simgrid/msg/Host.java @@ -1,7 +1,7 @@ /* * Bindings to the MSG hosts * - * Copyright 2006-2012 The SimGrid Team + * Copyright (c) 2006-2013. The SimGrid Team. * All right reserved. * * This program is free software; you can redistribute @@ -53,7 +53,7 @@ public class Host { /** * Host name */ - private String name; + protected String name; /** * User data. @@ -66,6 +66,11 @@ public class Host { this.bind = 0; this.data = null; }; + + public String toString (){ + return this.name; + + } /** * This static method gets an host instance associated with a native @@ -123,6 +128,7 @@ public class Host { public String getName() { return name; } + /** * Sets the data of the host. * @param data @@ -148,6 +154,17 @@ public class Host { return null != this.data; } + /** + * This method start the host if it is off + */ + public native void on(); + + /** + * This method stop the host if it is on + */ + public native void off(); + + /** * This method returns the number of tasks currently running on a host. * The external load is not taken in account. @@ -171,17 +188,19 @@ public class Host { * @return The speed of the processor of the host in flops. * */ - public native double getCore(); + public native double getCoreNumber(); /** * Returns the value of a given host property. */ public native String getProperty(String name); + /** * Change the value of a given host property. */ public native void setProperty(String name, String value); - /** This method tests if a host is available. + + /** This method tests if a host is available. * @return True if the host is available. */ public native boolean isAvail();