Chromium Code Reviews| Index: net/http/http_server_properties_manager.cc |
| diff --git a/net/http/http_server_properties_manager.cc b/net/http/http_server_properties_manager.cc |
| index 4130a57a4872d81799c523ba4d5507efce24e102..520b0b311398ac403f14968e657e71d467a2c695 100644 |
| --- a/net/http/http_server_properties_manager.cc |
| +++ b/net/http/http_server_properties_manager.cc |
| @@ -311,6 +311,16 @@ void HttpServerPropertiesManager::SetServerNetworkStats( |
| ScheduleUpdatePrefsOnNetworkThread(SET_SERVER_NETWORK_STATS); |
| } |
| +void HttpServerPropertiesManager::ClearServerNetworkStats( |
| + const url::SchemeHostPort& server) { |
| + DCHECK(network_task_runner_->RunsTasksOnCurrentThread()); |
| + bool need_update = |
| + http_server_properties_impl_->GetServerNetworkStats(server) != nullptr; |
| + http_server_properties_impl_->ClearServerNetworkStats(server); |
| + if (need_update) |
| + ScheduleUpdatePrefsOnNetworkThread(CLEAR_SERVER_NETWORK_STATS); |
|
Jana
2017/02/17 02:52:12
What's this for?
Ryan Hamilton
2017/02/17 03:41:53
The server properties manager persists the propert
Jana
2017/02/17 05:42:33
Gotcha. Ok, makes sense, thanks.
|
| +} |
| + |
| const ServerNetworkStats* HttpServerPropertiesManager::GetServerNetworkStats( |
| const url::SchemeHostPort& server) { |
| DCHECK(network_task_runner_->RunsTasksOnCurrentThread()); |