X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/7227147b908c60984b63e55e400678f9d0f3c73f..4a59f17b3e539abe1a63c83a1645a28321d8de2e:/org/simgrid/msg/MsgNative.java diff --git a/org/simgrid/msg/MsgNative.java b/org/simgrid/msg/MsgNative.java index 323161594a..088442bb6e 100644 --- a/org/simgrid/msg/MsgNative.java +++ b/org/simgrid/msg/MsgNative.java @@ -259,101 +259,4 @@ final class MsgNative { * @return The number of running tasks. */ final static native int hostGetLoad(Host host); - - /****************************************************************** - * The natively implemented methods connected to the MSG task * - ******************************************************************/ - - /** - * The natively implementd method to get the source of a task. - * - * @param task The task to get the source. - * - * @return The source of the task. - * - * - * @see Task.getSource() - */ - final static native Host taskGetSource(Task task); - - /** - * The natively implemented method to cancel a task. - * - * @param task The task to cancel. - * - * - * @see Task.cancel(). - */ - final static native void taskCancel(Task task); - - /** - * The natively implemented method to get the computing amount of the task. - * - * @param task The task to get the computing amount. - * - * @return The computing amount of the specified task. - * - * @see Task.getComputeDuration() - */ - final static native double taskGetComputeDuration(Task task); - - /** - * The natively implemented method to get the remaining computation - * - * @param task The task to get the remaining computation. - * - * @return The remaining computation of the specified task. - * - * @see Task.getRemainingDuration() - */ - final static native double taskGetRemainingDuration(Task task); - - /** - * The natively implemented method to set the priority of a task. - * - * @param task The task to set the priority - * - * @param priority The new priority of the specified task. - * - * @see Task.setPriority() - */ - final static native void taskSetPriority(Task task, double priority); - - /** - * The natively implemented method to execute a MSG task. - * - * @param task The task to execute. - * - * @exception HostFailureException,TaskCancelledException on error in the C world - * - * @see Task.execute() - */ - final static native void taskExecute(Task task) throws HostFailureException,TaskCancelledException; - - /* **************************************************************** - * Communication methods thru mailboxes * - **************************************************************** */ - - final static native void taskSend(String alias, Task task, double timeout) throws TransferFailureException,HostFailureException,TimeoutException; - final static native Task taskReceive(String alias, double timeout, Host host) throws TransferFailureException,HostFailureException,TimeoutException; - final static native int taskListenFrom(String alias); - final static native boolean taskListen(String alias); - final static native int taskListenFromHost(String alias, Host host); - - /* *************************************************************** - * Task sending methods * - *************************************************************** */ - - /** - * The natively implemented method to send a task in a mailbox associated with an alias, with a bounded transmition - * rate. - * - * @param alias The alias of the mailbox. - * @param task The task to put. - * @param max_rate The bounded transmition rate. - * - * @exception NativeException on error in the C world - */ - final static native void taskSendBounded(String alias, Task task, double maxrate) throws TransferFailureException,HostFailureException,TimeoutException; - }