+
+void
+jprocess_schedule(xbt_context_t context) {
+ JNIEnv * env;
+ jmethodID id;
+
+ env = get_current_thread_env();
+
+ id = jxbt_get_smethod(env,"simgrid/msg/Process","schedule", "()V");
+
+ if(!id)
+ return;
+
+ (*env)->CallVoidMethod(env,context->jprocess,id);
+}
+
+
+
+void
+jprocess_unschedule(xbt_context_t context) {
+ JNIEnv * env;
+ jmethodID id;
+
+ env = get_current_thread_env();
+
+
+ id = jxbt_get_smethod(env,"simgrid/msg/Process","unschedule", "()V");
+
+ if(!id)
+ return;
+
+ (*env)->CallVoidMethod(env,context->jprocess,id);
+}
+