From 4329030b77dc2faf267cecc0a8b03ce3ed3437cf Mon Sep 17 00:00:00 2001 From: Peter Hartmann Date: Tue, 1 Nov 2011 14:20:19 +0100 Subject: network: remove Symbian specific code removes several files and cleans up the code, removing all Symbian specific #ifdef's etc. Change-Id: Ie457e54cb4b3a992f251383320d47822259c38f1 Reviewed-by: Lars Knoll --- src/network/kernel/qhostinfo_p.h | 101 --------------------------------------- 1 file changed, 101 deletions(-) (limited to 'src/network/kernel/qhostinfo_p.h') diff --git a/src/network/kernel/qhostinfo_p.h b/src/network/kernel/qhostinfo_p.h index 035aa0126a..fb7ae37c53 100644 --- a/src/network/kernel/qhostinfo_p.h +++ b/src/network/kernel/qhostinfo_p.h @@ -72,12 +72,6 @@ #include #include -#ifdef Q_OS_SYMBIAN -// Symbian Headers -#include -#include -#endif - QT_BEGIN_NAMESPACE @@ -102,11 +96,6 @@ class QHostInfoAgent : public QObject public: static QHostInfo fromName(const QString &hostName); static QHostInfo fromName(const QString &hostName, QSharedPointer networkSession); - -#ifdef Q_OS_SYMBIAN - static int lookupHost(const QString &name, QObject *receiver, const char *member); - static void abortHostLookup(int lookupId); -#endif }; class QHostInfoPrivate @@ -188,7 +177,6 @@ protected: }; -#ifndef Q_OS_SYMBIAN class QHostInfoLookupManager : public QAbstractHostInfoLookupManager { Q_OBJECT @@ -225,95 +213,6 @@ private slots: void waitForThreadPoolDone() { threadPool.waitForDone(); } }; -#else - -class QSymbianHostResolver : public CActive -{ -public: - QSymbianHostResolver(const QString &hostName, int id, QSharedPointer networkSession); - ~QSymbianHostResolver(); - - void requestHostLookup(); - void abortHostLookup(); - int id(); - - void returnResults(); - - QHostInfoResult resultEmitter; - -private: - void DoCancel(); - void RunL(); - void run(); - TInt RunError(TInt aError); - - void processNameResult(); - void nextNameResult(); - void processAddressResult(); - -private: - int iId; - - const QString iHostName; - QString iEncodedHostName; - TPtrC iHostNamePtr; - - RSocketServ& iSocketServ; - RHostResolver iHostResolver; - QSharedPointer iNetworkSession; - - TNameEntry iNameResult; - TInetAddr IpAdd; - - QHostAddress iAddress; - - QHostInfo iResults; - - QList iHostAddresses; - - enum { - EIdle, - EGetByName, - EGetByAddress, - ECompleteFromCache, - EError - } iState; -}; - -class QSymbianHostInfoLookupManager : public QAbstractHostInfoLookupManager -{ - Q_OBJECT -public: - QSymbianHostInfoLookupManager(); - ~QSymbianHostInfoLookupManager(); - - static QSymbianHostInfoLookupManager* globalInstance(); - - int id(); - void clear(); - - // called from QHostInfo - void scheduleLookup(QSymbianHostResolver *r); - void abortLookup(int id); - - // called from QSymbianHostResolver - void lookupFinished(QSymbianHostResolver *r); - -private: - void runNextLookup(); - - // this is true for single threaded use, with multiple threads the max is ((number of threads) + KMaxConcurrentLookups - 1) - static const int KMaxConcurrentLookups = 5; - - QList iCurrentLookups; - QList iScheduledLookups; - - QMutex mutex; -}; -#endif - - - QT_END_NAMESPACE #endif // QHOSTINFO_P_H -- cgit v1.2.3