A
lgorithmique
N
umérique
D
istribuée
Public GIT Repository
projects
/
simgrid.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add isend in Task
[simgrid.git]
/
org
/
simgrid
/
msg
/
Task.java
diff --git
a/org/simgrid/msg/Task.java
b/org/simgrid/msg/Task.java
index
5a08ec6
..
a680e64
100644
(file)
--- 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);
}
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
*/
/**
* 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
*
/**
* Retrieves next task from the mailbox identified by the specified name
*