/* cipres-jni.h */ #if !defined(CIPRES_JNI_H) #define CIPRES_JNI_H #include #if defined(__cplusplus) extern "C" { #endif /* class org.cipres.jni.Networking */ /* * Class: org_cipres_jni_Networking * Method: getLocalHostName * Signature: ()Ljava/lang/String; */ JNIEXPORT jstring JNICALL Java_org_cipres_jni_Networking_getLocalHostName(JNIEnv *env, jclass obj); /* * Class: org_cipres_jni_Networking * Method: getShortHostName * Signature: ()Ljava/lang/String; */ JNIEXPORT jstring JNICALL Java_org_cipres_jni_Networking_getShortHostName(JNIEnv *env, jclass obj); /* * Class: org_cipres_jni_Networking * Method: getFullHostName * Signature: ()Ljava/lang/String; */ JNIEXPORT jstring JNICALL Java_org_cipres_jni_Networking_getFullHostName(JNIEnv *env, jclass obj); /* class org.cipres.jni.Processes */ /* * Class: org_cipres_jni_Processes * Method: getProcessID * Signature: ()I */ JNIEXPORT jint JNICALL Java_org_cipres_jni_Processes_getProcessID(JNIEnv *env, jclass obj); /* * Class: org_cipres_jni_Processes * Method: processExists * Signature: (I)Z */ JNIEXPORT jboolean JNICALL Java_org_cipres_jni_Processes_processExists(JNIEnv *env, jclass obj, jint pid); /* * Class: org_cipres_jni_Processes * Method: killProcess * Signature: (IZ)V */ JNIEXPORT void JNICALL Java_org_cipres_jni_Processes_killProcess(JNIEnv *env, jclass obj, jint pid, jboolean force); /* JNI hooks */ JNIEXPORT jint JNICALL JNI_OnLoad(JavaVM *vm, void *reserved); JNIEXPORT void JNICALL JNI_OnUnload(JavaVM *vm, void *reserved); #if defined(__cplusplus) } #endif #endif /* CIPRES_JNI_H */