- we now build a libnat.a
[cacao.git] / nat / java_net_PlainSocketImpl.h
1 /* This file is machine generated, don't edit it !*/
2
3 #ifndef _JAVA_NET_PLAINSOCKETIMPL_H
4 #define _JAVA_NET_PLAINSOCKETIMPL_H
5
6 /* Structure information for class: java/net/PlainSocketImpl */
7
8 typedef struct java_net_PlainSocketImpl {
9    java_objectheader header;
10    struct java_net_InetAddress* address;
11    struct java_io_FileDescriptor* fd;
12    s4 localport;
13    s4 port;
14    s4 native_fd;
15    struct java_io_InputStream* in;
16    struct java_io_OutputStream* out;
17 } java_net_PlainSocketImpl;
18
19
20 /*
21  * Class:     java/net/PlainSocketImpl
22  * Method:    setOption
23  * Signature: (ILjava/lang/Object;)V
24  */
25 JNIEXPORT void JNICALL Java_java_net_PlainSocketImpl_setOption(JNIEnv *env, struct java_net_PlainSocketImpl* this, s4 par1, struct java_lang_Object* par2);
26
27
28 /*
29  * Class:     java/net/PlainSocketImpl
30  * Method:    getOption
31  * Signature: (I)Ljava/lang/Object;
32  */
33 JNIEXPORT struct java_lang_Object* JNICALL Java_java_net_PlainSocketImpl_getOption(JNIEnv *env, struct java_net_PlainSocketImpl* this, s4 par1);
34
35
36 /*
37  * Class:     java/net/PlainSocketImpl
38  * Method:    create
39  * Signature: (Z)V
40  */
41 JNIEXPORT void JNICALL Java_java_net_PlainSocketImpl_create(JNIEnv *env, struct java_net_PlainSocketImpl* this, s4 par1);
42
43
44 /*
45  * Class:     java/net/PlainSocketImpl
46  * Method:    connect
47  * Signature: (Ljava/net/InetAddress;I)V
48  */
49 JNIEXPORT void JNICALL Java_java_net_PlainSocketImpl_connect(JNIEnv *env, struct java_net_PlainSocketImpl* this, struct java_net_InetAddress* par1, s4 par2);
50
51
52 /*
53  * Class:     java/net/PlainSocketImpl
54  * Method:    bind
55  * Signature: (Ljava/net/InetAddress;I)V
56  */
57 JNIEXPORT void JNICALL Java_java_net_PlainSocketImpl_bind(JNIEnv *env, struct java_net_PlainSocketImpl* this, struct java_net_InetAddress* par1, s4 par2);
58
59
60 /*
61  * Class:     java/net/PlainSocketImpl
62  * Method:    listen
63  * Signature: (I)V
64  */
65 JNIEXPORT void JNICALL Java_java_net_PlainSocketImpl_listen(JNIEnv *env, struct java_net_PlainSocketImpl* this, s4 par1);
66
67
68 /*
69  * Class:     java/net/PlainSocketImpl
70  * Method:    accept
71  * Signature: (Ljava/net/SocketImpl;)V
72  */
73 JNIEXPORT void JNICALL Java_java_net_PlainSocketImpl_accept(JNIEnv *env, struct java_net_PlainSocketImpl* this, struct java_net_SocketImpl* par1);
74
75
76 /*
77  * Class:     java/net/PlainSocketImpl
78  * Method:    available
79  * Signature: ()I
80  */
81 JNIEXPORT s4 JNICALL Java_java_net_PlainSocketImpl_available(JNIEnv *env, struct java_net_PlainSocketImpl* this);
82
83
84 /*
85  * Class:     java/net/PlainSocketImpl
86  * Method:    close
87  * Signature: ()V
88  */
89 JNIEXPORT void JNICALL Java_java_net_PlainSocketImpl_close(JNIEnv *env, struct java_net_PlainSocketImpl* this);
90
91
92 /*
93  * Class:     java/net/PlainSocketImpl
94  * Method:    read
95  * Signature: ([BII)I
96  */
97 JNIEXPORT s4 JNICALL Java_java_net_PlainSocketImpl_read(JNIEnv *env, struct java_net_PlainSocketImpl* this, java_bytearray* par1, s4 par2, s4 par3);
98
99
100 /*
101  * Class:     java/net/PlainSocketImpl
102  * Method:    write
103  * Signature: ([BII)V
104  */
105 JNIEXPORT void JNICALL Java_java_net_PlainSocketImpl_write(JNIEnv *env, struct java_net_PlainSocketImpl* this, java_bytearray* par1, s4 par2, s4 par3);
106
107 #endif
108