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