diff options
author | Roman Kennke <roman@kennke.org> | 2006-01-04 20:46:16 +0000 |
---|---|---|
committer | Roman Kennke <roman@kennke.org> | 2006-01-04 20:46:16 +0000 |
commit | 9ff80c73c85971b3d5bf1b317bcc9f2193473d44 (patch) | |
tree | eca39d0abd6c525876dbd923eb30877c463c3772 /include | |
parent | a82b606be8017296ce467a6ea2a0dc5f2fe959f7 (diff) | |
download | classpath-9ff80c73c85971b3d5bf1b317bcc9f2193473d44.tar.gz |
2006-01-04 Roman Kennke <kennke@aicas.com>
* vm/reference/gnu/java/net/VMPlainSocketImpl.java: New VM class.
* vm/reference/gnu/java/net/VMPlainDatagramSocketImpl.java:
New VM class.
* native/jni/java-net/gnu_java_net_VMPlainSocketImpl.c: New file.
* native/jni/java-net/gnu_java_net_VMPlainDatagramSocketImpl.c:
New file.
* native/jni/java-net/gnu_java_net_PlainDatagramSocketImpl.c:
Removed.
* native/jni/java-net/gnu_java_net_PlainSocketImpl.c: Removed.
* native/jni/java-net/Makefile.am: Adjusted for new source files.
* gnu/java/net/PlainDatagramSocketImpl.java: Use new VM interface.
* gnu/java/net/PlainSocketImpl.java: Use new VM interface.
* include/gnu_java_net_PlainDatagramSocketImpl.h: Removed.
* include/gnu_java_net_PlainSocketImpl.h: Removed.
* include/gnu_java_net_VMPlainDatagramSocketImpl.h: New header file.
* include/gnu_java_net_VMPlainSocketImpl.h: New header file.
Diffstat (limited to 'include')
-rw-r--r-- | include/gnu_java_net_PlainDatagramSocketImpl.h | 29 | ||||
-rw-r--r-- | include/gnu_java_net_PlainSocketImpl.h | 31 | ||||
-rw-r--r-- | include/gnu_java_net_VMPlainDatagramSocketImpl.h | 95 | ||||
-rw-r--r-- | include/gnu_java_net_VMPlainSocketImpl.h | 117 |
4 files changed, 212 insertions, 60 deletions
diff --git a/include/gnu_java_net_PlainDatagramSocketImpl.h b/include/gnu_java_net_PlainDatagramSocketImpl.h deleted file mode 100644 index 9cb20b7dc..000000000 --- a/include/gnu_java_net_PlainDatagramSocketImpl.h +++ /dev/null @@ -1,29 +0,0 @@ -/* DO NOT EDIT THIS FILE - it is machine generated */ - -#ifndef __gnu_java_net_PlainDatagramSocketImpl__ -#define __gnu_java_net_PlainDatagramSocketImpl__ - -#include <jni.h> - -#ifdef __cplusplus -extern "C" -{ -#endif - -JNIEXPORT void JNICALL Java_gnu_java_net_PlainDatagramSocketImpl_bind (JNIEnv *env, jobject, jint, jobject); -JNIEXPORT void JNICALL Java_gnu_java_net_PlainDatagramSocketImpl_create (JNIEnv *env, jobject); -JNIEXPORT void JNICALL Java_gnu_java_net_PlainDatagramSocketImpl_sendto (JNIEnv *env, jobject, jobject, jint, jbyteArray, jint, jint); -JNIEXPORT void JNICALL Java_gnu_java_net_PlainDatagramSocketImpl_receive0 (JNIEnv *env, jobject, jobject); -JNIEXPORT void JNICALL Java_gnu_java_net_PlainDatagramSocketImpl_setOption (JNIEnv *env, jobject, jint, jobject); -JNIEXPORT jobject JNICALL Java_gnu_java_net_PlainDatagramSocketImpl_getOption (JNIEnv *env, jobject, jint); -JNIEXPORT void JNICALL Java_gnu_java_net_PlainDatagramSocketImpl_close (JNIEnv *env, jobject); -JNIEXPORT void JNICALL Java_gnu_java_net_PlainDatagramSocketImpl_join (JNIEnv *env, jobject, jobject); -JNIEXPORT void JNICALL Java_gnu_java_net_PlainDatagramSocketImpl_leave (JNIEnv *env, jobject, jobject); -#undef gnu_java_net_PlainDatagramSocketImpl_IP_TTL -#define gnu_java_net_PlainDatagramSocketImpl_IP_TTL 7777L - -#ifdef __cplusplus -} -#endif - -#endif /* __gnu_java_net_PlainDatagramSocketImpl__ */ diff --git a/include/gnu_java_net_PlainSocketImpl.h b/include/gnu_java_net_PlainSocketImpl.h deleted file mode 100644 index 1de21d610..000000000 --- a/include/gnu_java_net_PlainSocketImpl.h +++ /dev/null @@ -1,31 +0,0 @@ -/* DO NOT EDIT THIS FILE - it is machine generated */ - -#ifndef __gnu_java_net_PlainSocketImpl__ -#define __gnu_java_net_PlainSocketImpl__ - -#include <jni.h> - -#ifdef __cplusplus -extern "C" -{ -#endif - -JNIEXPORT void JNICALL Java_gnu_java_net_PlainSocketImpl_setOption (JNIEnv *env, jobject, jint, jobject); -JNIEXPORT jobject JNICALL Java_gnu_java_net_PlainSocketImpl_getOption (JNIEnv *env, jobject, jint); -JNIEXPORT void JNICALL Java_gnu_java_net_PlainSocketImpl_shutdownInput (JNIEnv *env, jobject); -JNIEXPORT void JNICALL Java_gnu_java_net_PlainSocketImpl_shutdownOutput (JNIEnv *env, jobject); -JNIEXPORT void JNICALL Java_gnu_java_net_PlainSocketImpl_create (JNIEnv *env, jobject, jboolean); -JNIEXPORT void JNICALL Java_gnu_java_net_PlainSocketImpl_connect (JNIEnv *env, jobject, jobject, jint); -JNIEXPORT void JNICALL Java_gnu_java_net_PlainSocketImpl_bind (JNIEnv *env, jobject, jobject, jint); -JNIEXPORT void JNICALL Java_gnu_java_net_PlainSocketImpl_listen (JNIEnv *env, jobject, jint); -JNIEXPORT void JNICALL Java_gnu_java_net_PlainSocketImpl_accept (JNIEnv *env, jobject, jobject); -JNIEXPORT jint JNICALL Java_gnu_java_net_PlainSocketImpl_available (JNIEnv *env, jobject); -JNIEXPORT void JNICALL Java_gnu_java_net_PlainSocketImpl_close (JNIEnv *env, jobject); -JNIEXPORT jint JNICALL Java_gnu_java_net_PlainSocketImpl_read (JNIEnv *env, jobject, jbyteArray, jint, jint); -JNIEXPORT void JNICALL Java_gnu_java_net_PlainSocketImpl_write (JNIEnv *env, jobject, jbyteArray, jint, jint); - -#ifdef __cplusplus -} -#endif - -#endif /* __gnu_java_net_PlainSocketImpl__ */ diff --git a/include/gnu_java_net_VMPlainDatagramSocketImpl.h b/include/gnu_java_net_VMPlainDatagramSocketImpl.h new file mode 100644 index 000000000..616c75300 --- /dev/null +++ b/include/gnu_java_net_VMPlainDatagramSocketImpl.h @@ -0,0 +1,95 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include <jni.h> +/* Header for class gnu_java_net_VMPlainDatagramSocketImpl */ + +#ifndef _Included_gnu_java_net_VMPlainDatagramSocketImpl +#define _Included_gnu_java_net_VMPlainDatagramSocketImpl +#ifdef __cplusplus +extern "C" { +#endif +#undef gnu_java_net_VMPlainDatagramSocketImpl_IP_TTL +#define gnu_java_net_VMPlainDatagramSocketImpl_IP_TTL 7777L +/* + * Class: gnu_java_net_VMPlainDatagramSocketImpl + * Method: bind + * Signature: (Lgnu/java/net/PlainDatagramSocketImpl;ILjava/net/InetAddress;)V + */ +JNIEXPORT void JNICALL Java_gnu_java_net_VMPlainDatagramSocketImpl_bind + (JNIEnv *, jclass, jobject, jint, jobject); + +/* + * Class: gnu_java_net_VMPlainDatagramSocketImpl + * Method: create + * Signature: (Lgnu/java/net/PlainDatagramSocketImpl;)V + */ +JNIEXPORT void JNICALL Java_gnu_java_net_VMPlainDatagramSocketImpl_create + (JNIEnv *, jclass, jobject); + +/* + * Class: gnu_java_net_VMPlainDatagramSocketImpl + * Method: connect + * Signature: (Lgnu/java/net/PlainDatagramSocketImpl;Ljava/net/InetAddress;I)V + */ +JNIEXPORT void JNICALL Java_gnu_java_net_VMPlainDatagramSocketImpl_connect + (JNIEnv *, jclass, jobject, jobject, jint); + +/* + * Class: gnu_java_net_VMPlainDatagramSocketImpl + * Method: nativeSendTo + * Signature: (Lgnu/java/net/PlainDatagramSocketImpl;Ljava/net/InetAddress;I[BII)V + */ +JNIEXPORT void JNICALL Java_gnu_java_net_VMPlainDatagramSocketImpl_nativeSendTo + (JNIEnv *, jclass, jobject, jobject, jint, jbyteArray, jint, jint); + +/* + * Class: gnu_java_net_VMPlainDatagramSocketImpl + * Method: nativeReceive + * Signature: (Lgnu/java/net/PlainDatagramSocketImpl;[BII[B[I[I)V + */ +JNIEXPORT void JNICALL Java_gnu_java_net_VMPlainDatagramSocketImpl_nativeReceive + (JNIEnv *, jclass, jobject, jbyteArray, jint, jint, jbyteArray, jintArray, jintArray); + +/* + * Class: gnu_java_net_VMPlainDatagramSocketImpl + * Method: setOption + * Signature: (Lgnu/java/net/PlainDatagramSocketImpl;ILjava/lang/Object;)V + */ +JNIEXPORT void JNICALL Java_gnu_java_net_VMPlainDatagramSocketImpl_setOption + (JNIEnv *, jclass, jobject, jint, jobject); + +/* + * Class: gnu_java_net_VMPlainDatagramSocketImpl + * Method: getOption + * Signature: (Lgnu/java/net/PlainDatagramSocketImpl;I)Ljava/lang/Object; + */ +JNIEXPORT jobject JNICALL Java_gnu_java_net_VMPlainDatagramSocketImpl_getOption + (JNIEnv *, jclass, jobject, jint); + +/* + * Class: gnu_java_net_VMPlainDatagramSocketImpl + * Method: close + * Signature: (Lgnu/java/net/PlainDatagramSocketImpl;)V + */ +JNIEXPORT void JNICALL Java_gnu_java_net_VMPlainDatagramSocketImpl_close + (JNIEnv *, jclass, jobject); + +/* + * Class: gnu_java_net_VMPlainDatagramSocketImpl + * Method: join + * Signature: (Lgnu/java/net/PlainDatagramSocketImpl;Ljava/net/InetAddress;)V + */ +JNIEXPORT void JNICALL Java_gnu_java_net_VMPlainDatagramSocketImpl_join + (JNIEnv *, jclass, jobject, jobject); + +/* + * Class: gnu_java_net_VMPlainDatagramSocketImpl + * Method: leave + * Signature: (Lgnu/java/net/PlainDatagramSocketImpl;Ljava/net/InetAddress;)V + */ +JNIEXPORT void JNICALL Java_gnu_java_net_VMPlainDatagramSocketImpl_leave + (JNIEnv *, jclass, jobject, jobject); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/include/gnu_java_net_VMPlainSocketImpl.h b/include/gnu_java_net_VMPlainSocketImpl.h new file mode 100644 index 000000000..1e22aefbd --- /dev/null +++ b/include/gnu_java_net_VMPlainSocketImpl.h @@ -0,0 +1,117 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include <jni.h> +/* Header for class gnu_java_net_VMPlainSocketImpl */ + +#ifndef _Included_gnu_java_net_VMPlainSocketImpl +#define _Included_gnu_java_net_VMPlainSocketImpl +#ifdef __cplusplus +extern "C" { +#endif +/* + * Class: gnu_java_net_VMPlainSocketImpl + * Method: setOption + * Signature: (Lgnu/java/net/PlainSocketImpl;ILjava/lang/Object;)V + */ +JNIEXPORT void JNICALL Java_gnu_java_net_VMPlainSocketImpl_setOption + (JNIEnv *, jclass, jobject, jint, jobject); + +/* + * Class: gnu_java_net_VMPlainSocketImpl + * Method: getOption + * Signature: (Lgnu/java/net/PlainSocketImpl;I)Ljava/lang/Object; + */ +JNIEXPORT jobject JNICALL Java_gnu_java_net_VMPlainSocketImpl_getOption + (JNIEnv *, jclass, jobject, jint); + +/* + * Class: gnu_java_net_VMPlainSocketImpl + * Method: create + * Signature: (Lgnu/java/net/PlainSocketImpl;)V + */ +JNIEXPORT void JNICALL Java_gnu_java_net_VMPlainSocketImpl_create + (JNIEnv *, jclass, jobject); + +/* + * Class: gnu_java_net_VMPlainSocketImpl + * Method: connect + * Signature: (Lgnu/java/net/PlainSocketImpl;Ljava/net/InetAddress;I)V + */ +JNIEXPORT void JNICALL Java_gnu_java_net_VMPlainSocketImpl_connect + (JNIEnv *, jclass, jobject, jobject, jint); + +/* + * Class: gnu_java_net_VMPlainSocketImpl + * Method: bind + * Signature: (Lgnu/java/net/PlainSocketImpl;Ljava/net/InetAddress;I)V + */ +JNIEXPORT void JNICALL Java_gnu_java_net_VMPlainSocketImpl_bind + (JNIEnv *, jclass, jobject, jobject, jint); + +/* + * Class: gnu_java_net_VMPlainSocketImpl + * Method: listen + * Signature: (Lgnu/java/net/PlainSocketImpl;I)V + */ +JNIEXPORT void JNICALL Java_gnu_java_net_VMPlainSocketImpl_listen + (JNIEnv *, jclass, jobject, jint); + +/* + * Class: gnu_java_net_VMPlainSocketImpl + * Method: accept + * Signature: (Lgnu/java/net/PlainSocketImpl;Ljava/net/SocketImpl;)V + */ +JNIEXPORT void JNICALL Java_gnu_java_net_VMPlainSocketImpl_accept + (JNIEnv *, jclass, jobject, jobject); + +/* + * Class: gnu_java_net_VMPlainSocketImpl + * Method: available + * Signature: (Lgnu/java/net/PlainSocketImpl;)I + */ +JNIEXPORT jint JNICALL Java_gnu_java_net_VMPlainSocketImpl_available + (JNIEnv *, jclass, jobject); + +/* + * Class: gnu_java_net_VMPlainSocketImpl + * Method: close + * Signature: (Lgnu/java/net/PlainSocketImpl;)V + */ +JNIEXPORT void JNICALL Java_gnu_java_net_VMPlainSocketImpl_close + (JNIEnv *, jclass, jobject); + +/* + * Class: gnu_java_net_VMPlainSocketImpl + * Method: read + * Signature: (Lgnu/java/net/PlainSocketImpl;[BII)I + */ +JNIEXPORT jint JNICALL Java_gnu_java_net_VMPlainSocketImpl_read + (JNIEnv *, jclass, jobject, jbyteArray, jint, jint); + +/* + * Class: gnu_java_net_VMPlainSocketImpl + * Method: write + * Signature: (Lgnu/java/net/PlainSocketImpl;[BII)V + */ +JNIEXPORT void JNICALL Java_gnu_java_net_VMPlainSocketImpl_write + (JNIEnv *, jclass, jobject, jbyteArray, jint, jint); + +/* + * Class: gnu_java_net_VMPlainSocketImpl + * Method: shutdownInput + * Signature: (Lgnu/java/net/PlainSocketImpl;)V + */ +JNIEXPORT void JNICALL Java_gnu_java_net_VMPlainSocketImpl_shutdownInput + (JNIEnv *, jclass, jobject); + +/* + * Class: gnu_java_net_VMPlainSocketImpl + * Method: shutdownOutput + * Signature: (Lgnu/java/net/PlainSocketImpl;)V + */ +JNIEXPORT void JNICALL Java_gnu_java_net_VMPlainSocketImpl_shutdownOutput + (JNIEnv *, jclass, jobject); + +#ifdef __cplusplus +} +#endif +#endif |