1 /* This file is machine generated, don't edit it !*/
3 #ifndef _JAVA_NET_PLAINDATAGRAMSOCKETIMPL_H
4 #define _JAVA_NET_PLAINDATAGRAMSOCKETIMPL_H
6 /* Structure information for class: java/net/PlainDatagramSocketImpl */
8 typedef struct java_net_PlainDatagramSocketImpl {
9 java_objectheader header;
11 struct java_io_FileDescriptor* fd;
13 } java_net_PlainDatagramSocketImpl;
17 * Class: java/net/PlainDatagramSocketImpl
19 * Signature: (ILjava/net/InetAddress;)V
21 JNIEXPORT void JNICALL Java_java_net_PlainDatagramSocketImpl_bind(JNIEnv *env, struct java_net_PlainDatagramSocketImpl* this, s4 par1, struct java_net_InetAddress* par2);
25 * Class: java/net/PlainDatagramSocketImpl
29 JNIEXPORT void JNICALL Java_java_net_PlainDatagramSocketImpl_create(JNIEnv *env, struct java_net_PlainDatagramSocketImpl* this);
33 * Class: java/net/PlainDatagramSocketImpl
35 * Signature: (Ljava/net/InetAddress;I[BI)V
37 JNIEXPORT void JNICALL Java_java_net_PlainDatagramSocketImpl_sendto(JNIEnv *env, struct java_net_PlainDatagramSocketImpl* this, struct java_net_InetAddress* par1, s4 par2, java_bytearray* par3, s4 par4);
41 * Class: java/net/PlainDatagramSocketImpl
43 * Signature: (Ljava/net/DatagramPacket;)V
45 JNIEXPORT void JNICALL Java_java_net_PlainDatagramSocketImpl_receive(JNIEnv *env, struct java_net_PlainDatagramSocketImpl* this, struct java_net_DatagramPacket* par1);
49 * Class: java/net/PlainDatagramSocketImpl
51 * Signature: (ILjava/lang/Object;)V
53 JNIEXPORT void JNICALL Java_java_net_PlainDatagramSocketImpl_setOption(JNIEnv *env, struct java_net_PlainDatagramSocketImpl* this, s4 par1, struct java_lang_Object* par2);
57 * Class: java/net/PlainDatagramSocketImpl
59 * Signature: (I)Ljava/lang/Object;
61 JNIEXPORT struct java_lang_Object* JNICALL Java_java_net_PlainDatagramSocketImpl_getOption(JNIEnv *env, struct java_net_PlainDatagramSocketImpl* this, s4 par1);
65 * Class: java/net/PlainDatagramSocketImpl
69 JNIEXPORT void JNICALL Java_java_net_PlainDatagramSocketImpl_close(JNIEnv *env, struct java_net_PlainDatagramSocketImpl* this);
73 * Class: java/net/PlainDatagramSocketImpl
75 * Signature: (Ljava/net/InetAddress;)V
77 JNIEXPORT void JNICALL Java_java_net_PlainDatagramSocketImpl_join(JNIEnv *env, struct java_net_PlainDatagramSocketImpl* this, struct java_net_InetAddress* par1);
81 * Class: java/net/PlainDatagramSocketImpl
83 * Signature: (Ljava/net/InetAddress;)V
85 JNIEXPORT void JNICALL Java_java_net_PlainDatagramSocketImpl_leave(JNIEnv *env, struct java_net_PlainDatagramSocketImpl* this, struct java_net_InetAddress* par1);