1
|
1 <?xml version="1.0"?>
|
39
|
2 <typesystem package="qt.network" default-superclass="QtDObject">
|
1
|
3 <inject-code>
|
|
4 qt.Utilities.loadQtLibrary("QtNetwork");
|
|
5 </inject-code>
|
|
6
|
|
7 <template name="network.read_char*_long_long">
|
|
8 public final int read(byte data[]) {
|
|
9 if (data.length == 0) return 0;
|
|
10
|
|
11 qt.QNativePointer np = new qt.QNativePointer(qt.QNativePointer.Type.Byte, data.length);
|
|
12 int len = (int) read(np, data.length);
|
|
13 for (int i=0; i<len; ++i) data[i] = np.byteAt(i);
|
|
14
|
|
15 return len;
|
|
16 }
|
|
17 </template>
|
|
18
|
|
19
|
|
20
|
|
21 <object-type name="QAbstractSocket">
|
|
22 <inject-code>
|
|
23 <import-file name="typesystem_network-java.java" quote-after-line="class QAbstractSocket___" quote-before-line="}// class"/>
|
|
24 </inject-code>
|
|
25 <inject-code class="constructors">
|
|
26 proxyAuthenticationRequired.connect(this, "emitProxyAuthenticationRequiredPrivate(QNetworkProxy, QAuthenticator)", qt.core.Qt.ConnectionType.DirectConnection);
|
|
27 proxyAuthenticationRequiredPrivate.connect(this, "emitProxyAuthenticationRequired(QNetworkProxy,QNativePointer)", qt.core.Qt.ConnectionType.DirectConnection);
|
|
28 </inject-code>
|
|
29 <modify-function signature="proxyAuthenticationRequired(QNetworkProxy,QAuthenticator*)">
|
|
30 <access modifier="private"/>
|
|
31 <rename to="proxyAuthenticationRequiredPrivate"/>
|
|
32 </modify-function>
|
|
33 <modify-function signature="connectToHostImplementation(QString, unsigned short, QFlags<QIODevice::OpenModeFlag>)" access="private" />
|
|
34 <modify-function signature="localPort()const" access="private" rename="localPort_private"/>
|
|
35 <modify-function signature="peerPort()const" access="private" rename="peerPort_private"/>
|
|
36 <modify-function signature="setLocalPort(unsigned short)" access="private"/>
|
|
37 <modify-function signature="setPeerPort(unsigned short)" access="private"/>
|
|
38 <modify-function signature="connectToHost(QString, unsigned short, QFlags<QIODevice::OpenModeFlag>)" access="private"/>
|
|
39 <modify-function signature="connectToHost(QHostAddress, unsigned short, QFlags<QIODevice::OpenModeFlag>)" access="private"/>
|
|
40
|
|
41 <modify-function signature="abort()" access="non-final" />
|
|
42 <modify-function signature="disconnectFromHostImplementation()" access="non-final" />
|
|
43 <modify-function signature="flush()" access="non-final" />
|
|
44 <modify-function signature="setReadBufferSize(long long)" access="non-final" />
|
|
45 <modify-function signature="setSocketDescriptor(int,QAbstractSocket::SocketState,QFlags<QIODevice::OpenModeFlag>)" access="non-final" />
|
|
46 <modify-function signature="waitForConnected(int)" access="non-final" />
|
|
47 <modify-function signature="waitForDisconnected(int)" access="non-final" />
|
|
48
|
|
49 </object-type>
|
|
50
|
|
51 <value-type name="QHostInfo">
|
|
52 <inject-code class="java">
|
|
53 <import-file name="typesystem_network-java.java" quote-after-line="class QHostInfo___" quote-before-line="}// class"/>
|
|
54 </inject-code>
|
|
55 </value-type>
|
|
56
|
|
57
|
|
58 <object-type name="QFtp">
|
|
59 <modify-function signature="read(char*,long long)">
|
|
60 <access modifier="private"/>
|
|
61 </modify-function>
|
|
62 <inject-code>
|
|
63 <insert-template name="network.read_char*_long_long"/>
|
|
64 </inject-code>
|
|
65 </object-type>
|
|
66
|
|
67
|
|
68 <object-type name="QHttp">
|
|
69 <inject-code>
|
|
70 <import-file name="typesystem_network-java.java" quote-after-line="class QHttp___" quote-before-line="}// class"/>
|
|
71 </inject-code>
|
|
72 <modify-function signature="proxyAuthenticationRequired(QNetworkProxy,QAuthenticator*)">
|
|
73 <access modifier="private"/>
|
|
74 <rename to="proxyAuthenticationRequiredPrivate"/>
|
|
75 </modify-function>
|
|
76
|
|
77 <modify-function signature="authenticationRequired(QString,unsigned short,QAuthenticator*)">
|
|
78 <access modifier="private"/>
|
|
79 <rename to="authenticationRequiredPrivate"/>
|
|
80 </modify-function>
|
|
81
|
|
82 <inject-code class="constructors">
|
|
83 proxyAuthenticationRequired.connect(this, "emitProxyAuthenticationRequiredPrivate(QNetworkProxy, QAuthenticator)", qt.core.Qt.ConnectionType.DirectConnection);
|
|
84 proxyAuthenticationRequiredPrivate.connect(this, "emitProxyAuthenticationRequired(QNetworkProxy,QNativePointer)", qt.core.Qt.ConnectionType.DirectConnection);
|
|
85 authenticationRequired.connect(this, "emitAuthenticationRequiredPrivate(String, int, QAuthenticator)", qt.core.Qt.ConnectionType.DirectConnection);
|
|
86 authenticationRequiredPrivate.connect(this, "emitAuthenticationRequired(String, char, QNativePointer)", qt.core.Qt.ConnectionType.DirectConnection);
|
|
87 </inject-code>
|
|
88
|
|
89 <modify-function signature="QHttp(const QString &, unsigned short, QObject *)" access="private">
|
|
90 <modify-argument index="2">
|
|
91 <remove-default-expression />
|
|
92 </modify-argument>
|
|
93 </modify-function>
|
|
94 <modify-function signature="QHttp(const QString &, QHttp::ConnectionMode, unsigned short, QObject *)" access="private">
|
|
95 <modify-argument index="3">
|
|
96 <remove-default-expression />
|
|
97 </modify-argument>
|
|
98 </modify-function>
|
|
99
|
|
100 <modify-function signature="read(char*,long long)">
|
|
101 <access modifier="private"/>
|
|
102 </modify-function>
|
|
103 <inject-code>
|
|
104 <insert-template name="network.read_char*_long_long"/>
|
|
105 </inject-code>
|
|
106 <modify-function signature="setSocket(QTcpSocket*)">
|
|
107 <modify-argument index="1">
|
|
108 <reference-count action="set" variable-name="__rcSocket"/>
|
|
109 </modify-argument>
|
|
110 </modify-function>
|
|
111
|
|
112 <modify-function signature="setHost(QString, unsigned short)" access="private">
|
|
113 <modify-argument index="2">
|
|
114 <remove-default-expression />
|
|
115 </modify-argument>
|
|
116 </modify-function>
|
|
117 <modify-function signature="setHost(QString, QHttp::ConnectionMode, unsigned short)" access="private">
|
|
118 <modify-argument index="3">
|
|
119 <remove-default-expression />
|
|
120 </modify-argument>
|
|
121 </modify-function>
|
|
122
|
|
123 </object-type>
|
|
124
|
|
125
|
|
126
|
|
127 <object-type name="QTcpServer">
|
|
128 <inject-code>
|
|
129 <import-file name="typesystem_network-java.java" quote-after-line="class QTcpServer___" quote-before-line="}// class"/>
|
|
130 </inject-code>
|
|
131 <extra-includes>
|
|
132 <include file-name="qt.QNativePointer" location="java"/>
|
|
133 </extra-includes>
|
|
134 <modify-function signature="listen(QHostAddress,unsigned short)" access="private">
|
|
135 <modify-argument index="1">
|
|
136 <remove-default-expression />
|
|
137 </modify-argument>
|
|
138 <modify-argument index="2">
|
|
139 <remove-default-expression />
|
|
140 </modify-argument>
|
|
141 </modify-function>
|
|
142
|
|
143
|
|
144 <modify-function signature="serverPort()const" access="private" rename="serverPort_private"/>
|
|
145
|
|
146
|
|
147 <modify-function signature="waitForNewConnection(int,bool*)">
|
|
148 <access modifier="private"/>
|
|
149 <modify-argument index="1">
|
|
150 <remove-default-expression/>
|
|
151 </modify-argument>
|
|
152 <modify-argument index="2">
|
|
153 <remove-default-expression/>
|
|
154 </modify-argument>
|
|
155 </modify-function>
|
|
156
|
|
157 </object-type>
|
|
158
|
|
159 <object-type name="QTcpSocket">
|
|
160 <inject-code class="constructors">
|
|
161 proxyAuthenticationRequired.connect(this, "emitProxyAuthenticationRequiredPrivate(QNetworkProxy, QAuthenticator)", qt.core.Qt.ConnectionType.DirectConnection);
|
|
162 AbstractSignal sig = (AbstractSignal) qt.GeneratorUtilities.fetchField(this, QAbstractSocket.class, "proxyAuthenticationRequiredPrivate");
|
|
163 sig.connect(this, "emitProxyAuthenticationRequired(QNetworkProxy,QNativePointer)", qt.core.Qt.ConnectionType.DirectConnection);
|
|
164 </inject-code>
|
|
165 </object-type>
|
|
166
|
|
167
|
|
168 <object-type name="QUdpSocket">
|
|
169 <inject-code>
|
|
170 <import-file name="typesystem_network-java.java" quote-after-line="class QUdpSocket___" quote-before-line="}// class"/>
|
|
171 </inject-code>
|
|
172 <inject-code class="constructors">
|
|
173 proxyAuthenticationRequired.connect(this, "emitProxyAuthenticationRequiredPrivate(QNetworkProxy, QAuthenticator)", qt.core.Qt.ConnectionType.DirectConnection);
|
|
174 AbstractSignal sig = (AbstractSignal) qt.GeneratorUtilities.fetchField(this, QAbstractSocket.class, "proxyAuthenticationRequiredPrivate");
|
|
175 sig.connect(this, "emitProxyAuthenticationRequired(QNetworkProxy,QNativePointer)", qt.core.Qt.ConnectionType.DirectConnection);
|
|
176 </inject-code>
|
|
177
|
|
178 <extra-includes>
|
|
179 <include file-name="qt.QNativePointer" location="java"/>
|
|
180 </extra-includes>
|
|
181
|
|
182 <modify-function signature="readDatagram(char*,long long,QHostAddress*,unsigned short*)">
|
|
183 <access modifier="private"/>
|
|
184 <modify-argument index="3">
|
|
185 <remove-default-expression />
|
|
186 </modify-argument>
|
|
187 <modify-argument index="4">
|
|
188 <remove-default-expression />
|
|
189 </modify-argument>
|
|
190 </modify-function>
|
|
191
|
|
192 <modify-function signature="bind(QHostAddress, unsigned short)" access="private" rename="bind_private"/>
|
|
193
|
|
194 <modify-function signature="bind(unsigned short)" access="private" rename="bind_private"/>
|
|
195
|
|
196 <modify-function signature="bind(QHostAddress,unsigned short,QFlags<QUdpSocket::BindFlag>)" access="private" rename="bind_private"/>
|
|
197
|
|
198 <modify-function signature="bind(unsigned short, QFlags<QUdpSocket::BindFlag>)" access="private" rename="bind_private"/>
|
|
199
|
|
200 <modify-function signature="writeDatagram(const char*,long long,QHostAddress,unsigned short)">
|
|
201 <access modifier="private"/>
|
|
202 </modify-function>
|
|
203
|
|
204 <modify-function signature="writeDatagram(QByteArray, QHostAddress, unsigned short)" access="private"/>
|
|
205 </object-type>
|
|
206
|
|
207
|
|
208 <value-type name="QNetworkProxy">
|
|
209 <inject-code>
|
|
210 <import-file name="typesystem_network-java.java" quote-after-line="class QNetworkProxy___" quote-before-line="}// class"/>
|
|
211 </inject-code>
|
|
212 <modify-function signature="QNetworkProxy(QNetworkProxy::ProxyType,QString,unsigned short,QString,QString)" access="private">
|
|
213 <modify-argument index="2">
|
|
214 <remove-default-expression />
|
|
215 </modify-argument>
|
|
216 <modify-argument index="3">
|
|
217 <remove-default-expression />
|
|
218 </modify-argument>
|
|
219 </modify-function>
|
|
220 <modify-function signature="setPort(unsigned short)" access="private"/>
|
|
221 <modify-function signature="port()const" access="private" rename="port_private"/>
|
|
222 </value-type>
|
|
223
|
|
224 <object-type name="QNetworkAccessManager">
|
|
225 <inject-code>
|
|
226 <import-file name="typesystem_network-java.java" quote-after-line="class QNetworkAccessManager___" quote-before-line="}// class"/>
|
|
227 </inject-code>
|
|
228 <modify-function signature="proxyAuthenticationRequired(QNetworkProxy,QAuthenticator*)">
|
|
229 <access modifier="private"/>
|
|
230 <rename to="proxyAuthenticationRequiredPrivate"/>
|
|
231 </modify-function>
|
|
232
|
|
233 <modify-function signature="authenticationRequired(QNetworkReply *,QAuthenticator*)">
|
|
234 <access modifier="private"/>
|
|
235 <rename to="authenticationRequiredPrivate"/>
|
|
236 </modify-function>
|
|
237
|
|
238 <inject-code class="constructors">
|
|
239 proxyAuthenticationRequired.connect(this, "emitProxyAuthenticationRequiredPrivate(QNetworkProxy, QAuthenticator)", qt.core.Qt.ConnectionType.DirectConnection);
|
|
240 proxyAuthenticationRequiredPrivate.connect(this, "emitProxyAuthenticationRequired(QNetworkProxy,QNativePointer)", qt.core.Qt.ConnectionType.DirectConnection);
|
|
241 authenticationRequired.connect(this, "emitAuthenticationRequiredPrivate(QNetworkReply, QAuthenticator)", qt.core.Qt.ConnectionType.DirectConnection);
|
|
242 authenticationRequiredPrivate.connect(this, "emitAuthenticationRequired(QNetworkReply, QNativePointer)", qt.core.Qt.ConnectionType.DirectConnection);
|
|
243 </inject-code>
|
|
244 </object-type>
|
|
245
|
|
246 <object-type name="QLocalServer">
|
|
247 <inject-code>
|
|
248 <import-file name="typesystem_network-java.java" quote-after-line="class QLocalServer___" quote-before-line="}// class"/>
|
|
249 </inject-code>
|
|
250 <modify-function signature="waitForNewConnection(int,bool*)">
|
|
251 <access modifier="private"/>
|
|
252 <modify-argument index="1">
|
|
253 <remove-default-expression/>
|
|
254 </modify-argument>
|
|
255 <modify-argument index="2">
|
|
256 <remove-default-expression/>
|
|
257 </modify-argument>
|
|
258 </modify-function>
|
|
259 </object-type>
|
|
260
|
|
261 <value-type name="QSslCipher">
|
|
262 <modify-function signature="operator=(QSslCipher)" remove="all" />
|
|
263 </value-type>
|
|
264
|
|
265 <value-type name="QSslError">
|
|
266 <modify-function signature="operator=(QSslError)" remove="all" />
|
|
267 </value-type>
|
|
268
|
|
269 <value-type name="QSslKey">
|
|
270 <modify-function signature="operator=(QSslKey)" remove="all" />
|
|
271 </value-type>
|
|
272
|
|
273 <value-type name="QSslCertificate">
|
|
274 <modify-function signature="operator=(QSslCertificate)" remove="all" />
|
|
275 </value-type>
|
|
276
|
|
277 <value-type name="QSslConfiguration">
|
|
278 <modify-function signature="operator=(QSslConfiguration)" remove="all" />
|
|
279 </value-type>
|
|
280
|
|
281
|
|
282 <object-type name="QSslSocket">
|
|
283 <inject-code>
|
|
284 <import-file name="typesystem_network-java.java" quote-after-line="class QSslSocket___" quote-before-line="}// class"/>
|
|
285 </inject-code>
|
|
286 <modify-function signature="connectToHostImplementation(QString, unsigned short, QFlags<QIODevice::OpenModeFlag>)" access="private" />
|
|
287 </object-type>
|
|
288
|
|
289
|
|
290 </typesystem>
|