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

Unified Diff: chrome/browser/sync_file_system/drive_backend/sync_engine_context.cc

Issue 291403004: [SyncFS] Add TaskLogger and wire up it. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: fix Created 6 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/sync_file_system/drive_backend/sync_engine_context.cc
diff --git a/chrome/browser/sync_file_system/drive_backend/sync_engine_context.cc b/chrome/browser/sync_file_system/drive_backend/sync_engine_context.cc
index 98dc4e16a7d1820ce968fdb6eb9800cd9aaa2bd8..f645e8ab6eaa918e97eadbf6ae80bcef37a30400 100644
--- a/chrome/browser/sync_file_system/drive_backend/sync_engine_context.cc
+++ b/chrome/browser/sync_file_system/drive_backend/sync_engine_context.cc
@@ -13,6 +13,7 @@
#include "chrome/browser/drive/drive_uploader.h"
#include "chrome/browser/sync_file_system/drive_backend/metadata_database.h"
#include "chrome/browser/sync_file_system/remote_change_processor.h"
+#include "chrome/browser/sync_file_system/task_logger.h"
namespace sync_file_system {
namespace drive_backend {
@@ -20,11 +21,15 @@ namespace drive_backend {
SyncEngineContext::SyncEngineContext(
scoped_ptr<drive::DriveServiceInterface> drive_service,
scoped_ptr<drive::DriveUploaderInterface> drive_uploader,
+ TaskLogger* task_logger,
base::SingleThreadTaskRunner* ui_task_runner,
base::SequencedTaskRunner* worker_task_runner,
base::SequencedTaskRunner* file_task_runner)
: drive_service_(drive_service.Pass()),
drive_uploader_(drive_uploader.Pass()),
+ task_logger_(task_logger
+ ? task_logger->AsWeakPtr()
+ : base::WeakPtr<TaskLogger>()),
remote_change_processor_(NULL),
ui_task_runner_(ui_task_runner),
worker_task_runner_(worker_task_runner),
@@ -40,6 +45,10 @@ drive::DriveUploaderInterface* SyncEngineContext::GetDriveUploader() {
return drive_uploader_.get();
}
+base::WeakPtr<TaskLogger> SyncEngineContext::GetTaskLogger() {
+ return task_logger_;
+}
+
MetadataDatabase* SyncEngineContext::GetMetadataDatabase() {
return metadata_database_.get();
}

Powered by Google App Engine
This is Rietveld 408576698