Chromium Code Reviews| Index: chrome/browser/metrics/metrics_service.cc |
| =================================================================== |
| --- chrome/browser/metrics/metrics_service.cc (revision 86778) |
| +++ chrome/browser/metrics/metrics_service.cc (working copy) |
| @@ -174,6 +174,7 @@ |
| #include "chrome/browser/metrics/histogram_synchronizer.h" |
| #include "chrome/browser/metrics/metrics_log.h" |
| #include "chrome/browser/metrics/metrics_reporting_scheduler.h" |
| +#include "chrome/browser/net/network_stats.h" |
| #include "chrome/browser/prefs/pref_service.h" |
| #include "chrome/browser/prefs/scoped_user_pref_update.h" |
| #include "chrome/browser/profiles/profile.h" |
| @@ -694,9 +695,12 @@ |
| void MetricsService::InitializeMetricsState() { |
| #if defined(OS_POSIX) |
| server_url_ = L"https://clients4.google.com/firefox/metrics/collect"; |
| + // TODO(rtenneti): Return the network stats server name. |
| + network_stats_server_ = ""; |
| #else |
| BrowserDistribution* dist = BrowserDistribution::GetDistribution(); |
| server_url_ = dist->GetStatsServerURL(); |
| + network_stats_server_ = dist->GetNetworkStatsServer(); |
| #endif |
| PrefService* pref = g_browser_process->local_state(); |
| @@ -1027,10 +1031,11 @@ |
| waiting_for_asynchronus_reporting_step_ = true; |
| current_fetch_->Start(); |
| + chrome_browser_net::CollectNetworkStats(network_stats_server_); |
|
Mike Belshe
2011/05/27 21:27:00
How often do you want to run this test? I'm not s
ramant (doing other things)
2011/05/31 21:25:36
Made changes per jar and your talks. CollectStats
|
| + |
| HandleIdleSinceLastTransmission(true); |
| } |
| - |
| void MetricsService::MakePendingLog() { |
| if (pending_log()) |
| return; |