]> AND Public Git Repository - simgrid.git/blobdiff - src/java/jmsg_process.c
Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
tiny doc improvement
[simgrid.git] / src / java / jmsg_process.c
index da34ddcd0ec519a471a63002d3767fa397047f85..2fb7ecf67e9556bb0588bde24e491a742d60fc7c 100644 (file)
 #include "jmsg.h"
 #include "jxbt_utilities.h"
 
-#define JAVA_SIMGRID
-#include "xbt/context_private.h"
+#include "xbt/xbt_context_java.h"
 
 XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(jmsg);
 
-
 jobject
 jprocess_new_global_ref(jobject jprocess,JNIEnv* env) {
   return (*env)->NewGlobalRef(env,jprocess);
@@ -190,7 +188,7 @@ jprocess_schedule(xbt_context_t context) {
        if(!id)
                return;
        
-       (*env)->CallVoidMethod(env,context->jprocess,id);
+       (*env)->CallVoidMethod(env,((xbt_ctx_java_t)context)->jprocess,id);
 }
 
 
@@ -208,6 +206,6 @@ jprocess_unschedule(xbt_context_t context) {
        if(!id)
                return;
        
-       (*env)->CallVoidMethod(env,context->jprocess,id);
+       (*env)->CallVoidMethod(env,((xbt_ctx_java_t)context)->jprocess,id);
 }