diff options
author | Marc Mutz <marc.mutz@kdab.com> | 2012-05-07 19:48:52 +0200 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-08-23 15:54:02 +0200 |
commit | d16b02bd17f82435a31834fa28e2418988164fc5 (patch) | |
tree | 6abcda494cf09ec61fe85eac68b9b8051725b53b /src/network/kernel | |
parent | 8633f7ac0d137cc8139e084d9caae64ab90be03c (diff) |
QtNetwork: declare some classes as shared
Change-Id: Ib3eaba59836529ad0cf8e4353b54dd0cd31fd1ad
Reviewed-by: Shane Kearns <shane.kearns@accenture.com>
Diffstat (limited to 'src/network/kernel')
-rw-r--r-- | src/network/kernel/qdnslookup.h | 10 | ||||
-rw-r--r-- | src/network/kernel/qnetworkinterface.h | 4 | ||||
-rw-r--r-- | src/network/kernel/qnetworkproxy.h | 5 |
3 files changed, 18 insertions, 1 deletions
diff --git a/src/network/kernel/qdnslookup.h b/src/network/kernel/qdnslookup.h index f9f7261cbe..ce4169b66b 100644 --- a/src/network/kernel/qdnslookup.h +++ b/src/network/kernel/qdnslookup.h @@ -82,6 +82,8 @@ private: friend class QDnsLookupRunnable; }; +Q_DECLARE_SHARED(QDnsDomainNameRecord) + class Q_NETWORK_EXPORT QDnsHostAddressRecord { public: @@ -102,6 +104,8 @@ private: friend class QDnsLookupRunnable; }; +Q_DECLARE_SHARED(QDnsHostAddressRecord) + class Q_NETWORK_EXPORT QDnsMailExchangeRecord { public: @@ -123,6 +127,8 @@ private: friend class QDnsLookupRunnable; }; +Q_DECLARE_SHARED(QDnsMailExchangeRecord) + class Q_NETWORK_EXPORT QDnsServiceRecord { public: @@ -146,6 +152,8 @@ private: friend class QDnsLookupRunnable; }; +Q_DECLARE_SHARED(QDnsServiceRecord) + class Q_NETWORK_EXPORT QDnsTextRecord { public: @@ -166,6 +174,8 @@ private: friend class QDnsLookupRunnable; }; +Q_DECLARE_SHARED(QDnsTextRecord) + class Q_NETWORK_EXPORT QDnsLookup : public QObject { Q_OBJECT diff --git a/src/network/kernel/qnetworkinterface.h b/src/network/kernel/qnetworkinterface.h index 6ce5a9126a..445c5e5281 100644 --- a/src/network/kernel/qnetworkinterface.h +++ b/src/network/kernel/qnetworkinterface.h @@ -85,6 +85,8 @@ private: QScopedPointer<QNetworkAddressEntryPrivate> d; }; +Q_DECLARE_SHARED(QNetworkAddressEntry) + class QNetworkInterfacePrivate; class Q_NETWORK_EXPORT QNetworkInterface { @@ -125,6 +127,8 @@ private: QSharedDataPointer<QNetworkInterfacePrivate> d; }; +Q_DECLARE_SHARED(QNetworkInterface) + Q_DECLARE_OPERATORS_FOR_FLAGS(QNetworkInterface::InterfaceFlags) #ifndef QT_NO_DEBUG_STREAM diff --git a/src/network/kernel/qnetworkproxy.h b/src/network/kernel/qnetworkproxy.h index 2954ad3d71..c27c5fe318 100644 --- a/src/network/kernel/qnetworkproxy.h +++ b/src/network/kernel/qnetworkproxy.h @@ -119,7 +119,8 @@ public: private: QSharedDataPointer<QNetworkProxyQueryPrivate> d; }; -Q_DECLARE_TYPEINFO(QNetworkProxyQuery, Q_MOVABLE_TYPE); + +Q_DECLARE_SHARED(QNetworkProxyQuery) class QNetworkProxyPrivate; @@ -193,6 +194,8 @@ public: private: QSharedDataPointer<QNetworkProxyPrivate> d; }; + +Q_DECLARE_SHARED(QNetworkProxy) Q_DECLARE_OPERATORS_FOR_FLAGS(QNetworkProxy::Capabilities) class Q_NETWORK_EXPORT QNetworkProxyFactory |