X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/3913bb7b7d28a6c8f383b7973f72a4fc7a1f4f01..34a382cec766ccc54c79cc6183632d7d55887111:/src/java/jmsg_task.c diff --git a/src/java/jmsg_task.c b/src/java/jmsg_task.c index 21efd57420..af5ae1e74e 100644 --- a/src/java/jmsg_task.c +++ b/src/java/jmsg_task.c @@ -9,47 +9,47 @@ * This contains the implementation of the functions in relation with the java * task instance. */ - + #include "jmsg.h" #include "jmsg_task.h" #include "jxbt_utilities.h" -jobject -jtask_new_global_ref(jobject jtask,JNIEnv* env) { - return (*env)->NewGlobalRef(env,jtask); +jobject jtask_new_global_ref(jobject jtask, JNIEnv * env) +{ + return (*env)->NewGlobalRef(env, jtask); } -void -jtask_delete_global_ref(jobject jtask,JNIEnv* env) { - (*env)->DeleteGlobalRef(env,jtask); +void jtask_delete_global_ref(jobject jtask, JNIEnv * env) +{ + (*env)->DeleteGlobalRef(env, jtask); } -void -jtask_bind(jobject jtask,m_task_t task,JNIEnv* env) { - jfieldID id = jxbt_get_sfield(env,"simgrid/msg/Task","bind", "J"); - - if(!id) +void jtask_bind(jobject jtask, m_task_t task, JNIEnv * env) +{ + jfieldID id = jxbt_get_sfield(env, "simgrid/msg/Task", "bind", "J"); + + if (!id) return; - (*env)->SetLongField(env,jtask,id,(jlong)(long)(task)); + (*env)->SetLongField(env, jtask, id, (jlong) (long) (task)); } -m_task_t -jtask_to_native_task(jobject jtask,JNIEnv* env) { - jfieldID id = jxbt_get_sfield(env,"simgrid/msg/Task","bind", "J"); - - if(!id) +m_task_t jtask_to_native_task(jobject jtask, JNIEnv * env) +{ + jfieldID id = jxbt_get_sfield(env, "simgrid/msg/Task", "bind", "J"); + + if (!id) return NULL; - - return (m_task_t)(long)(*env)->GetLongField(env,jtask,id); + + return (m_task_t) (long) (*env)->GetLongField(env, jtask, id); } -jboolean -jtask_is_valid(jobject jtask,JNIEnv* env) { - jfieldID id = jxbt_get_sfield(env,"simgrid/msg/Task","bind", "J"); - - if(!id) +jboolean jtask_is_valid(jobject jtask, JNIEnv * env) +{ + jfieldID id = jxbt_get_sfield(env, "simgrid/msg/Task", "bind", "J"); + + if (!id) return JNI_FALSE; - - return (*env)->GetLongField(env,jtask,id) ? JNI_TRUE : JNI_FALSE; + + return (*env)->GetLongField(env, jtask, id) ? JNI_TRUE : JNI_FALSE; }