diff options
author | Shane Kearns <shane.kearns@accenture.com> | 2010-12-06 15:57:59 (GMT) |
---|---|---|
committer | Shane Kearns <shane.kearns@accenture.com> | 2010-12-06 16:47:44 (GMT) |
commit | 5ef1fb5823a25cd4b27029701f7d707c82750acb (patch) | |
tree | 4febd190edf68fbbf0c399c830b6229c3623ef6a /src/network | |
parent | 8dacbccfd89006d1571b3b6ab6e96ea13e74f455 (diff) | |
download | Qt-5ef1fb5823a25cd4b27029701f7d707c82750acb.zip Qt-5ef1fb5823a25cd4b27029701f7d707c82750acb.tar.gz Qt-5ef1fb5823a25cd4b27029701f7d707c82750acb.tar.bz2 |
Use shared socket server session everywhere
Converted uses of RSocketServ in QtNetwork and the symbian bearer plugin
to use the shared session from QtCore instead of creating their own
Reviewed-by: Markus Goetz
Diffstat (limited to 'src/network')
-rw-r--r-- | src/network/kernel/qnetworkinterface_symbian.cpp | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/src/network/kernel/qnetworkinterface_symbian.cpp b/src/network/kernel/qnetworkinterface_symbian.cpp index 7942461..751664e 100644 --- a/src/network/kernel/qnetworkinterface_symbian.cpp +++ b/src/network/kernel/qnetworkinterface_symbian.cpp @@ -44,6 +44,7 @@ #include "qnetworkinterface.h" #include "qnetworkinterface_p.h" #include "../corelib/kernel/qcore_symbian_p.h" +#include <private/qcore_symbian_p.h> #ifndef QT_NO_NETWORKINTERFACE @@ -72,17 +73,10 @@ static QList<QNetworkInterfacePrivate *> interfaceListing() TInt err(KErrNone); QList<QNetworkInterfacePrivate *> interfaces; - // Connect to Native socket server - RSocketServ socketServ; - err = socketServ.Connect(); - if (err) - return interfaces; - // Open dummy socket for interface queries RSocket socket; - err = socket.Open(socketServ, _L("udp")); + err = socket.Open(qt_symbianGetSocketServer(), _L("udp")); if (err) { - socketServ.Close(); return interfaces; } @@ -90,7 +84,6 @@ static QList<QNetworkInterfacePrivate *> interfaceListing() err = socket.SetOpt(KSoInetEnumInterfaces, KSolInetIfCtrl); if (err) { socket.Close(); - socketServ.Close(); return interfaces; } @@ -176,7 +169,6 @@ static QList<QNetworkInterfacePrivate *> interfaceListing() err = socket.SetOpt(KSoInetEnumRoutes, KSolInetRtCtrl); if (err) { socket.Close(); - socketServ.Close(); // return what we have // up to this moment return interfaces; @@ -223,7 +215,6 @@ static QList<QNetworkInterfacePrivate *> interfaceListing() } socket.Close(); - socketServ.Close(); return interfaces; } |