X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/12c0f182635ed71b370d608b5b9a614153765cd4..91bb8b44ef09735fc79f40a3d9eeb69456a46909:/src/bindings/java/jmsg_host.c diff --git a/src/bindings/java/jmsg_host.c b/src/bindings/java/jmsg_host.c index b32b9b5d7d..1384125ca3 100644 --- a/src/bindings/java/jmsg_host.c +++ b/src/bindings/java/jmsg_host.c @@ -1,6 +1,6 @@ /* Functions related to the java host instances. */ -/* Copyright (c) 2007-2012. The SimGrid Team. +/* Copyright (c) 2007-2013. The SimGrid Team. * All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it @@ -154,6 +154,19 @@ Java_org_simgrid_msg_Host_currentHost(JNIEnv * env, jclass cls) { return jhost; } + +JNIEXPORT void JNICALL +Java_org_simgrid_msg_Host_on(JNIEnv *env, jobject jhost) { + msg_host_t host = jhost_get_native(env, jhost); + MSG_host_on(host); +} + +JNIEXPORT void JNICALL +Java_org_simgrid_msg_Host_off(JNIEnv *env, jobject jhost) { + msg_host_t host = jhost_get_native(env, jhost); + MSG_host_off(host); +} + JNIEXPORT jint JNICALL Java_org_simgrid_msg_Host_getCount(JNIEnv * env, jclass cls) { xbt_dynar_t hosts = MSG_hosts_as_dynar(); @@ -176,7 +189,7 @@ Java_org_simgrid_msg_Host_getSpeed(JNIEnv * env, } JNIEXPORT jdouble JNICALL -Java_org_simgrid_msg_Host_getCore(JNIEnv * env, +Java_org_simgrid_msg_Host_getCoreNumber(JNIEnv * env, jobject jhost) { msg_host_t host = jhost_get_native(env, jhost); @@ -185,7 +198,7 @@ Java_org_simgrid_msg_Host_getCore(JNIEnv * env, return -1; } - return (jdouble) MSG_get_host_core(host); + return (jdouble) MSG_host_get_core_number(host); } JNIEXPORT jint JNICALL