Mercurial > projects > qtd
comparison generator/typesystem_network-java.xml @ 1:e78566595089
initial import
author | mandel |
---|---|
date | Mon, 11 May 2009 16:01:50 +0000 |
parents | |
children | a5cba313c924 |
comparison
equal
deleted
inserted
replaced
0:36fb74dc547d | 1:e78566595089 |
---|---|
1 <?xml version="1.0"?> | |
2 <typesystem package="qt.network" default-superclass="qt.QtJambiObject"> | |
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> |