Some new x86_64 entries.
[cacao.git] / nat / java_net_PlainDatagramSocketImpl.h
1 /* This file is machine generated, don't edit it !*/
2
3 #ifndef _JAVA_NET_PLAINDATAGRAMSOCKETIMPL_H
4 #define _JAVA_NET_PLAINDATAGRAMSOCKETIMPL_H
5
6 /* Structure information for class: java/net/PlainDatagramSocketImpl */
7
8 typedef struct java_net_PlainDatagramSocketImpl {
9    java_objectheader header;
10    s4 localPort;
11    struct java_io_FileDescriptor* fd;
12    s4 native_fd;
13 } java_net_PlainDatagramSocketImpl;
14
15
16 /*
17  * Class:     java/net/PlainDatagramSocketImpl
18  * Method:    bind
19  * Signature: (ILjava/net/InetAddress;)V
20  */
21 JNIEXPORT void JNICALL Java_java_net_PlainDatagramSocketImpl_bind(JNIEnv *env, struct java_net_PlainDatagramSocketImpl* this, s4 par1, struct java_net_InetAddress* par2);
22
23
24 /*
25  * Class:     java/net/PlainDatagramSocketImpl
26  * Method:    create
27  * Signature: ()V
28  */
29 JNIEXPORT void JNICALL Java_java_net_PlainDatagramSocketImpl_create(JNIEnv *env, struct java_net_PlainDatagramSocketImpl* this);
30
31
32 /*
33  * Class:     java/net/PlainDatagramSocketImpl
34  * Method:    sendto
35  * Signature: (Ljava/net/InetAddress;I[BI)V
36  */
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);
38
39
40 /*
41  * Class:     java/net/PlainDatagramSocketImpl
42  * Method:    receive
43  * Signature: (Ljava/net/DatagramPacket;)V
44  */
45 JNIEXPORT void JNICALL Java_java_net_PlainDatagramSocketImpl_receive(JNIEnv *env, struct java_net_PlainDatagramSocketImpl* this, struct java_net_DatagramPacket* par1);
46
47
48 /*
49  * Class:     java/net/PlainDatagramSocketImpl
50  * Method:    setOption
51  * Signature: (ILjava/lang/Object;)V
52  */
53 JNIEXPORT void JNICALL Java_java_net_PlainDatagramSocketImpl_setOption(JNIEnv *env, struct java_net_PlainDatagramSocketImpl* this, s4 par1, struct java_lang_Object* par2);
54
55
56 /*
57  * Class:     java/net/PlainDatagramSocketImpl
58  * Method:    getOption
59  * Signature: (I)Ljava/lang/Object;
60  */
61 JNIEXPORT struct java_lang_Object* JNICALL Java_java_net_PlainDatagramSocketImpl_getOption(JNIEnv *env, struct java_net_PlainDatagramSocketImpl* this, s4 par1);
62
63
64 /*
65  * Class:     java/net/PlainDatagramSocketImpl
66  * Method:    close
67  * Signature: ()V
68  */
69 JNIEXPORT void JNICALL Java_java_net_PlainDatagramSocketImpl_close(JNIEnv *env, struct java_net_PlainDatagramSocketImpl* this);
70
71
72 /*
73  * Class:     java/net/PlainDatagramSocketImpl
74  * Method:    join
75  * Signature: (Ljava/net/InetAddress;)V
76  */
77 JNIEXPORT void JNICALL Java_java_net_PlainDatagramSocketImpl_join(JNIEnv *env, struct java_net_PlainDatagramSocketImpl* this, struct java_net_InetAddress* par1);
78
79
80 /*
81  * Class:     java/net/PlainDatagramSocketImpl
82  * Method:    leave
83  * Signature: (Ljava/net/InetAddress;)V
84  */
85 JNIEXPORT void JNICALL Java_java_net_PlainDatagramSocketImpl_leave(JNIEnv *env, struct java_net_PlainDatagramSocketImpl* this, struct java_net_InetAddress* par1);
86
87 #endif
88