Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
cosmetics
[simgrid.git] / src / bindings / java / org / simgrid / msg / Comm.java
index 16844aa..c48a820 100644 (file)
@@ -6,10 +6,7 @@
 
 package org.simgrid.msg;
 
-/**
- * Communication action, representing an ongoing communication
- * between processes.
- */
+/** Communication action, representing an ongoing communication between processes. */
 public class Comm {
        /** Indicates if the communication is a receiving communication */
        protected boolean receiving;
@@ -55,13 +52,13 @@ public class Comm {
        public native void waitCompletion(double timeout) throws TransferFailureException, HostFailureException, TimeoutException;
 
        /** Wait all of the communications */
-       public native static void waitAll(Comm[] comms, double timeout) throws TransferFailureException, HostFailureException, TimeoutException;
+       public static native void waitAll(Comm[] comms, double timeout) throws TransferFailureException, HostFailureException, TimeoutException;
        /** Wait all of the communications, with no maximal delay */
        public static void waitAll(Comm[] comms) throws TransferFailureException, HostFailureException, TimeoutException {
                waitAll(comms, -1.);
        }
        /** Wait any of the communications, and return the rank of the terminating comm */
-       //public native int waitAny(Comm[] comms);
+       public static native void waitAny(Comm[] comms) throws TransferFailureException, HostFailureException, TimeoutException;
        /**
         * Returns the task associated with the communication.
         * if the communication isn't finished yet, will return null.