Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Add MSG_task_set_data_size function binding
[simgrid.git] / src / jmsg_task.c
index d7a9fea..a2e4b92 100644 (file)
@@ -347,6 +347,18 @@ Java_org_simgrid_msg_Task_setComputeDuration
        }
        MSG_task_set_compute_duration(task, (double) computationAmount);
 }
+JNIEXPORT void JNICALL
+Java_org_simgrid_msg_Task_setDataSize
+               (JNIEnv *env, jobject jtask, jdouble dataSize) {
+       msg_task_t task = jtask_to_native_task(jtask, env);
+
+       if (!task) {
+    jxbt_throw_notbound(env, "task", jtask);
+    return;
+       }
+       MSG_task_set_data_size(task, (double) dataSize);
+}
+
 JNIEXPORT void JNICALL
 Java_org_simgrid_msg_Task_send(JNIEnv * env,jobject jtask,
                                     jstring jalias,