1 /* DO NOT EDIT THIS FILE - it is machine generated */ 2 #include <jni.h> 3 /* Header for class HelloWorld */ 4 5 #ifndef _Included_HelloWorld 6 #define _Included_HelloWorld 7 #ifdef __cplusplus 8 extern "C" { 9 #endif 10 /* 11 * Class: HelloWorld 12 * Method: hello 13 * Signature: (Ljava/lang/String;)Ljava/lang/String; 14 */ 15 JNIEXPORT jstring JNICALL Java_HelloWorld_hello 16 (JNIEnv *, jclass, jstring); 17 18 /* 19 * Class: HelloWorld 20 * Method: helloByte 21 * Signature: ([B)[B 22 */ 23 JNIEXPORT jbyteArray JNICALL Java_HelloWorld_helloByte 24 (JNIEnv *, jclass, jbyteArray); 25 26 /* 27 * Class: HelloWorld 28 * Method: factAndCallMeBack 29 * Signature: (ILHelloWorld;)V 30 */ 31 JNIEXPORT void JNICALL Java_HelloWorld_factAndCallMeBack 32 (JNIEnv *, jclass, jint, jobject); 33 34 /* 35 * Class: HelloWorld 36 * Method: counterNew 37 * Signature: (LHelloWorld;)J 38 */ 39 JNIEXPORT jlong JNICALL Java_HelloWorld_counterNew 40 (JNIEnv *, jclass, jobject); 41 42 /* 43 * Class: HelloWorld 44 * Method: counterIncrement 45 * Signature: (J)V 46 */ 47 JNIEXPORT void JNICALL Java_HelloWorld_counterIncrement 48 (JNIEnv *, jclass, jlong); 49 50 /* 51 * Class: HelloWorld 52 * Method: counterDestroy 53 * Signature: (J)V 54 */ 55 JNIEXPORT void JNICALL Java_HelloWorld_counterDestroy 56 (JNIEnv *, jclass, jlong); 57 58 /* 59 * Class: HelloWorld 60 * Method: asyncComputation 61 * Signature: (LHelloWorld;)V 62 */ 63 JNIEXPORT void JNICALL Java_HelloWorld_asyncComputation 64 (JNIEnv *, jclass, jobject); 65 66 #ifdef __cplusplus 67 } 68 #endif 69 #endif 70