X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/2a48d6322f6b2ef7867b484e1f5820f0d4201be8..e881539db7cf1f6bb7e6d4e2ad11fbcea275c035:/org/simgrid/msg/Task.java diff --git a/org/simgrid/msg/Task.java b/org/simgrid/msg/Task.java index 5a08ec6e67..a680e64cfd 100644 --- a/org/simgrid/msg/Task.java +++ b/org/simgrid/msg/Task.java @@ -184,17 +184,17 @@ public class Task { public void sendBounded(String alias, double maxrate) throws TransferFailureException, HostFailureException, TimeoutException { MsgNative.taskSendBounded(alias, this, maxrate); } + /** + * Sends the task on the mailbox asynchronously + */ + public native Comm isend(String mailbox); + /** * Starts listening for receiving a task from an asynchronous communication * @param mailbox * @return */ - public static Comm irecv(String mailbox) { - Comm comm = new Comm(); - irecvBind(comm,mailbox); - return comm; - } - public static native void irecvBind(Comm comm, String mailbox); + public static native Comm irecv(String mailbox); /** * Retrieves next task from the mailbox identified by the specified name *