Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Add MSG_task_set_data_size function binding
[simgrid.git] / src / jmsg_task.h
index b0dfbbe..2bae18d 100644 (file)
@@ -183,6 +183,16 @@ JNIEXPORT void JNICALL Java_org_simgrid_msg_Task_setPriority
 JNIEXPORT void JNICALL
 Java_org_simgrid_msg_Task_setComputeDuration
                (JNIEnv *env, jobject jtask, jdouble computationAmount);
+               
+               /**
+ * Class               org_simgrid_msg_Task
+ * Method              setDataSize
+ * Signature   (D)V
+ */
+JNIEXPORT void JNICALL
+Java_org_simgrid_msg_Task_setDataSize
+               (JNIEnv *env, jobject jtask, jdouble dataSize);
+               
 /**
  * Class               org_simgrid_msg_Task
  * Method              send
@@ -191,13 +201,14 @@ JNIEXPORT void JNICALL
     Java_org_simgrid_msg_Task_send
     (JNIEnv *, jobject, jstring, jdouble);
 
-/*
+/**
  * Class               org_simgrid_msg_Task
  * Method              sendBounded
  */
 JNIEXPORT void JNICALL
-Java_org_simgrid_msg_Task_sendBounded(JNIEnv *, jobject, jstring,
-                                               jdouble);
+    Java_org_simgrid_msg_Task_sendBounded
+    (JNIEnv *, jobject, jstring, jdouble, jdouble);
+
 
 /**
  * Class               org_simgrid_msg_Task
@@ -221,6 +232,14 @@ Java_org_simgrid_msg_Task_irecv(JNIEnv * env, jclass cls, jstring jmailbox);
  */
 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;
+ */
+JNIEXPORT jobject JNICALL
+Java_org_simgrid_msg_Task_isendBounded(JNIEnv *env, jobject jtask, jstring jmailbox, jdouble maxrate);
+
 /**
  * Class               org_simgrid_msg_Task
  * Method              dsend
@@ -228,6 +247,15 @@ Java_org_simgrid_msg_Task_isend(JNIEnv *env, jobject jtask, jstring jmailbox);
 JNIEXPORT void JNICALL
 Java_org_simgrid_msg_Task_dsend(JNIEnv * env, jobject jtask,
                                 jstring jalias);
+
+/**
+ * Class               org_simgrid_msg_Task
+ * Method              dsendBounded
+ */
+JNIEXPORT void JNICALL
+Java_org_simgrid_msg_Task_dsendBounded(JNIEnv * env, jobject jtask,
+                                jstring jalias, jdouble maxrate);
+
 /**
  * Class               org_simgrid_msg_Task
  * Method              listen