annotate generator/typesystem_network-common.xml @ 393:1049b01aebd2

Fixed generator segfaults on OS X 10.6. Regarding the change to dgenerator.cpp, I am not actually sure if 0 is the correct value to pass, but it seems to work and the code which had been there before was just plain incorrect ? it read past the list boundaries.
author David Nadlinger <code@klickverbot.at>
date Sat, 28 Aug 2010 02:55:55 +0200
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>