| OLD | NEW |
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 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/sync/glue/sync_backend_host_impl.h" | 5 #include "chrome/browser/sync/glue/sync_backend_host_impl.h" |
| 6 | 6 |
| 7 #include "base/command_line.h" | 7 #include "base/command_line.h" |
| 8 #include "base/logging.h" | 8 #include "base/logging.h" |
| 9 #include "chrome/browser/browser_process.h" | 9 #include "chrome/browser/browser_process.h" |
| 10 #include "chrome/browser/chrome_notification_types.h" | 10 #include "chrome/browser/chrome_notification_types.h" |
| (...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 88 sync_prefs_->HasSyncSetupCompleted(), | 88 sync_prefs_->HasSyncSetupCompleted(), |
| 89 weak_ptr_factory_.GetWeakPtr()); | 89 weak_ptr_factory_.GetWeakPtr()); |
| 90 } | 90 } |
| 91 | 91 |
| 92 SyncBackendHostImpl::~SyncBackendHostImpl() { | 92 SyncBackendHostImpl::~SyncBackendHostImpl() { |
| 93 DCHECK(!core_.get() && !frontend_) << "Must call Shutdown before destructor."; | 93 DCHECK(!core_.get() && !frontend_) << "Must call Shutdown before destructor."; |
| 94 DCHECK(!registrar_.get()); | 94 DCHECK(!registrar_.get()); |
| 95 } | 95 } |
| 96 | 96 |
| 97 void SyncBackendHostImpl::Initialize( | 97 void SyncBackendHostImpl::Initialize( |
| 98 SyncFrontend* frontend, | 98 sync_driver::SyncFrontend* frontend, |
| 99 scoped_ptr<base::Thread> sync_thread, | 99 scoped_ptr<base::Thread> sync_thread, |
| 100 const syncer::WeakHandle<syncer::JsEventHandler>& event_handler, | 100 const syncer::WeakHandle<syncer::JsEventHandler>& event_handler, |
| 101 const GURL& sync_service_url, | 101 const GURL& sync_service_url, |
| 102 const syncer::SyncCredentials& credentials, | 102 const syncer::SyncCredentials& credentials, |
| 103 bool delete_sync_data_folder, | 103 bool delete_sync_data_folder, |
| 104 scoped_ptr<syncer::SyncManagerFactory> sync_manager_factory, | 104 scoped_ptr<syncer::SyncManagerFactory> sync_manager_factory, |
| 105 scoped_ptr<syncer::UnrecoverableErrorHandler> unrecoverable_error_handler, | 105 scoped_ptr<syncer::UnrecoverableErrorHandler> unrecoverable_error_handler, |
| 106 syncer::ReportUnrecoverableErrorFunction | 106 syncer::ReportUnrecoverableErrorFunction |
| 107 report_unrecoverable_error_function, | 107 report_unrecoverable_error_function, |
| 108 syncer::NetworkResources* network_resources) { | 108 syncer::NetworkResources* network_resources) { |
| (...skipping 336 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 445 } | 445 } |
| 446 | 446 |
| 447 void SyncBackendHostImpl::EnableEncryptEverything() { | 447 void SyncBackendHostImpl::EnableEncryptEverything() { |
| 448 registrar_->sync_thread()->message_loop()->PostTask(FROM_HERE, | 448 registrar_->sync_thread()->message_loop()->PostTask(FROM_HERE, |
| 449 base::Bind(&SyncBackendHostCore::DoEnableEncryptEverything, | 449 base::Bind(&SyncBackendHostCore::DoEnableEncryptEverything, |
| 450 core_.get())); | 450 core_.get())); |
| 451 } | 451 } |
| 452 | 452 |
| 453 void SyncBackendHostImpl::ActivateDataType( | 453 void SyncBackendHostImpl::ActivateDataType( |
| 454 syncer::ModelType type, syncer::ModelSafeGroup group, | 454 syncer::ModelType type, syncer::ModelSafeGroup group, |
| 455 ChangeProcessor* change_processor) { | 455 sync_driver::ChangeProcessor* change_processor) { |
| 456 registrar_->ActivateDataType(type, group, change_processor, GetUserShare()); | 456 registrar_->ActivateDataType(type, group, change_processor, GetUserShare()); |
| 457 } | 457 } |
| 458 | 458 |
| 459 void SyncBackendHostImpl::DeactivateDataType(syncer::ModelType type) { | 459 void SyncBackendHostImpl::DeactivateDataType(syncer::ModelType type) { |
| 460 registrar_->DeactivateDataType(type); | 460 registrar_->DeactivateDataType(type); |
| 461 } | 461 } |
| 462 | 462 |
| 463 syncer::UserShare* SyncBackendHostImpl::GetUserShare() const { | 463 syncer::UserShare* SyncBackendHostImpl::GetUserShare() const { |
| 464 return core_->sync_manager()->GetUserShare(); | 464 return core_->sync_manager()->GetUserShare(); |
| 465 } | 465 } |
| (...skipping 415 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 881 | 881 |
| 882 base::MessageLoop* SyncBackendHostImpl::GetSyncLoopForTesting() { | 882 base::MessageLoop* SyncBackendHostImpl::GetSyncLoopForTesting() { |
| 883 return registrar_->sync_thread()->message_loop(); | 883 return registrar_->sync_thread()->message_loop(); |
| 884 } | 884 } |
| 885 | 885 |
| 886 } // namespace browser_sync | 886 } // namespace browser_sync |
| 887 | 887 |
| 888 #undef SDVLOG | 888 #undef SDVLOG |
| 889 | 889 |
| 890 #undef SLOG | 890 #undef SLOG |
| OLD | NEW |