equal
deleted
inserted
replaced
168 |
168 |
169 private: |
169 private: |
170 QNetworkConfigurationManager manager; |
170 QNetworkConfigurationManager manager; |
171 QIcdEngine *engine; |
171 QIcdEngine *engine; |
172 |
172 |
|
173 struct Statistics { |
|
174 quint64 txData; |
|
175 quint64 rxData; |
|
176 quint64 activeTime; |
|
177 }; |
|
178 |
173 // The config set on QNetworkSession. |
179 // The config set on QNetworkSession. |
174 QNetworkConfiguration config; |
180 QNetworkConfiguration config; |
175 |
181 |
176 QNetworkConfiguration& copyConfig(QNetworkConfiguration &fromConfig, QNetworkConfiguration &toConfig, bool deepCopy = true); |
182 QNetworkConfiguration& copyConfig(QNetworkConfiguration &fromConfig, QNetworkConfiguration &toConfig, bool deepCopy = true); |
177 void clearConfiguration(QNetworkConfiguration &config); |
183 void clearConfiguration(QNetworkConfiguration &config); |
184 QDateTime startTime; |
190 QDateTime startTime; |
185 QString currentNetworkInterface; |
191 QString currentNetworkInterface; |
186 friend class IcdListener; |
192 friend class IcdListener; |
187 void updateState(QNetworkSession::State); |
193 void updateState(QNetworkSession::State); |
188 void updateIdentifier(const QString &newId); |
194 void updateIdentifier(const QString &newId); |
189 quint64 getStatistics(bool sent) const; |
195 Statistics getStatistics() const; |
190 void cleanupSession(void); |
196 void cleanupSession(void); |
191 |
197 |
192 void updateProxyInformation(); |
198 void updateProxyInformation(); |
193 void clearProxyInformation(); |
199 void clearProxyInformation(); |
194 QNetworkSession::State currentState; |
200 QNetworkSession::State currentState; |