1 /* Modifications are copyright (C) 2004 by Etienne M. Gagnon 2 <gagnon.etienne_m@uqam.ca>. All rights reserved. */ 3 4 /* DO NOT EDIT THIS FILE - it is machine generated */ 5 6 #ifndef __gnu_java_net_PlainSocketImpl__ 7 #define __gnu_java_net_PlainSocketImpl__ 8 9 #include <jni.h> 10 11 #ifdef __cplusplus 12 extern "C" 13 { 14 #endif 15 16 JNIEXPORT void JNICALL Java_gnu_java_net_PlainSocketImpl_setOption (JNIEnv *env, jobject, jint, jobject); 17 JNIEXPORT jobject JNICALL Java_gnu_java_net_PlainSocketImpl_getOption (JNIEnv *env, jobject, jint); 18 JNIEXPORT void JNICALL Java_gnu_java_net_PlainSocketImpl_shutdownInput (JNIEnv *env, jobject); 19 JNIEXPORT void JNICALL Java_gnu_java_net_PlainSocketImpl_shutdownOutput (JNIEnv *env, jobject); 20 JNIEXPORT void JNICALL Java_gnu_java_net_PlainSocketImpl_create (JNIEnv *env, jobject, jboolean); 21 JNIEXPORT void JNICALL Java_gnu_java_net_PlainSocketImpl_connect (JNIEnv *env, jobject, jobject, jint); 22 JNIEXPORT void JNICALL Java_gnu_java_net_PlainSocketImpl_bind (JNIEnv *env, jobject, jobject, jint); 23 JNIEXPORT void JNICALL Java_gnu_java_net_PlainSocketImpl_listen (JNIEnv *env, jobject, jint); 24 JNIEXPORT void JNICALL Java_gnu_java_net_PlainSocketImpl_accept (JNIEnv *env, jobject, jobject); 25 JNIEXPORT jint JNICALL Java_gnu_java_net_PlainSocketImpl_available (JNIEnv *env, jobject); 26 JNIEXPORT void JNICALL Java_gnu_java_net_PlainSocketImpl_close (JNIEnv *env, jobject); 27 JNIEXPORT jint JNICALL Java_gnu_java_net_PlainSocketImpl_read (JNIEnv *env, jobject, jbyteArray, jint, jint); 28 JNIEXPORT void JNICALL Java_gnu_java_net_PlainSocketImpl_write (JNIEnv *env, jobject, jbyteArray, jint, jint); 29 JNIEXPORT jint JNICALL Java_gnu_java_net_PlainSocketImpl_nativeRead (JNIEnv *, jclass, jint); 30 31 #ifdef __cplusplus 32 } 33 #endif 34 35 #endif /* __gnu_java_net_PlainSocketImpl__ */ 36