Mercurial > projects > qtd
diff generator/typesystem_network.xml @ 39:a5cba313c924
network and webkit are wrapped now
author | eldar |
---|---|
date | Sun, 17 May 2009 01:44:06 +0000 |
parents | e78566595089 |
children | 7664de4a55e5 |
line wrap: on
line diff
--- a/generator/typesystem_network.xml Sat May 16 21:34:54 2009 +0000 +++ b/generator/typesystem_network.xml Sun May 17 01:44:06 2009 +0000 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<typesystem package="qt.network" default-superclass="qt.QtJambiObject"> +<typesystem package="qt.network" default-superclass="QtDObject"> <inject-code> qt.Utilities.loadQtLibrary("QtNetwork"); </inject-code> @@ -18,7 +18,9 @@ <include file-name="qssl.h" location="global"/> </namespace-type> + <enum-type name="QNetworkProxy::Capability" flags="QNetworkProxy::Capabilities"/> <enum-type name="QAbstractSocket::NetworkLayerProtocol"/> + <enum-type name="QNetworkProxyQuery::QueryType"/> <enum-type name="QAbstractSocket::SocketError"/> <enum-type name="QAbstractSocket::SocketState"/> <enum-type name="QAbstractSocket::SocketType"/> @@ -50,8 +52,31 @@ <enum-type name="QNetworkRequest::CacheLoadControl"/> <enum-type name="QNetworkRequest::KnownHeaders"/> + <object-type name="QAbstractNetworkCache"/> + <object-type name="QNetworkDiskCache"> + <modify-function signature="insert(QIODevice*)"> + <modify-argument index="1"> + <reference-count action="ignore"/> <!-- function only has effect on devices retrieved using prepare() --> + </modify-argument> + </modify-function> + </object-type> + <value-type name="QNetworkCacheMetaData"> + <modify-function signature="operator=(QNetworkCacheMetaData)" remove="all"/> + </value-type> + + <object-type name="QNetworkProxyFactory"> + <modify-function signature="setApplicationProxyFactory(QNetworkProxyFactory*)"> + <modify-argument index="1"> + <define-ownership class="java" owner="c++"/> + </modify-argument> + </modify-function> + </object-type> + <value-type name="QNetworkProxyQuery"> + <modify-function signature="operator=(QNetworkProxyQuery)" remove="all"/> + </value-type> + <object-type name="QAbstractSocket"> - <inject-code> +<!-- <inject-code> <import-file name="typesystem_network-java.java" quote-after-line="class QAbstractSocket___" quote-before-line="}// class"/> </inject-code> <inject-code class="constructors"> @@ -62,35 +87,39 @@ <access modifier="private"/> <rename to="proxyAuthenticationRequiredPrivate"/> </modify-function> - <modify-function signature="connectToHostImplementation(QString, unsigned short, QFlags<QIODevice::OpenModeFlag>)" access="private"/> + <modify-function signature="connectToHostImplementation(QString, unsigned short, QFlags<QIODevice::OpenModeFlag>)" access="private"/>virtual-slot="yes" <modify-function signature="localPort()const" access="private" rename="localPort_private"/> <modify-function signature="peerPort()const" access="private" rename="peerPort_private"/> <modify-function signature="setLocalPort(unsigned short)" access="private"/> <modify-function signature="setPeerPort(unsigned short)" access="private"/> <modify-function signature="connectToHost(QString, unsigned short, QFlags<QIODevice::OpenModeFlag>)" access="private"/> <modify-function signature="connectToHost(QHostAddress, unsigned short, QFlags<QIODevice::OpenModeFlag>)" access="private"/> - +--> + <modify-function signature="connectToHostImplementation(QString, unsigned short, QFlags<QIODevice::OpenModeFlag>)" virtual-slot="yes"/> + <modify-function signature="error()const"> + <rename to="error_"/> + </modify-function> <modify-function signature="abort()" access="non-final"/> <modify-function signature="disconnectFromHostImplementation()" access="non-final"/> <modify-function signature="flush()" access="non-final"/> <modify-function signature="setReadBufferSize(long long)" access="non-final"/> - <modify-function signature="setSocketDescriptor(int,QAbstractSocket::SocketState,QFlags<QIODevice::OpenModeFlag>)" access="non-final"/> + <modify-function signature="setSocketDescriptor(int,QAbstractSocket::SocketState,QFlags<QIODevice::OpenModeFlag>)" access="non-final"/> <modify-function signature="waitForConnected(int)" access="non-final"/> <modify-function signature="waitForDisconnected(int)" access="non-final"/> </object-type> <object-type name="QFtp"> - <modify-function signature="read(char*,long long)"> +<!-- <modify-function signature="read(char*,long long)"> <access modifier="private"/> </modify-function> <inject-code> <insert-template name="network.read_char*_long_long"/> - </inject-code> + </inject-code> --> </object-type> <object-type name="QHttp"> <modify-function signature="closeConnection()" remove="all"/> - + <!-- <inject-code> <import-file name="typesystem_network-java.java" quote-after-line="class QHttp___" quote-before-line="}// class"/> </inject-code> @@ -127,13 +156,13 @@ </modify-function> <inject-code> <insert-template name="network.read_char*_long_long"/> - </inject-code> + </inject-code> --> <modify-function signature="setSocket(QTcpSocket*)"> <modify-argument index="1"> <reference-count action="set" variable-name="__rcSocket"/> </modify-argument> </modify-function> - +<!-- <modify-function signature="setHost(QString, unsigned short)" access="private"> <modify-argument index="2"> <remove-default-expression/> @@ -144,15 +173,13 @@ <remove-default-expression/> </modify-argument> </modify-function> - +--> </object-type> <object-type name="QTcpServer"> - <inject-code> +<!-- <inject-code> <import-file name="typesystem_network-java.java" quote-after-line="class QTcpServer___" quote-before-line="}// class"/> </inject-code> - <extra-includes> - <include file-name="qt.QNativePointer" location="java"/> - </extra-includes> + <modify-function signature="listen(QHostAddress,unsigned short)" access="private"> <modify-argument index="1"> <remove-default-expression/> @@ -175,17 +202,17 @@ <remove-default-expression/> </modify-argument> </modify-function> - +--> </object-type> <object-type name="QTcpSocket"> - <inject-code class="constructors"> +<!-- <inject-code class="constructors"> proxyAuthenticationRequired.connect(this, "emitProxyAuthenticationRequiredPrivate(QNetworkProxy, QAuthenticator)", qt.core.Qt.ConnectionType.DirectConnection); AbstractSignal sig = (AbstractSignal) qt.GeneratorUtilities.fetchField(this, QAbstractSocket.class, "proxyAuthenticationRequiredPrivate"); sig.connect(this, "emitProxyAuthenticationRequired(QNetworkProxy,QNativePointer)", qt.core.Qt.ConnectionType.DirectConnection); - </inject-code> + </inject-code> --> </object-type> <object-type name="QUdpSocket"> - <inject-code> +<!-- <inject-code> <import-file name="typesystem_network-java.java" quote-after-line="class QUdpSocket___" quote-before-line="}// class"/> </inject-code> <inject-code class="constructors"> @@ -220,14 +247,14 @@ <access modifier="private"/> </modify-function> - <modify-function signature="writeDatagram(QByteArray, QHostAddress, unsigned short)" access="private"/> + <modify-function signature="writeDatagram(QByteArray, QHostAddress, unsigned short)" access="private"/>--> </object-type> <object-type name="QHttpHeader"> <modify-function signature="operator=(QHttpHeader)" remove="all"/> </object-type> <object-type name="QLocalServer"> - <inject-code> +<!-- <inject-code> <import-file name="typesystem_network-java.java" quote-after-line="class QLocalServer___" quote-before-line="}// class"/> </inject-code> <modify-function signature="waitForNewConnection(int,bool*)"> @@ -239,15 +266,30 @@ <remove-default-expression/> </modify-argument> </modify-function> + --> </object-type> - <object-type name="QLocalSocket"/> + <object-type name="QLocalSocket"> + <modify-function signature="error()const"> + <rename to="error_"/> + </modify-function> + </object-type> <object-type name="QNetworkAccessManager"> <modify-function signature="setCookieJar(QNetworkCookieJar*)"> <modify-argument index="1"> <define-ownership class="java" owner="c++"/> </modify-argument> </modify-function> - + <modify-function signature="setCache(QAbstractNetworkCache*)"> + <modify-argument index="1"> + <reference-count action="ignore"/> + </modify-argument> + </modify-function> + <modify-function signature="setProxyFactory(QNetworkProxyFactory*)"> + <modify-argument index="1"> + <define-ownership class="java" owner="c++"/> + </modify-argument> + </modify-function> + <!-- <inject-code> <import-file name="typesystem_network-java.java" quote-after-line="class QNetworkAccessManager___" quote-before-line="}// class"/> </inject-code> @@ -267,10 +309,14 @@ authenticationRequired.connect(this, "emitAuthenticationRequiredPrivate(QNetworkReply, QAuthenticator)", qt.core.Qt.ConnectionType.DirectConnection); authenticationRequiredPrivate.connect(this, "emitAuthenticationRequired(QNetworkReply, QNativePointer)", qt.core.Qt.ConnectionType.DirectConnection); </inject-code> + --> </object-type> <object-type name="QNetworkCookieJar"/> - <object-type name="QNetworkReply"/> - + <object-type name="QNetworkReply"> + <modify-function signature="error()const"> + <rename to="error_"/> + </modify-function> + </object-type> <value-type name="QHostAddress"> <modify-function signature="QHostAddress(unsigned char*)" remove="all"/> <modify-function signature="setAddress(unsigned char*)" remove="all"/> @@ -280,11 +326,11 @@ <value-type name="QHostInfo"> <modify-function signature="operator=(QHostInfo)" remove="all"/> - <modify-function signature="lookupHost(QString,QObject*,const char*)" access="private"/> +<!-- <modify-function signature="lookupHost(QString,QObject*,const char*)" access="private"/> <inject-code class="java"> <import-file name="typesystem_network-java.java" quote-after-line="class QHostInfo___" quote-before-line="}// class"/> - </inject-code> + </inject-code> --> </value-type> <value-type name="QHttpRequestHeader"> @@ -305,7 +351,7 @@ <value-type name="QNetworkProxy"> <modify-function signature="operator=(QNetworkProxy)" remove="all"/> - + <!-- <inject-code> <import-file name="typesystem_network-java.java" quote-after-line="class QNetworkProxy___" quote-before-line="}// class"/> </inject-code> @@ -318,7 +364,7 @@ </modify-argument> </modify-function> <modify-function signature="setPort(unsigned short)" access="private"/> - <modify-function signature="port()const" access="private" rename="port_private"/> + <modify-function signature="port()const" access="private" rename="port_private"/>--> </value-type> <value-type name="QUrlInfo"> @@ -360,16 +406,23 @@ </value-type> <value-type name="QSslCertificate"> <modify-function signature="operator=(QSslCertificate)" remove="all"/> + <modify-function signature="version()const"> + <rename to="version_"/> + </modify-function> </value-type> <value-type name="QSslConfiguration"> <modify-function signature="operator=(QSslConfiguration)" remove="all"/> </value-type> <object-type name="QSslSocket"> - <inject-code> + <modify-function signature="sslErrors()const"> + <rename to="error_"/> + </modify-function> +<!-- <inject-code> <import-file name="typesystem_network-java.java" quote-after-line="class QSslSocket___" quote-before-line="}// class"/> </inject-code> <modify-function signature="connectToHostImplementation(QString, unsigned short, QFlags<QIODevice::OpenModeFlag>)" access="private"/> +--> </object-type> <suppress-warning text="*unmatched parameter type 'sockaddr const*"/>