Added unneeded .h files to CLEANFILES.
[cacao.git] / nat / java_nio_DirectByteBufferImpl.h
1 /* This file is machine generated, don't edit it !*/
2
3 #ifndef _JAVA_NIO_DIRECTBYTEBUFFERIMPL_H
4 #define _JAVA_NIO_DIRECTBYTEBUFFERIMPL_H
5
6 /* Structure information for class: java/nio/DirectByteBufferImpl */
7
8 typedef struct java_nio_DirectByteBufferImpl {
9    java_objectheader header;
10    s4 cap;
11    s4 limit;
12    s4 pos;
13    s4 mark;
14    struct java_nio_ByteOrder* endian;
15    s4 array_offset;
16    java_bytearray* backing_buffer;
17    struct java_lang_Object* owner;
18    struct gnu_classpath_RawData* address;
19    s4 readOnly;
20 } java_nio_DirectByteBufferImpl;
21
22
23 /*
24  * Class:     java/nio/DirectByteBufferImpl
25  * Method:    allocateImpl
26  * Signature: (I)Lgnu/classpath/RawData;
27  */
28 JNIEXPORT struct gnu_classpath_RawData* JNICALL Java_java_nio_DirectByteBufferImpl_allocateImpl(JNIEnv *env, jclass clazz, s4 par1);
29
30
31 /*
32  * Class:     java/nio/DirectByteBufferImpl
33  * Method:    freeImpl
34  * Signature: (Lgnu/classpath/RawData;)V
35  */
36 JNIEXPORT void JNICALL Java_java_nio_DirectByteBufferImpl_freeImpl(JNIEnv *env, jclass clazz, struct gnu_classpath_RawData* par1);
37
38
39 /*
40  * Class:     java/nio/DirectByteBufferImpl
41  * Method:    getImpl
42  * Signature: (Lgnu/classpath/RawData;I)B
43  */
44 JNIEXPORT s4 JNICALL Java_java_nio_DirectByteBufferImpl_getImpl__Lgnu_classpath_RawData_2I(JNIEnv *env, jclass clazz, struct gnu_classpath_RawData* par1, s4 par2);
45
46
47 /*
48  * Class:     java/nio/DirectByteBufferImpl
49  * Method:    putImpl
50  * Signature: (Lgnu/classpath/RawData;IB)V
51  */
52 JNIEXPORT void JNICALL Java_java_nio_DirectByteBufferImpl_putImpl(JNIEnv *env, jclass clazz, struct gnu_classpath_RawData* par1, s4 par2, s4 par3);
53
54
55 /*
56  * Class:     java/nio/DirectByteBufferImpl
57  * Method:    getImpl
58  * Signature: (Lgnu/classpath/RawData;I[BII)V
59  */
60 JNIEXPORT void JNICALL Java_java_nio_DirectByteBufferImpl_getImpl__Lgnu_classpath_RawData_2I_3BII(JNIEnv *env, jclass clazz, struct gnu_classpath_RawData* par1, s4 par2, java_bytearray* par3, s4 par4, s4 par5);
61
62
63 /*
64  * Class:     java/nio/DirectByteBufferImpl
65  * Method:    shiftDown
66  * Signature: (Lgnu/classpath/RawData;III)V
67  */
68 JNIEXPORT void JNICALL Java_java_nio_DirectByteBufferImpl_shiftDown(JNIEnv *env, jclass clazz, struct gnu_classpath_RawData* par1, s4 par2, s4 par3, s4 par4);
69
70
71 /*
72  * Class:     java/nio/DirectByteBufferImpl
73  * Method:    adjustAddress
74  * Signature: (Lgnu/classpath/RawData;I)Lgnu/classpath/RawData;
75  */
76 JNIEXPORT struct gnu_classpath_RawData* JNICALL Java_java_nio_DirectByteBufferImpl_adjustAddress(JNIEnv *env, jclass clazz, struct gnu_classpath_RawData* par1, s4 par2);
77
78 #endif
79