1 /* DO NOT EDIT THIS FILE - it is machine generated */ 2 #include <jni.h> 3 /* Header for class org_xerial_snappy_SnappyNative */ 4 5 #ifndef _Included_org_xerial_snappy_SnappyNative 6 #define _Included_org_xerial_snappy_SnappyNative 7 #ifdef __cplusplus 8 extern "C" { 9 #endif 10 /* 11 * Class: org_xerial_snappy_SnappyNative 12 * Method: nativeLibraryVersion 13 * Signature: ()Ljava/lang/String; 14 */ 15 JNIEXPORT jstring JNICALL Java_org_xerial_snappy_SnappyNative_nativeLibraryVersion 16 (JNIEnv *, jobject); 17 18 /* 19 * Class: org_xerial_snappy_SnappyNative 20 * Method: rawCompress 21 * Signature: (JJJ)J 22 */ 23 JNIEXPORT jlong JNICALL Java_org_xerial_snappy_SnappyNative_rawCompress__JJJ 24 (JNIEnv *, jobject, jlong, jlong, jlong); 25 26 /* 27 * Class: org_xerial_snappy_SnappyNative 28 * Method: rawUncompress 29 * Signature: (JJJ)J 30 */ 31 JNIEXPORT jlong JNICALL Java_org_xerial_snappy_SnappyNative_rawUncompress__JJJ 32 (JNIEnv *, jobject, jlong, jlong, jlong); 33 34 /* 35 * Class: org_xerial_snappy_SnappyNative 36 * Method: rawCompress 37 * Signature: (Ljava/nio/ByteBuffer;IILjava/nio/ByteBuffer;I)I 38 */ 39 JNIEXPORT jint JNICALL Java_org_xerial_snappy_SnappyNative_rawCompress__Ljava_nio_ByteBuffer_2IILjava_nio_ByteBuffer_2I 40 (JNIEnv *, jobject, jobject, jint, jint, jobject, jint); 41 42 /* 43 * Class: org_xerial_snappy_SnappyNative 44 * Method: rawCompress 45 * Signature: (Ljava/lang/Object;IILjava/lang/Object;I)I 46 */ 47 JNIEXPORT jint JNICALL Java_org_xerial_snappy_SnappyNative_rawCompress__Ljava_lang_Object_2IILjava_lang_Object_2I 48 (JNIEnv *, jobject, jobject, jint, jint, jobject, jint); 49 50 /* 51 * Class: org_xerial_snappy_SnappyNative 52 * Method: rawUncompress 53 * Signature: (Ljava/nio/ByteBuffer;IILjava/nio/ByteBuffer;I)I 54 */ 55 JNIEXPORT jint JNICALL Java_org_xerial_snappy_SnappyNative_rawUncompress__Ljava_nio_ByteBuffer_2IILjava_nio_ByteBuffer_2I 56 (JNIEnv *, jobject, jobject, jint, jint, jobject, jint); 57 58 /* 59 * Class: org_xerial_snappy_SnappyNative 60 * Method: rawUncompress 61 * Signature: (Ljava/lang/Object;IILjava/lang/Object;I)I 62 */ 63 JNIEXPORT jint JNICALL Java_org_xerial_snappy_SnappyNative_rawUncompress__Ljava_lang_Object_2IILjava_lang_Object_2I 64 (JNIEnv *, jobject, jobject, jint, jint, jobject, jint); 65 66 /* 67 * Class: org_xerial_snappy_SnappyNative 68 * Method: maxCompressedLength 69 * Signature: (I)I 70 */ 71 JNIEXPORT jint JNICALL Java_org_xerial_snappy_SnappyNative_maxCompressedLength 72 (JNIEnv *, jobject, jint); 73 74 /* 75 * Class: org_xerial_snappy_SnappyNative 76 * Method: uncompressedLength 77 * Signature: (Ljava/nio/ByteBuffer;II)I 78 */ 79 JNIEXPORT jint JNICALL Java_org_xerial_snappy_SnappyNative_uncompressedLength__Ljava_nio_ByteBuffer_2II 80 (JNIEnv *, jobject, jobject, jint, jint); 81 82 /* 83 * Class: org_xerial_snappy_SnappyNative 84 * Method: uncompressedLength 85 * Signature: (Ljava/lang/Object;II)I 86 */ 87 JNIEXPORT jint JNICALL Java_org_xerial_snappy_SnappyNative_uncompressedLength__Ljava_lang_Object_2II 88 (JNIEnv *, jobject, jobject, jint, jint); 89 90 /* 91 * Class: org_xerial_snappy_SnappyNative 92 * Method: uncompressedLength 93 * Signature: (JJ)J 94 */ 95 JNIEXPORT jlong JNICALL Java_org_xerial_snappy_SnappyNative_uncompressedLength__JJ 96 (JNIEnv *, jobject, jlong, jlong); 97 98 /* 99 * Class: org_xerial_snappy_SnappyNative 100 * Method: isValidCompressedBuffer 101 * Signature: (Ljava/nio/ByteBuffer;II)Z 102 */ 103 JNIEXPORT jboolean JNICALL Java_org_xerial_snappy_SnappyNative_isValidCompressedBuffer__Ljava_nio_ByteBuffer_2II 104 (JNIEnv *, jobject, jobject, jint, jint); 105 106 /* 107 * Class: org_xerial_snappy_SnappyNative 108 * Method: isValidCompressedBuffer 109 * Signature: (Ljava/lang/Object;II)Z 110 */ 111 JNIEXPORT jboolean JNICALL Java_org_xerial_snappy_SnappyNative_isValidCompressedBuffer__Ljava_lang_Object_2II 112 (JNIEnv *, jobject, jobject, jint, jint); 113 114 /* 115 * Class: org_xerial_snappy_SnappyNative 116 * Method: isValidCompressedBuffer 117 * Signature: (JJJ)Z 118 */ 119 JNIEXPORT jboolean JNICALL Java_org_xerial_snappy_SnappyNative_isValidCompressedBuffer__JJJ 120 (JNIEnv *, jobject, jlong, jlong, jlong); 121 122 /* 123 * Class: org_xerial_snappy_SnappyNative 124 * Method: arrayCopy 125 * Signature: (Ljava/lang/Object;IILjava/lang/Object;I)V 126 */ 127 JNIEXPORT void JNICALL Java_org_xerial_snappy_SnappyNative_arrayCopy 128 (JNIEnv *, jobject, jobject, jint, jint, jobject, jint); 129 130 #ifdef __cplusplus 131 } 132 #endif 133 #endif 134