-JNIEXPORT void JNICALL Java_org_simgrid_msg_Process_exit(JNIEnv *env, jobject);
-
-jobject native_to_java_process(msg_process_t process);
-
-/**
- * This function returns a global reference to the java process instance specified by the parameter jprocess.
- *
- * @param jprocess The original java process instance.
- * @param env The env of the current thread
- *
- * @return The global reference to the original java process instance.
- */
-jobject jprocess_new_global_ref(jobject jprocess, JNIEnv * env);
-
-/**
- * This function delete a global reference to a java process instance.
- * If the java process is alive the function joins it and stops it before.
- *
- * @param The global refernce to delete.
- * @param env The env of the current thread
- *
- * @see jprocess_join()
- * @see jprocess_exit()
- */
-void jprocess_delete_global_ref(jobject jprocess, JNIEnv * env);
-
-/**
- * This function waits for a java process to terminate.
- *
- * @param jprocess The java process ot wait for.
- * @param env The env of the current thread
- *
- * @exception If the class Process is not found the function throws the ClassNotFoundException. If the method
- join() of this class is not found the function throws the exception NotSuchMethodException.
- */
-void jprocess_join(jobject jprocess, JNIEnv * env);
-
-/**
- * This function associated a native process to a java process instance.
- *
- * @param jprocess The java process instance.
- * @param process The native process to bind.
- * @param env The env of the current thread
- *
- * @exception If the class Process is not found the function throws the ClassNotFoundException. If the field
- * bind of this class is not found the function throws the exception NotSuchFieldException.
- */
-void jprocess_bind(jobject jprocess, msg_process_t process, JNIEnv * env);
-
-/**
- * This function returns a native process from a java process instance.
- *
- * @param jprocess The java process object from which get the native process.
- * @param env The env of the current thread
- *
- * @return The function returns the native process associated to the java process object.
- *
- * @exception If the class Process is not found the function throws the ClassNotFoundException. If the field
- * bind of this class is not found the function throws the exception NotSuchFieldException.
- */
-msg_process_t jprocess_to_native_process(jobject jprocess, JNIEnv * env);
-
-/**
- * This function gets the id of the specified java process.
- *
- * @param jprocess The java process to get the id.
- * @param env The env of the current thread
- *
- * @exception If the class Process is not found the function throws the ClassNotFoundException. If the field id
- * of this class is not found the function throws the exception NotSuchFieldException.
- *
- * @return The id of the specified java process.
- */
-jlong jprocess_get_id(jobject jprocess, JNIEnv * env);
-
-/**
- * This function tests if a java process instance is valid.
- * A java process object is valid if it is bind to a native process.
- *
- * @param jprocess The java process to test the validity.
- * @param env The env of the current thread
- *
- * @return If the java process is valid the function returns true. Otherwise the function returns false.
- */
-jboolean jprocess_is_valid(jobject jprocess, JNIEnv * env);
-
-/**
- * This function gets the name of the specified java process.
- *
- * @param jprocess The java process to get the name.
- * @param env The env of the current thread
- *
- * @exception If the class Process is not found the function throws the ClassNotFoundException. If the field name
- * of this class is not found the function throws the exception NotSuchFieldException.
- *
- * @return The name of the specified java process.
- */
-jstring jprocess_get_name(jobject jprocess, JNIEnv * env);
-
-/*
- * Class org_simgrid_msg_Process
- * Method nativeInit
- * Signature ();
- */
-JNIEXPORT void JNICALL Java_org_simgrid_msg_Process_nativeInit(JNIEnv *env, jclass cls);