Define usagePolicies API in QNetworkSession
authorShane Kearns <ext-shane.2.kearns@nokia.com>
Wed, 4 Apr 2012 17:11:42 +0000 (18:11 +0100)
committerQt by Nokia <qt-info@nokia.com>
Wed, 11 Apr 2012 20:19:21 +0000 (22:19 +0200)
commit6957b8d1ede105c88c22045685e3b9ce845c3c0c
treefb8f97b036d76c211b47a0d4cf4b9670752be2a0
parentad73c3505a088260541143e1549d94d35e4bd8f6
Define usagePolicies API in QNetworkSession

This allows the system to publish usage restrictions to applications
related to the network in use.
Currently there is only one restriction defined:
NoBackgroundTrafficPolicy, which means that non user initiated traffic
should be avoided (e.g. background downloads).
For example this policy could be applied to save battery or data transfer
charges.

Change-Id: I49e26c0f3650d2b92f4ec51981aae9435b717b49
Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
src/network/bearer/qnetworksession.cpp
src/network/bearer/qnetworksession.h
src/network/bearer/qnetworksession_p.h
src/plugins/bearer/qnetworksession_impl.cpp
src/plugins/bearer/qnetworksession_impl.h