A
lgorithmique
N
umérique
D
istribuée
Public GIT Repository
projects
/
simgrid.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Try to fixup the context mess
[simgrid.git]
/
src
/
java
/
jmsg_process.c
diff --git
a/src/java/jmsg_process.c
b/src/java/jmsg_process.c
index
d8bb153
..
2fb7ecf
100644
(file)
--- a/
src/java/jmsg_process.c
+++ b/
src/java/jmsg_process.c
@@
-14,16
+14,10
@@
#include "jmsg.h"
#include "jxbt_utilities.h"
#include "jmsg.h"
#include "jxbt_utilities.h"
-#ifndef JAVA_SIMGRID
-#define JAVA_SIMGRID
-#endif
-
-
-#include "xbt/context_private.h"
+#include "xbt/xbt_context_java.h"
XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(jmsg);
XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(jmsg);
-
jobject
jprocess_new_global_ref(jobject jprocess,JNIEnv* env) {
return (*env)->NewGlobalRef(env,jprocess);
jobject
jprocess_new_global_ref(jobject jprocess,JNIEnv* env) {
return (*env)->NewGlobalRef(env,jprocess);
@@
-194,7
+188,7
@@
jprocess_schedule(xbt_context_t context) {
if(!id)
return;
if(!id)
return;
- (*env)->CallVoidMethod(env,
context
->jprocess,id);
+ (*env)->CallVoidMethod(env,
((xbt_ctx_java_t)context)
->jprocess,id);
}
}
@@
-212,6
+206,6
@@
jprocess_unschedule(xbt_context_t context) {
if(!id)
return;
if(!id)
return;
- (*env)->CallVoidMethod(env,
context
->jprocess,id);
+ (*env)->CallVoidMethod(env,
((xbt_ctx_java_t)context)
->jprocess,id);
}
}