JNIEXPORT jboolean JNICALL Java_org_simgrid_msg_VM_isCreated(JNIEnv* env, jobject jvm)
{
- sg_vm_t vm = jvm_get_native(env, jvm);
+ const_sg_vm_t vm = jvm_get_native(env, jvm);
return sg_vm_is_created(vm);
}
JNIEXPORT jboolean JNICALL Java_org_simgrid_msg_VM_isRunning(JNIEnv* env, jobject jvm)
{
- sg_vm_t vm = jvm_get_native(env, jvm);
+ const_sg_vm_t vm = jvm_get_native(env, jvm);
return sg_vm_is_running(vm);
}
JNIEXPORT jboolean JNICALL Java_org_simgrid_msg_VM_isSuspended(JNIEnv* env, jobject jvm)
{
- sg_vm_t vm = jvm_get_native(env, jvm);
+ const_sg_vm_t vm = jvm_get_native(env, jvm);
return sg_vm_is_suspended(vm);
}
{
sg_host_t host = jhost_get_native(env, jHost);
- const char* name = env->GetStringUTFChars(jname, 0);
+ const char* name = env->GetStringUTFChars(jname, nullptr);
sg_vm_t vm = sg_vm_create_migratable(host, name, static_cast<int>(coreAmount), static_cast<int>(jramsize),
static_cast<int>(jmig_netspeed), static_cast<int>(jdp_intensity));
env->ReleaseStringUTFChars(jname, name);
std::vector<jobject> vms;
for (size_t i = 0; i < host_count; i++) {
- simgrid::s4u::VirtualMachine* vm = dynamic_cast<simgrid::s4u::VirtualMachine*>(hosts[i]);
+ const auto* vm = dynamic_cast<simgrid::s4u::VirtualMachine*>(hosts[i]);
if (vm != nullptr && vm->get_state() != simgrid::s4u::VirtualMachine::state::DESTROYED) {
- jobject jvm = static_cast<jobject>(vm->extension(JAVA_HOST_LEVEL));
+ auto jvm = static_cast<jobject>(vm->extension(JAVA_HOST_LEVEL));
vms.push_back(jvm);
}
}
jxbt_throw_null(env, "No VM can have a null name");
return nullptr;
}
- const char* name = env->GetStringUTFChars(jname, 0);
+ const char* name = env->GetStringUTFChars(jname, nullptr);
/* get the VM by name (VMs are just special hosts, unfortunately) */
auto const* host = sg_host_by_name(name);