Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Add EXPERIMENTAL Coroutines support
[simgrid.git] / src / jmsg_process.h
index ff30980..3b87be6 100644 (file)
 #include <msg/msg.h>
 #include <simgrid/simix.h>
 
+//Cached java fields
+jfieldID jprocess_field_Process_bind;
+jfieldID jprocess_field_Process_host;
+jfieldID jprocess_field_Process_killTime;
+jfieldID jprocess_field_Process_id;
+jfieldID jprocess_field_Process_name;
+jfieldID jprocess_field_Process_pid;
+jfieldID jprocess_field_Process_ppid;
+
+JNIEXPORT void JNICALL
+Java_org_simgrid_msg_Process_exit(JNIEnv *env, jobject);
+
+
 jobject native_to_java_process(m_process_t process);
 
 /**
@@ -141,7 +154,8 @@ Java_org_simgrid_msg_Process_nativeInit(JNIEnv *env, jclass cls);
  */
 JNIEXPORT void JNICALL
 Java_org_simgrid_msg_Process_create(JNIEnv * env,
-                                         jobject jprocess, jobject jhost);
+                                    jobject jprocess_arg,
+                                    jobject jhostname);
 
 /*
  * Class               org_simgrid_msg_Process
@@ -218,4 +232,5 @@ JNIEXPORT void JNICALL Java_org_simgrid_msg_Process_kill
  */
 JNIEXPORT void JNICALL Java_org_simgrid_msg_Process_migrate
     (JNIEnv *, jobject, jobject);
+
 #endif                          /* !MSG_JPROCESS_H */