Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(55)

Side by Side Diff: chrome/browser/browser_process_impl.cc

Issue 291333009: network_time: Remove NetworkTimeService (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fix tests Created 6 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | chrome/browser/network_time/network_time_service.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/browser_process_impl.h" 5 #include "chrome/browser/browser_process_impl.h"
6 6
7 #include <algorithm> 7 #include <algorithm>
8 #include <map> 8 #include <map>
9 #include <vector> 9 #include <vector>
10 10
(...skipping 137 matching lines...) Expand 10 before | Expand all | Expand 10 after
148 : created_watchdog_thread_(false), 148 : created_watchdog_thread_(false),
149 created_browser_policy_connector_(false), 149 created_browser_policy_connector_(false),
150 created_profile_manager_(false), 150 created_profile_manager_(false),
151 created_local_state_(false), 151 created_local_state_(false),
152 created_icon_manager_(false), 152 created_icon_manager_(false),
153 created_notification_ui_manager_(false), 153 created_notification_ui_manager_(false),
154 created_safe_browsing_service_(false), 154 created_safe_browsing_service_(false),
155 module_ref_count_(0), 155 module_ref_count_(0),
156 did_start_(false), 156 did_start_(false),
157 download_status_updater_(new DownloadStatusUpdater), 157 download_status_updater_(new DownloadStatusUpdater),
158 local_state_task_runner_(local_state_task_runner), 158 local_state_task_runner_(local_state_task_runner) {
159 network_time_tracker_(new NetworkTimeTracker(
160 scoped_ptr<base::TickClock>(new base::DefaultTickClock()))) {
161 g_browser_process = this; 159 g_browser_process = this;
162 platform_part_.reset(new BrowserProcessPlatformPart()); 160 platform_part_.reset(new BrowserProcessPlatformPart());
163 161
164 #if defined(ENABLE_PRINTING) 162 #if defined(ENABLE_PRINTING)
165 // Must be created after the NotificationService. 163 // Must be created after the NotificationService.
166 print_job_manager_.reset(new printing::PrintJobManager); 164 print_job_manager_.reset(new printing::PrintJobManager);
167 #endif 165 #endif
168 166
169 net_log_.reset(new ChromeNetLog); 167 net_log_.reset(new ChromeNetLog);
170 168
(...skipping 444 matching lines...) Expand 10 before | Expand all | Expand 10 after
615 613
616 #if defined(ENABLE_WEBRTC) 614 #if defined(ENABLE_WEBRTC)
617 WebRtcLogUploader* BrowserProcessImpl::webrtc_log_uploader() { 615 WebRtcLogUploader* BrowserProcessImpl::webrtc_log_uploader() {
618 if (!webrtc_log_uploader_.get()) 616 if (!webrtc_log_uploader_.get())
619 webrtc_log_uploader_.reset(new WebRtcLogUploader()); 617 webrtc_log_uploader_.reset(new WebRtcLogUploader());
620 return webrtc_log_uploader_.get(); 618 return webrtc_log_uploader_.get();
621 } 619 }
622 #endif 620 #endif
623 621
624 NetworkTimeTracker* BrowserProcessImpl::network_time_tracker() { 622 NetworkTimeTracker* BrowserProcessImpl::network_time_tracker() {
623 if (!network_time_tracker_) {
624 network_time_tracker_.reset(new NetworkTimeTracker(
625 scoped_ptr<base::TickClock>(new base::DefaultTickClock()),
626 local_state()));
627 }
625 return network_time_tracker_.get(); 628 return network_time_tracker_.get();
626 } 629 }
627 630
628 // static 631 // static
629 void BrowserProcessImpl::RegisterPrefs(PrefRegistrySimple* registry) { 632 void BrowserProcessImpl::RegisterPrefs(PrefRegistrySimple* registry) {
630 registry->RegisterBooleanPref(prefs::kDefaultBrowserSettingEnabled, 633 registry->RegisterBooleanPref(prefs::kDefaultBrowserSettingEnabled,
631 false); 634 false);
632 // This policy needs to be defined before the net subsystem is initialized, 635 // This policy needs to be defined before the net subsystem is initialized,
633 // so we do it here. 636 // so we do it here.
634 registry->RegisterIntegerPref(prefs::kMaxConnectionsPerProxy, 637 registry->RegisterIntegerPref(prefs::kMaxConnectionsPerProxy,
(...skipping 414 matching lines...) Expand 10 before | Expand all | Expand 10 after
1049 } 1052 }
1050 1053
1051 void BrowserProcessImpl::OnAutoupdateTimer() { 1054 void BrowserProcessImpl::OnAutoupdateTimer() {
1052 if (CanAutorestartForUpdate()) { 1055 if (CanAutorestartForUpdate()) {
1053 DLOG(WARNING) << "Detected update. Restarting browser."; 1056 DLOG(WARNING) << "Detected update. Restarting browser.";
1054 RestartBackgroundInstance(); 1057 RestartBackgroundInstance();
1055 } 1058 }
1056 } 1059 }
1057 1060
1058 #endif // (defined(OS_WIN) || defined(OS_LINUX)) && !defined(OS_CHROMEOS) 1061 #endif // (defined(OS_WIN) || defined(OS_LINUX)) && !defined(OS_CHROMEOS)
OLDNEW
« no previous file with comments | « no previous file | chrome/browser/network_time/network_time_service.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698