X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/e37c1e4bba9bb89cd2842f08cde998eb7f941d04..b905c5b0498396ec27eeb8bee0c878533cf4a385:/src/bindings/java/jmsg_task.h diff --git a/src/bindings/java/jmsg_task.h b/src/bindings/java/jmsg_task.h index 2bae18d6f3..068dee06e8 100644 --- a/src/bindings/java/jmsg_task.h +++ b/src/bindings/java/jmsg_task.h @@ -1,10 +1,10 @@ /* Functions related to the java task instances. */ -/* Copyright (c) 2007-2012. The SimGrid Team. +/* Copyright (c) 2007-2014. The SimGrid Team. * All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it - * under the terms of the license (GNU LGPL) which comes with this package. */ + * under the terms of the license (GNU LGPL) which comes with this package. */ #ifndef MSG_JTASK_H #define MSG_JTASK_H @@ -22,7 +22,7 @@ * @return The global reference to the original java task * instance. */ -jobject jtask_new_global_ref(jobject jtask, JNIEnv * env); +/* jobject jtask_new_global_ref(jobject jtask, JNIEnv * env); */ /** * This function delete a global reference to a java task instance. @@ -30,7 +30,7 @@ jobject jtask_new_global_ref(jobject jtask, JNIEnv * env); * @param The global refernce to delete. * @param env The environment of the current thread. */ -void jtask_delete_global_ref(jobject jtask, JNIEnv * env); +/* void jtask_delete_global_ref(jobject jtask, JNIEnv * env); */ /** * This function associated a native task to a java task instance. @@ -105,8 +105,8 @@ Java_org_simgrid_msg_Task_parallelCreate * Method destroy * Signature (Lsimgrid/msg/Task;)V */ -JNIEXPORT void JNICALL Java_org_simgrid_msg_Task_destroy - (JNIEnv *, jobject); +/* JNIEXPORT void JNICALL Java_org_simgrid_msg_Task_destroy */ +/* (JNIEnv *, jobject); */ /* * Class org_simgrid_msg_Task @@ -124,6 +124,14 @@ JNIEXPORT void JNICALL Java_org_simgrid_msg_Task_cancel JNIEXPORT void JNICALL Java_org_simgrid_msg_Task_execute (JNIEnv *, jobject); +/* + * Class org_simgrid_msg_Task + * Method setBound + * Signature ()V + */ +JNIEXPORT void JNICALL Java_org_simgrid_msg_Task_setBound + (JNIEnv *, jobject, jdouble); + /* * Class org_simgrid_msg_Task * Method getName @@ -177,7 +185,7 @@ JNIEXPORT void JNICALL Java_org_simgrid_msg_Task_setPriority (JNIEnv *, jobject, jdouble); /** * Class org_simgrid_msg_Task - * Method setComputationAmount + * Method setComputeDuration * Signature (D)V */ JNIEXPORT void JNICALL @@ -225,6 +233,21 @@ JNIEXPORT jobject JNICALL */ JNIEXPORT jobject JNICALL Java_org_simgrid_msg_Task_irecv(JNIEnv * env, jclass cls, jstring jmailbox); +/** + * Class org_simgrid_msg_Task + * Method receiveBounded + */ +JNIEXPORT jobject JNICALL +Java_org_simgrid_msg_Task_receiveBounded(JNIEnv * env, jclass cls, + jstring jalias, jdouble jtimeout, + jobject jhost, jdouble rate); +/** + * Class org_simgrid_msg_Task + * Method irecvBounded + */ +JNIEXPORT jobject JNICALL +Java_org_simgrid_msg_Task_irecvBounded(JNIEnv * env, jclass cls, + jstring jmailbox, jdouble rate); /** * Class org_simgrid_msg_Task * Method isend @@ -234,8 +257,7 @@ JNIEXPORT jobject JNICALL Java_org_simgrid_msg_Task_isend(JNIEnv *env, jobject jtask, jstring jmailbox); /** * Class org_simgrid_msg_Task - * Method isend - * Signature (Lorg/simgrid/msg/Task;Ljava/lang/String;)Lorg/simgrid/msg/Comm; + * Method isendBounded */ JNIEXPORT jobject JNICALL Java_org_simgrid_msg_Task_isendBounded(JNIEnv *env, jobject jtask, jstring jmailbox, jdouble maxrate);