1 /* This file is machine generated, don't edit it !*/
3 #ifndef _JAVA_IO_FILEDESCRIPTOR_H
4 #define _JAVA_IO_FILEDESCRIPTOR_H
6 /* Structure information for class: java/io/FileDescriptor */
8 typedef struct java_io_FileDescriptor {
9 java_objectheader header;
11 } java_io_FileDescriptor;
15 * Class: java/io/FileDescriptor
19 JNIEXPORT void JNICALL Java_java_io_FileDescriptor_nativeInit(JNIEnv *env, jclass clazz);
23 * Class: java/io/FileDescriptor
25 * Signature: (Ljava/lang/String;I)J
27 JNIEXPORT s8 JNICALL Java_java_io_FileDescriptor_nativeOpen(JNIEnv *env, struct java_io_FileDescriptor* this, struct java_lang_String* par1, s4 par2);
31 * Class: java/io/FileDescriptor
35 JNIEXPORT s8 JNICALL Java_java_io_FileDescriptor_nativeClose(JNIEnv *env, struct java_io_FileDescriptor* this, s8 par1);
39 * Class: java/io/FileDescriptor
40 * Method: nativeWriteByte
43 JNIEXPORT s8 JNICALL Java_java_io_FileDescriptor_nativeWriteByte(JNIEnv *env, struct java_io_FileDescriptor* this, s8 par1, s4 par2);
47 * Class: java/io/FileDescriptor
48 * Method: nativeWriteBuf
51 JNIEXPORT s8 JNICALL Java_java_io_FileDescriptor_nativeWriteBuf(JNIEnv *env, struct java_io_FileDescriptor* this, s8 par1, java_bytearray* par2, s4 par3, s4 par4);
55 * Class: java/io/FileDescriptor
56 * Method: nativeReadByte
59 JNIEXPORT s4 JNICALL Java_java_io_FileDescriptor_nativeReadByte(JNIEnv *env, struct java_io_FileDescriptor* this, s8 par1);
63 * Class: java/io/FileDescriptor
64 * Method: nativeReadBuf
67 JNIEXPORT s4 JNICALL Java_java_io_FileDescriptor_nativeReadBuf(JNIEnv *env, struct java_io_FileDescriptor* this, s8 par1, java_bytearray* par2, s4 par3, s4 par4);
71 * Class: java/io/FileDescriptor
72 * Method: nativeAvailable
75 JNIEXPORT s4 JNICALL Java_java_io_FileDescriptor_nativeAvailable(JNIEnv *env, struct java_io_FileDescriptor* this, s8 par1);
79 * Class: java/io/FileDescriptor
83 JNIEXPORT s8 JNICALL Java_java_io_FileDescriptor_nativeSeek(JNIEnv *env, struct java_io_FileDescriptor* this, s8 par1, s8 par2, s4 par3, s4 par4);
87 * Class: java/io/FileDescriptor
88 * Method: nativeGetFilePointer
91 JNIEXPORT s8 JNICALL Java_java_io_FileDescriptor_nativeGetFilePointer(JNIEnv *env, struct java_io_FileDescriptor* this, s8 par1);
95 * Class: java/io/FileDescriptor
96 * Method: nativeGetLength
99 JNIEXPORT s8 JNICALL Java_java_io_FileDescriptor_nativeGetLength(JNIEnv *env, struct java_io_FileDescriptor* this, s8 par1);
103 * Class: java/io/FileDescriptor
104 * Method: nativeSetLength
107 JNIEXPORT void JNICALL Java_java_io_FileDescriptor_nativeSetLength(JNIEnv *env, struct java_io_FileDescriptor* this, s8 par1, s8 par2);
111 * Class: java/io/FileDescriptor
112 * Method: nativeValid
115 JNIEXPORT s4 JNICALL Java_java_io_FileDescriptor_nativeValid(JNIEnv *env, struct java_io_FileDescriptor* this, s8 par1);
119 * Class: java/io/FileDescriptor
123 JNIEXPORT void JNICALL Java_java_io_FileDescriptor_nativeSync(JNIEnv *env, struct java_io_FileDescriptor* this, s8 par1);