summaryrefslogtreecommitdiffstats
path: root/src/network/bearer/bearer.pri
diff options
context:
space:
mode:
authorShane Kearns <shane.kearns@accenture.com>2011-02-17 13:27:45 (GMT)
committerShane Kearns <shane.kearns@accenture.com>2011-02-17 13:39:08 (GMT)
commit44ef44bc3826c78a10bcf02d3357bf6332c6c3ed (patch)
tree53053bdacc56009825ab24d3ed313390a9a40d4f /src/network/bearer/bearer.pri
parent42adaaa0dffa9df387a145181bc97ee3bb9a4c7b (diff)
downloadQt-44ef44bc3826c78a10bcf02d3357bf6332c6c3ed.zip
Qt-44ef44bc3826c78a10bcf02d3357bf6332c6c3ed.tar.gz
Qt-44ef44bc3826c78a10bcf02d3357bf6332c6c3ed.tar.bz2
Explicit network session for QNetworkAccessManager
Implemented a tunnel to get the QNetworkSession from QNetworkAccessManager down to the socket engine. This is currently a private API for QNAM. This patch only implements the FTP backend - the other backends are to follow. On Symbian, the native socket engine will extract the native session (RConnection) from the QNetworkSession implementation, and use that to open sockets using the explicitly specified session. When no session is specified on the socket (default for networking usage outside of QNAM) then the socket is opened with no RConnection specified, which allows the IP stack to find any route via an open interface. The QFtp autotest is enhanced to test QFtp with an explicit session as well as implicit connectivity (where a QNetworkSession is opened by the user, and then QFtp is used without a specified connection). This autotest gives better coverage than the FTP test cases in QNetworkReply. Reviewed-by: Markus Goetz
Diffstat (limited to 'src/network/bearer/bearer.pri')
0 files changed, 0 insertions, 0 deletions