diff options
Diffstat (limited to 'src/network/bearer/qnetworksession_p.h')
-rw-r--r-- | src/network/bearer/qnetworksession_p.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/network/bearer/qnetworksession_p.h b/src/network/bearer/qnetworksession_p.h index 0eea06b085..4d036d601d 100644 --- a/src/network/bearer/qnetworksession_p.h +++ b/src/network/bearer/qnetworksession_p.h @@ -103,6 +103,10 @@ public: virtual quint64 bytesReceived() const = 0; virtual quint64 activeTime() const = 0; + virtual QNetworkSession::UsagePolicies usagePolicies() const = 0; + virtual void setUsagePolicies(QNetworkSession::UsagePolicies) = 0; + + static void setUsagePolicies(QNetworkSession&, QNetworkSession::UsagePolicies); //for unit testing protected: inline QNetworkConfigurationPrivatePointer privateConfiguration(const QNetworkConfiguration &config) const { @@ -124,6 +128,7 @@ Q_SIGNALS: void closed(); void newConfigurationActivated(); void preferredConfigurationChanged(const QNetworkConfiguration &config, bool isSeamless); + void usagePoliciesChanged(QNetworkSession::UsagePolicies); protected: QNetworkSession *q; |