annotate generator/typesystem_network-common.xml @ 282:256ab6cb8e85

Signals look-up andNew syntax for connect. The old one will not work from now on. This will allow for the signals overload. Although changes are done for both D1 and D2 versions, D1 won't work because of compiler bugs. I am tired of waiting for fixes.
author eldar
date Fri, 16 Oct 2009 02:43:59 +0000
parents a5cba313c924
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
e78566595089 initial import
mandel
parents:
diff changeset
1 <typesystem>
e78566595089 initial import
mandel
parents:
diff changeset
2 <namespace-type name="QSsl">
e78566595089 initial import
mandel
parents:
diff changeset
3 <include file-name="qssl.h" location="global" />
e78566595089 initial import
mandel
parents:
diff changeset
4 </namespace-type>
e78566595089 initial import
mandel
parents:
diff changeset
5
39
a5cba313c924 network and webkit are wrapped now
eldar
parents: 1
diff changeset
6 <enum-type name="QNetworkProxy::Capability" flags="QNetworkProxy::Capabilities" />
1
e78566595089 initial import
mandel
parents:
diff changeset
7 <enum-type name="QAbstractSocket::NetworkLayerProtocol" />
39
a5cba313c924 network and webkit are wrapped now
eldar
parents: 1
diff changeset
8 <enum-type name="QNetworkProxyQuery::QueryType" />
1
e78566595089 initial import
mandel
parents:
diff changeset
9 <enum-type name="QAbstractSocket::SocketError" />
e78566595089 initial import
mandel
parents:
diff changeset
10 <enum-type name="QAbstractSocket::SocketState" />
e78566595089 initial import
mandel
parents:
diff changeset
11 <enum-type name="QAbstractSocket::SocketType" />
e78566595089 initial import
mandel
parents:
diff changeset
12 <enum-type name="QFtp::Command" />
e78566595089 initial import
mandel
parents:
diff changeset
13 <enum-type name="QFtp::Error" />
e78566595089 initial import
mandel
parents:
diff changeset
14 <enum-type name="QFtp::State" />
e78566595089 initial import
mandel
parents:
diff changeset
15 <enum-type name="QFtp::TransferMode" />
e78566595089 initial import
mandel
parents:
diff changeset
16 <enum-type name="QFtp::TransferType" />
e78566595089 initial import
mandel
parents:
diff changeset
17 <enum-type name="QHostAddress::SpecialAddress" />
e78566595089 initial import
mandel
parents:
diff changeset
18 <enum-type name="QHttp::Error" />
e78566595089 initial import
mandel
parents:
diff changeset
19 <enum-type name="QHttp::State" />
e78566595089 initial import
mandel
parents:
diff changeset
20 <enum-type name="QHttp::ConnectionMode" />
e78566595089 initial import
mandel
parents:
diff changeset
21 <enum-type name="QNetworkInterface::InterfaceFlag" flags="QNetworkInterface::InterfaceFlags" />
e78566595089 initial import
mandel
parents:
diff changeset
22 <enum-type name="QNetworkProxy::ProxyType" />
e78566595089 initial import
mandel
parents:
diff changeset
23 <enum-type name="QUdpSocket::BindFlag" flags="QUdpSocket::BindMode" />
e78566595089 initial import
mandel
parents:
diff changeset
24 <enum-type name="QUrlInfo::PermissionSpec" />
e78566595089 initial import
mandel
parents:
diff changeset
25 <enum-type name="QHostInfo::HostInfoError" />
e78566595089 initial import
mandel
parents:
diff changeset
26 <enum-type name="QSsl::KeyType" />
e78566595089 initial import
mandel
parents:
diff changeset
27 <enum-type name="QSsl::EncodingFormat" />
e78566595089 initial import
mandel
parents:
diff changeset
28 <enum-type name="QSsl::KeyAlgorithm"/>
e78566595089 initial import
mandel
parents:
diff changeset
29 <enum-type name="QSsl::AlternateNameEntryType"/>
e78566595089 initial import
mandel
parents:
diff changeset
30 <enum-type name="QSsl::SslProtocol" />
e78566595089 initial import
mandel
parents:
diff changeset
31 <enum-type name="QLocalSocket::LocalSocketError" />
e78566595089 initial import
mandel
parents:
diff changeset
32 <enum-type name="QLocalSocket::LocalSocketState" />
e78566595089 initial import
mandel
parents:
diff changeset
33 <enum-type name="QNetworkAccessManager::Operation" />
e78566595089 initial import
mandel
parents:
diff changeset
34 <enum-type name="QNetworkCookie::RawForm" />
e78566595089 initial import
mandel
parents:
diff changeset
35 <enum-type name="QNetworkReply::NetworkError" />
e78566595089 initial import
mandel
parents:
diff changeset
36 <enum-type name="QNetworkRequest::Attribute" extensible="yes" />
e78566595089 initial import
mandel
parents:
diff changeset
37 <enum-type name="QNetworkRequest::CacheLoadControl" />
e78566595089 initial import
mandel
parents:
diff changeset
38 <enum-type name="QNetworkRequest::KnownHeaders" />
e78566595089 initial import
mandel
parents:
diff changeset
39
39
a5cba313c924 network and webkit are wrapped now
eldar
parents: 1
diff changeset
40 <object-type name="QAbstractNetworkCache" />
a5cba313c924 network and webkit are wrapped now
eldar
parents: 1
diff changeset
41 <object-type name="QNetworkDiskCache">
a5cba313c924 network and webkit are wrapped now
eldar
parents: 1
diff changeset
42 <modify-function signature="insert(QIODevice*)">
a5cba313c924 network and webkit are wrapped now
eldar
parents: 1
diff changeset
43 <modify-argument index="1">
a5cba313c924 network and webkit are wrapped now
eldar
parents: 1
diff changeset
44 <reference-count action="ignore" /> <!-- function only has effect on devices retrieved using prepare() -->
a5cba313c924 network and webkit are wrapped now
eldar
parents: 1
diff changeset
45 </modify-argument>
a5cba313c924 network and webkit are wrapped now
eldar
parents: 1
diff changeset
46 </modify-function>
a5cba313c924 network and webkit are wrapped now
eldar
parents: 1
diff changeset
47 </object-type>
a5cba313c924 network and webkit are wrapped now
eldar
parents: 1
diff changeset
48 <value-type name="QNetworkCacheMetaData">
a5cba313c924 network and webkit are wrapped now
eldar
parents: 1
diff changeset
49 <modify-function signature="operator=(QNetworkCacheMetaData)" remove="all" />
a5cba313c924 network and webkit are wrapped now
eldar
parents: 1
diff changeset
50 </value-type>
a5cba313c924 network and webkit are wrapped now
eldar
parents: 1
diff changeset
51
a5cba313c924 network and webkit are wrapped now
eldar
parents: 1
diff changeset
52 <object-type name="QNetworkProxyFactory">
a5cba313c924 network and webkit are wrapped now
eldar
parents: 1
diff changeset
53 <modify-function signature="setApplicationProxyFactory(QNetworkProxyFactory*)">
a5cba313c924 network and webkit are wrapped now
eldar
parents: 1
diff changeset
54 <modify-argument index="1">
a5cba313c924 network and webkit are wrapped now
eldar
parents: 1
diff changeset
55 <define-ownership class="java" owner="c++" />
a5cba313c924 network and webkit are wrapped now
eldar
parents: 1
diff changeset
56 </modify-argument>
a5cba313c924 network and webkit are wrapped now
eldar
parents: 1
diff changeset
57 </modify-function>
a5cba313c924 network and webkit are wrapped now
eldar
parents: 1
diff changeset
58 </object-type>
a5cba313c924 network and webkit are wrapped now
eldar
parents: 1
diff changeset
59 <value-type name="QNetworkProxyQuery" >
a5cba313c924 network and webkit are wrapped now
eldar
parents: 1
diff changeset
60 <modify-function signature="operator=(QNetworkProxyQuery)" remove="all" />
a5cba313c924 network and webkit are wrapped now
eldar
parents: 1
diff changeset
61 </value-type>
a5cba313c924 network and webkit are wrapped now
eldar
parents: 1
diff changeset
62
1
e78566595089 initial import
mandel
parents:
diff changeset
63 <object-type name="QAbstractSocket" />
e78566595089 initial import
mandel
parents:
diff changeset
64 <object-type name="QFtp" />
e78566595089 initial import
mandel
parents:
diff changeset
65
e78566595089 initial import
mandel
parents:
diff changeset
66 <object-type name="QHttp">
e78566595089 initial import
mandel
parents:
diff changeset
67 <modify-function signature="closeConnection()" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
68 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
69 <object-type name="QTcpServer" />
e78566595089 initial import
mandel
parents:
diff changeset
70 <object-type name="QTcpSocket" />
e78566595089 initial import
mandel
parents:
diff changeset
71 <object-type name="QUdpSocket" />
e78566595089 initial import
mandel
parents:
diff changeset
72
e78566595089 initial import
mandel
parents:
diff changeset
73 <object-type name="QHttpHeader">
e78566595089 initial import
mandel
parents:
diff changeset
74 <modify-function signature="operator=(QHttpHeader)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
75 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
76 <object-type name="QLocalServer" />
e78566595089 initial import
mandel
parents:
diff changeset
77 <object-type name="QLocalSocket" />
e78566595089 initial import
mandel
parents:
diff changeset
78 <object-type name="QNetworkAccessManager">
e78566595089 initial import
mandel
parents:
diff changeset
79 <modify-function signature="setCookieJar(QNetworkCookieJar*)">
e78566595089 initial import
mandel
parents:
diff changeset
80 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
81 <define-ownership class="java" owner="c++" />
e78566595089 initial import
mandel
parents:
diff changeset
82 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
83 </modify-function>
39
a5cba313c924 network and webkit are wrapped now
eldar
parents: 1
diff changeset
84 <modify-function signature="setCache(QAbstractNetworkCache*)">
a5cba313c924 network and webkit are wrapped now
eldar
parents: 1
diff changeset
85 <modify-argument index="1">
a5cba313c924 network and webkit are wrapped now
eldar
parents: 1
diff changeset
86 <reference-count action="ignore" />
a5cba313c924 network and webkit are wrapped now
eldar
parents: 1
diff changeset
87 </modify-argument>
a5cba313c924 network and webkit are wrapped now
eldar
parents: 1
diff changeset
88 </modify-function>
a5cba313c924 network and webkit are wrapped now
eldar
parents: 1
diff changeset
89 <modify-function signature="setProxyFactory(QNetworkProxyFactory*)">
a5cba313c924 network and webkit are wrapped now
eldar
parents: 1
diff changeset
90 <modify-argument index="1">
a5cba313c924 network and webkit are wrapped now
eldar
parents: 1
diff changeset
91 <define-ownership class="java" owner="c++" />
a5cba313c924 network and webkit are wrapped now
eldar
parents: 1
diff changeset
92 </modify-argument>
a5cba313c924 network and webkit are wrapped now
eldar
parents: 1
diff changeset
93 </modify-function>
1
e78566595089 initial import
mandel
parents:
diff changeset
94 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
95 <object-type name="QNetworkCookieJar" />
e78566595089 initial import
mandel
parents:
diff changeset
96 <object-type name="QNetworkReply" />
e78566595089 initial import
mandel
parents:
diff changeset
97
e78566595089 initial import
mandel
parents:
diff changeset
98 <value-type name="QHostAddress">
e78566595089 initial import
mandel
parents:
diff changeset
99 <modify-function signature="QHostAddress(unsigned char*)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
100 <modify-function signature="setAddress(unsigned char*)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
101 <modify-function signature="operator=(QString)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
102 <modify-function signature="operator=(QHostAddress)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
103 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
104
e78566595089 initial import
mandel
parents:
diff changeset
105 <value-type name="QHostInfo">
e78566595089 initial import
mandel
parents:
diff changeset
106 <modify-function signature="operator=(QHostInfo)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
107 <modify-function signature="lookupHost(QString,QObject*,const char*)" access="private" />
e78566595089 initial import
mandel
parents:
diff changeset
108 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
109
e78566595089 initial import
mandel
parents:
diff changeset
110 <value-type name="QHttpRequestHeader">
e78566595089 initial import
mandel
parents:
diff changeset
111 <modify-function signature="operator=(QHttpRequestHeader)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
112 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
113
e78566595089 initial import
mandel
parents:
diff changeset
114 <value-type name="QHttpResponseHeader">
e78566595089 initial import
mandel
parents:
diff changeset
115 <modify-function signature="operator=(QHttpResponseHeader)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
116 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
117
e78566595089 initial import
mandel
parents:
diff changeset
118 <value-type name="QNetworkAddressEntry">
e78566595089 initial import
mandel
parents:
diff changeset
119 <modify-function signature="operator=(QNetworkAddressEntry)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
120 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
121
e78566595089 initial import
mandel
parents:
diff changeset
122 <value-type name="QNetworkInterface">
e78566595089 initial import
mandel
parents:
diff changeset
123 <modify-function signature="operator=(QNetworkInterface)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
124 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
125
e78566595089 initial import
mandel
parents:
diff changeset
126 <value-type name="QNetworkProxy">
e78566595089 initial import
mandel
parents:
diff changeset
127 <modify-function signature="operator=(QNetworkProxy)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
128 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
129
e78566595089 initial import
mandel
parents:
diff changeset
130 <value-type name="QUrlInfo">
e78566595089 initial import
mandel
parents:
diff changeset
131 <modify-function signature="operator=(QUrlInfo)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
132 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
133
e78566595089 initial import
mandel
parents:
diff changeset
134 <value-type name="QIPv6Address">
e78566595089 initial import
mandel
parents:
diff changeset
135 <modify-function signature="operator[](int)const">
e78566595089 initial import
mandel
parents:
diff changeset
136 <remove/>
e78566595089 initial import
mandel
parents:
diff changeset
137 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
138 <modify-function signature="operator[](int)">
e78566595089 initial import
mandel
parents:
diff changeset
139 <remove/>
e78566595089 initial import
mandel
parents:
diff changeset
140 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
141 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
142
e78566595089 initial import
mandel
parents:
diff changeset
143 <value-type name="QAuthenticator">
e78566595089 initial import
mandel
parents:
diff changeset
144 <modify-function signature="operator=(QAuthenticator)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
145 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
146 <value-type name="QNetworkCookie">
e78566595089 initial import
mandel
parents:
diff changeset
147 <modify-function signature="operator=(QNetworkCookie)" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
148 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
149 <value-type name="QNetworkRequest">
e78566595089 initial import
mandel
parents:
diff changeset
150 <modify-function signature="operator=(QNetworkRequest)" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
151 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
152
e78566595089 initial import
mandel
parents:
diff changeset
153 <enum-type name="QSslError::SslError"/>
e78566595089 initial import
mandel
parents:
diff changeset
154 <enum-type name="QSslCertificate::SubjectInfo" />
e78566595089 initial import
mandel
parents:
diff changeset
155 <enum-type name="QSslSocket::SslMode" />
e78566595089 initial import
mandel
parents:
diff changeset
156 <enum-type name="QSslSocket::PeerVerifyMode" />
e78566595089 initial import
mandel
parents:
diff changeset
157
e78566595089 initial import
mandel
parents:
diff changeset
158 <value-type name="QSslCipher" />
e78566595089 initial import
mandel
parents:
diff changeset
159 <value-type name="QSslError" />
e78566595089 initial import
mandel
parents:
diff changeset
160 <value-type name="QSslKey" />
e78566595089 initial import
mandel
parents:
diff changeset
161 <value-type name="QSslCertificate" />
e78566595089 initial import
mandel
parents:
diff changeset
162 <value-type name="QSslConfiguration" />
e78566595089 initial import
mandel
parents:
diff changeset
163
e78566595089 initial import
mandel
parents:
diff changeset
164 <object-type name="QSslSocket" />
e78566595089 initial import
mandel
parents:
diff changeset
165
e78566595089 initial import
mandel
parents:
diff changeset
166 <suppress-warning text="*unmatched parameter type 'sockaddr const*" />
e78566595089 initial import
mandel
parents:
diff changeset
167 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QUrlInfo' has equals operators but no qHash() function" />
e78566595089 initial import
mandel
parents:
diff changeset
168 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QAuthenticator' has equals operators but no qHash() function" />
e78566595089 initial import
mandel
parents:
diff changeset
169
e78566595089 initial import
mandel
parents:
diff changeset
170 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QSslKey' has equals operators but no qHash() function"/>
e78566595089 initial import
mandel
parents:
diff changeset
171 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QSslError' has equals operators but no qHash() function"/>
e78566595089 initial import
mandel
parents:
diff changeset
172 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QSslCertificate' has equals operators but no qHash() function"/>
e78566595089 initial import
mandel
parents:
diff changeset
173 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QSslCipher' has equals operators but no qHash() function"/>
e78566595089 initial import
mandel
parents:
diff changeset
174 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QSslConfiguration' has equals operators but no qHash() function"/>
e78566595089 initial import
mandel
parents:
diff changeset
175 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QNetworkProxy' has equals operators but no qHash() function" />
e78566595089 initial import
mandel
parents:
diff changeset
176
e78566595089 initial import
mandel
parents:
diff changeset
177 <!-- For people building without SSL support -->
e78566595089 initial import
mandel
parents:
diff changeset
178 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'qt.network.QSslSocket' for enum 'SslMode' is not declared" />
e78566595089 initial import
mandel
parents:
diff changeset
179 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QSslError' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
e78566595089 initial import
mandel
parents:
diff changeset
180 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QSslCipher' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
e78566595089 initial import
mandel
parents:
diff changeset
181 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QSslKey' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
e78566595089 initial import
mandel
parents:
diff changeset
182 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'qt.network.QSslError' for enum 'SslError' is not declared" />
e78566595089 initial import
mandel
parents:
diff changeset
183 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QSslCertificate' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
e78566595089 initial import
mandel
parents:
diff changeset
184 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'qt.network.QSslSocket' for enum 'PeerVerifyMode' is not declared"/>
e78566595089 initial import
mandel
parents:
diff changeset
185 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'qt.network.QSslCertificate' for enum 'SubjectInfo' is not declared"/>
e78566595089 initial import
mandel
parents:
diff changeset
186 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QSslConfiguration' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
e78566595089 initial import
mandel
parents:
diff changeset
187 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QSslSocket' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
e78566595089 initial import
mandel
parents:
diff changeset
188 <!-- -->
e78566595089 initial import
mandel
parents:
diff changeset
189
e78566595089 initial import
mandel
parents:
diff changeset
190 </typesystem>