summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorRoman Kennke <roman@kennke.org>2006-01-04 20:46:16 +0000
committerRoman Kennke <roman@kennke.org>2006-01-04 20:46:16 +0000
commit9ff80c73c85971b3d5bf1b317bcc9f2193473d44 (patch)
treeeca39d0abd6c525876dbd923eb30877c463c3772 /include
parenta82b606be8017296ce467a6ea2a0dc5f2fe959f7 (diff)
downloadclasspath-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.h29
-rw-r--r--include/gnu_java_net_PlainSocketImpl.h31
-rw-r--r--include/gnu_java_net_VMPlainDatagramSocketImpl.h95
-rw-r--r--include/gnu_java_net_VMPlainSocketImpl.h117
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