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
make SIMIX_context_self() useless and use Context::self() instead
[simgrid.git]
/
src
/
bindings
/
java
/
jmsg.cpp
diff --git
a/src/bindings/java/jmsg.cpp
b/src/bindings/java/jmsg.cpp
index
7987779
..
75b71f8
100644
(file)
--- a/
src/bindings/java/jmsg.cpp
+++ b/
src/bindings/java/jmsg.cpp
@@
-50,7
+50,7
@@
JavaVM *__java_vm = nullptr;
JNIEnv *get_current_thread_env()
{
using simgrid::kernel::context::JavaContext;
JNIEnv *get_current_thread_env()
{
using simgrid::kernel::context::JavaContext;
- JavaContext* ctx = static_cast<JavaContext*>(
SIMIX_context_
self());
+ JavaContext* ctx = static_cast<JavaContext*>(
simgrid::kernel::context::Context::
self());
return ctx->jenv_;
}
return ctx->jenv_;
}
@@
-269,7
+269,8
@@
static void run_jprocess(JNIEnv *env, jobject jprocess)
static int java_main(int argc, char *argv[])
{
JNIEnv *env = get_current_thread_env();
static int java_main(int argc, char *argv[])
{
JNIEnv *env = get_current_thread_env();
- simgrid::kernel::context::JavaContext* context = static_cast<simgrid::kernel::context::JavaContext*>(SIMIX_context_self());
+ simgrid::kernel::context::JavaContext* context =
+ static_cast<simgrid::kernel::context::JavaContext*>(simgrid::kernel::context::Context::self());
//Change the "." in class name for "/".
std::string arg0 = argv[0];
//Change the "." in class name for "/".
std::string arg0 = argv[0];
@@
-315,7
+316,8
@@
namespace context {
void java_main_jprocess(jobject jprocess)
{
JNIEnv *env = get_current_thread_env();
void java_main_jprocess(jobject jprocess)
{
JNIEnv *env = get_current_thread_env();
- simgrid::kernel::context::JavaContext* context = static_cast<simgrid::kernel::context::JavaContext*>(SIMIX_context_self());
+ simgrid::kernel::context::JavaContext* context =
+ static_cast<simgrid::kernel::context::JavaContext*>(simgrid::kernel::context::Context::self());
context->jprocess_ = jprocess;
jprocess_bind(context->jprocess_, MSG_process_self(), env);
context->jprocess_ = jprocess;
jprocess_bind(context->jprocess_, MSG_process_self(), env);