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

Side by Side Diff: components/sync/driver/proxy_data_type_controller.cc

Issue 2388673002: Revert of [Sync] Move //components/sync to the syncer namespace. (patchset #5 id:40001 of https://co (Closed)
Patch Set: Created 4 years, 2 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
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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 "components/sync/driver/proxy_data_type_controller.h" 5 #include "components/sync/driver/proxy_data_type_controller.h"
6 6
7 #include "base/memory/ptr_util.h" 7 #include "base/memory/ptr_util.h"
8 #include "base/values.h" 8 #include "base/values.h"
9 #include "components/sync/api/sync_merge_result.h" 9 #include "components/sync/api/sync_merge_result.h"
10 10
11 namespace syncer { 11 namespace sync_driver {
12 12
13 ProxyDataTypeController::ProxyDataTypeController(ModelType type) 13 ProxyDataTypeController::ProxyDataTypeController(syncer::ModelType type)
14 : DataTypeController(type, base::Closure()), state_(NOT_RUNNING) { 14 : DataTypeController(type, base::Closure()), state_(NOT_RUNNING) {
15 DCHECK(ProxyTypes().Has(type)); 15 DCHECK(syncer::ProxyTypes().Has(type));
16 } 16 }
17 17
18 ProxyDataTypeController::~ProxyDataTypeController() {} 18 ProxyDataTypeController::~ProxyDataTypeController() {}
19 19
20 bool ProxyDataTypeController::ShouldLoadModelBeforeConfigure() const { 20 bool ProxyDataTypeController::ShouldLoadModelBeforeConfigure() const {
21 return false; 21 return false;
22 } 22 }
23 23
24 void ProxyDataTypeController::LoadModels( 24 void ProxyDataTypeController::LoadModels(
25 const ModelLoadCallback& model_load_callback) { 25 const ModelLoadCallback& model_load_callback) {
26 DCHECK(CalledOnValidThread()); 26 DCHECK(CalledOnValidThread());
27 state_ = MODEL_LOADED; 27 state_ = MODEL_LOADED;
28 model_load_callback.Run(type(), SyncError()); 28 model_load_callback.Run(type(), syncer::SyncError());
29 } 29 }
30 30
31 void ProxyDataTypeController::RegisterWithBackend( 31 void ProxyDataTypeController::RegisterWithBackend(
32 BackendDataTypeConfigurer* configurer) {} 32 BackendDataTypeConfigurer* configurer) {}
33 33
34 void ProxyDataTypeController::StartAssociating( 34 void ProxyDataTypeController::StartAssociating(
35 const StartCallback& start_callback) { 35 const StartCallback& start_callback) {
36 DCHECK(CalledOnValidThread()); 36 DCHECK(CalledOnValidThread());
37 SyncMergeResult local_merge_result(type()); 37 syncer::SyncMergeResult local_merge_result(type());
38 SyncMergeResult syncer_merge_result(type()); 38 syncer::SyncMergeResult syncer_merge_result(type());
39 state_ = RUNNING; 39 state_ = RUNNING;
40 start_callback.Run(DataTypeController::OK, local_merge_result, 40 start_callback.Run(DataTypeController::OK, local_merge_result,
41 syncer_merge_result); 41 syncer_merge_result);
42 } 42 }
43 43
44 void ProxyDataTypeController::Stop() { 44 void ProxyDataTypeController::Stop() {
45 state_ = NOT_RUNNING; 45 state_ = NOT_RUNNING;
46 } 46 }
47 47
48 std::string ProxyDataTypeController::name() const { 48 std::string ProxyDataTypeController::name() const {
49 // For logging only. 49 // For logging only.
50 return ModelTypeToString(type()); 50 return syncer::ModelTypeToString(type());
51 } 51 }
52 52
53 DataTypeController::State ProxyDataTypeController::state() const { 53 DataTypeController::State ProxyDataTypeController::state() const {
54 return state_; 54 return state_;
55 } 55 }
56 56
57 void ProxyDataTypeController::ActivateDataType( 57 void ProxyDataTypeController::ActivateDataType(
58 BackendDataTypeConfigurer* configurer) {} 58 BackendDataTypeConfigurer* configurer) {}
59 59
60 void ProxyDataTypeController::DeactivateDataType( 60 void ProxyDataTypeController::DeactivateDataType(
61 BackendDataTypeConfigurer* configurer) {} 61 BackendDataTypeConfigurer* configurer) {}
62 62
63 void ProxyDataTypeController::GetAllNodes(const AllNodesCallback& callback) { 63 void ProxyDataTypeController::GetAllNodes(const AllNodesCallback& callback) {
64 callback.Run(type(), base::MakeUnique<base::ListValue>()); 64 callback.Run(type(), base::MakeUnique<base::ListValue>());
65 } 65 }
66 66
67 std::unique_ptr<DataTypeErrorHandler> 67 std::unique_ptr<syncer::DataTypeErrorHandler>
68 ProxyDataTypeController::CreateErrorHandler() { 68 ProxyDataTypeController::CreateErrorHandler() {
69 NOTREACHED(); 69 NOTREACHED();
70 return nullptr; 70 return nullptr;
71 } 71 }
72 72
73 } // namespace syncer 73 } // namespace sync_driver
OLDNEW
« no previous file with comments | « components/sync/driver/proxy_data_type_controller.h ('k') | components/sync/driver/shared_change_processor.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698