QNam: only init channels when needed.
authorMartin Petersson <Martin.Petersson@nokia.com>
Thu, 1 Mar 2012 09:36:38 +0000 (10:36 +0100)
committerQt by Nokia <qt-info@nokia.com>
Tue, 6 Mar 2012 05:34:45 +0000 (06:34 +0100)
commitff25691d00d634068c6389f8f1607d7cc95ac5be
tree2108852423939500a5f9601a08323eba9e2ef3ea
parent9c75d0a91327868b2131d11caea2cd0ccd437711
QNam: only init channels when needed.

Each channel will create a socket that will allocate memory for the
read and write buffers. QNam generaly inits 6 sockets for each
connection. That means that by default 12 such buffers are created.
This will instead initialize channels when they are needed.

Change-Id: Ie3f2cf789e084fd3d17d3b2a9bb3d3a4370b3da4
Reviewed-by: Shane Kearns <shane.kearns@accenture.com>
src/network/access/qhttpnetworkconnection.cpp
src/network/access/qhttpnetworkconnectionchannel.cpp
src/network/access/qhttpnetworkconnectionchannel_p.h