const char *name = nullptr; /* the name of the task */
if (jname)
- name = env->GetStringUTFChars(jname, 0);
+ name = env->GetStringUTFChars(jname, nullptr);
msg_task_t task = MSG_task_create(name, jflopsAmount, jbytesAmount, jtask);
if (jname)
env->ReleaseStringUTFChars(jname, name);
{
int host_count = env->GetArrayLength(jhosts);
- jdouble* jcomputeDurations = env->GetDoubleArrayElements(jcomputeDurations_arg, 0);
+ jdouble* jcomputeDurations = env->GetDoubleArrayElements(jcomputeDurations_arg, nullptr);
msg_host_t* hosts = new msg_host_t[host_count];
double* computeDurations = new double[host_count];
for (int index = 0; index < host_count; index++) {
}
env->ReleaseDoubleArrayElements(jcomputeDurations_arg, jcomputeDurations, 0);
- jdouble* jmessageSizes = env->GetDoubleArrayElements(jmessageSizes_arg, 0);
+ jdouble* jmessageSizes = env->GetDoubleArrayElements(jmessageSizes_arg, nullptr);
double* messageSizes = new double[host_count * host_count];
for (int index = 0; index < host_count * host_count; index++) {
messageSizes[index] = jmessageSizes[index];
env->ReleaseDoubleArrayElements(jmessageSizes_arg, jmessageSizes, 0);
/* get the C string from the java string */
- const char* name = env->GetStringUTFChars(jname, 0);
+ const char* name = env->GetStringUTFChars(jname, nullptr);
msg_task_t task = MSG_parallel_task_create(name, host_count, hosts, computeDurations, messageSizes, jtask);
env->ReleaseStringUTFChars(jname, name);
jxbt_throw_notbound(env, "task", jtask);
return;
}
- const char *name = env->GetStringUTFChars((jstring) jname, 0);
+ const char* name = env->GetStringUTFChars((jstring)jname, nullptr);
env->SetObjectField(jtask, jtask_field_Task_name, jname);
MSG_task_set_name(task, name);
/* Add a global ref into the Ctask so that the receiver can use it */
MSG_task_set_data(task, (void *) env->NewGlobalRef(jtask));
- const char* alias = env->GetStringUTFChars(jalias, 0);
+ const char* alias = env->GetStringUTFChars(jalias, nullptr);
msg_error_t res = MSG_task_send_with_timeout_bounded(task, alias, jtimeout, maxrate);
env->ReleaseStringUTFChars(jalias, alias);
{
msg_task_t task = nullptr;
- const char *alias = env->GetStringUTFChars(jalias, 0);
+ const char* alias = env->GetStringUTFChars(jalias, nullptr);
msg_error_t rv;
if (not simgrid::ForcefulKillException::try_n_catch(
[&rv, &task, &alias, &jtimeout]() { rv = MSG_task_receive_with_timeout(&task, alias, (double)jtimeout); })) {
return nullptr;
}
- const char* mailbox = env->GetStringUTFChars(jmailbox, 0);
+ const char* mailbox = env->GetStringUTFChars(jmailbox, nullptr);
msg_comm_t comm = MSG_task_irecv(task, mailbox);
env->ReleaseStringUTFChars(jmailbox, mailbox);
{
msg_task_t task = nullptr;
- const char *alias = env->GetStringUTFChars(jalias, 0);
+ const char* alias = env->GetStringUTFChars(jalias, nullptr);
msg_error_t res = MSG_task_receive_with_timeout_bounded(&task, alias, jtimeout, rate);
if (env->ExceptionOccurred())
return nullptr;
return nullptr;
}
- const char* mailbox = env->GetStringUTFChars(jmailbox, 0);
+ const char* mailbox = env->GetStringUTFChars(jmailbox, nullptr);
msg_comm_t comm = MSG_task_irecv_bounded(task, mailbox, rate);
env->ReleaseStringUTFChars(jmailbox, mailbox);
return nullptr;
jobject jcomm = env->NewObject(comm_class, jtask_method_Comm_constructor);
- const char* mailbox = env->GetStringUTFChars(jmailbox, 0);
+ const char* mailbox = env->GetStringUTFChars(jmailbox, nullptr);
msg_task_t task = jtask_to_native(jtask, env);
return nullptr;
jcomm = env->NewObject(comm_class, jtask_method_Comm_constructor);
- mailbox = env->GetStringUTFChars(jmailbox, 0);
+ mailbox = env->GetStringUTFChars(jmailbox, nullptr);
task = jtask_to_native(jtask, env);
JNIEXPORT void JNICALL Java_org_simgrid_msg_Task_dsend(JNIEnv * env, jobject jtask, jstring jalias)
{
- const char *alias = env->GetStringUTFChars(jalias, 0);
+ const char* alias = env->GetStringUTFChars(jalias, nullptr);
msg_task_t task = jtask_to_native(jtask, env);
JNIEXPORT void JNICALL Java_org_simgrid_msg_Task_dsendBounded(JNIEnv * env, jobject jtask, jstring jalias,
jdouble maxrate)
{
- const char *alias = env->GetStringUTFChars(jalias, 0);
+ const char* alias = env->GetStringUTFChars(jalias, nullptr);
msg_task_t task = jtask_to_native(jtask, env);
JNIEXPORT jboolean JNICALL Java_org_simgrid_msg_Task_listen(JNIEnv * env, jclass cls, jstring jalias)
{
- const char *alias = env->GetStringUTFChars(jalias, 0);
+ const char* alias = env->GetStringUTFChars(jalias, nullptr);
int rv = MSG_task_listen(alias);
env->ReleaseStringUTFChars(jalias, alias);
JNIEXPORT jint JNICALL Java_org_simgrid_msg_Task_listenFrom(JNIEnv * env, jclass cls, jstring jalias)
{
- const char *alias = env->GetStringUTFChars(jalias, 0);
+ const char* alias = env->GetStringUTFChars(jalias, nullptr);
int rv = MSG_task_listen_from(alias);
env->ReleaseStringUTFChars(jalias, alias);