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

Unified Diff: chrome/browser/browser_process_impl.cc

Issue 14329020: Implementing uploading of a WebRTC diagnostic log. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Code review, added url and app session id, rebase Created 7 years, 7 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 side-by-side diff with in-line comments
Download patch
Index: chrome/browser/browser_process_impl.cc
diff --git a/chrome/browser/browser_process_impl.cc b/chrome/browser/browser_process_impl.cc
index da667f03b4462f2c6c42d882d7904de060c092ee..0f984abe0596e5c634c97baa6245ac9d3100f8ba 100644
--- a/chrome/browser/browser_process_impl.cc
+++ b/chrome/browser/browser_process_impl.cc
@@ -120,6 +120,10 @@
#include "chrome/browser/ui/app_list/app_list_service.h"
#endif
+#if defined(ENABLE_WEBRTC)
+#include "components/webrtc_log_uploader/webrtc_log_uploader.h"
+#endif
+
#if (defined(OS_WIN) || defined(OS_LINUX)) && !defined(OS_CHROMEOS)
// How often to check if the persistent instance of Chrome needs to restart
// to install an update.
@@ -630,6 +634,12 @@ bool BrowserProcessImpl::created_local_state() const {
return created_local_state_;
}
+#if defined(ENABLE_WEBRTC)
+components::WebRtcLogUploader* BrowserProcessImpl::webrtc_log_uploader() {
+ return webrtc_log_uploader_.get();
+}
+#endif
+
// static
void BrowserProcessImpl::RegisterPrefs(PrefRegistrySimple* registry) {
registry->RegisterBooleanPref(prefs::kDefaultBrowserSettingEnabled,
@@ -904,6 +914,10 @@ void BrowserProcessImpl::PreMainMessageLoopRun() {
app_shim_host_manager_.reset(new AppShimHostManager);
AppListService::InitAll(NULL);
#endif
+
+#if defined(ENABLE_WEBRTC)
+ webrtc_log_uploader_.reset(new components::WebRtcLogUploader());
Jói 2013/05/24 21:14:06 Suggest constructing only on demand (in the access
+#endif
}
void BrowserProcessImpl::CreateIconManager() {

Powered by Google App Engine
This is Rietveld 408576698