OLD | NEW |
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 "sync/internal_api/public/test/fake_sync_manager.h" | 5 #include "sync/internal_api/public/test/fake_sync_manager.h" |
6 | 6 |
7 #include <cstddef> | 7 #include <cstddef> |
8 | 8 |
9 #include "base/bind.h" | 9 #include "base/bind.h" |
10 #include "base/bind_helpers.h" | 10 #include "base/bind_helpers.h" |
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
48 return downloaded_types; | 48 return downloaded_types; |
49 } | 49 } |
50 | 50 |
51 ModelTypeSet FakeSyncManager::GetAndResetEnabledTypes() { | 51 ModelTypeSet FakeSyncManager::GetAndResetEnabledTypes() { |
52 ModelTypeSet enabled_types = enabled_types_; | 52 ModelTypeSet enabled_types = enabled_types_; |
53 enabled_types_.Clear(); | 53 enabled_types_.Clear(); |
54 return enabled_types; | 54 return enabled_types; |
55 } | 55 } |
56 | 56 |
57 void FakeSyncManager::Invalidate( | 57 void FakeSyncManager::Invalidate( |
58 const ObjectIdInvalidationMap& invalidation_map, | 58 const ObjectIdInvalidationMap& invalidation_map) { |
59 IncomingInvalidationSource source) { | |
60 if (!sync_task_runner_->PostTask( | 59 if (!sync_task_runner_->PostTask( |
61 FROM_HERE, | 60 FROM_HERE, |
62 base::Bind(&FakeSyncManager::InvalidateOnSyncThread, | 61 base::Bind(&FakeSyncManager::InvalidateOnSyncThread, |
63 base::Unretained(this), invalidation_map, source))) { | 62 base::Unretained(this), invalidation_map))) { |
64 NOTREACHED(); | 63 NOTREACHED(); |
65 } | 64 } |
66 } | 65 } |
67 | 66 |
68 void FakeSyncManager::UpdateInvalidatorState(InvalidatorState state) { | 67 void FakeSyncManager::UpdateInvalidatorState(InvalidatorState state) { |
69 if (!sync_task_runner_->PostTask( | 68 if (!sync_task_runner_->PostTask( |
70 FROM_HERE, | 69 FROM_HERE, |
71 base::Bind(&FakeSyncManager::UpdateInvalidatorStateOnSyncThread, | 70 base::Bind(&FakeSyncManager::UpdateInvalidatorStateOnSyncThread, |
72 base::Unretained(this), state))) { | 71 base::Unretained(this), state))) { |
73 NOTREACHED(); | 72 NOTREACHED(); |
(...skipping 195 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
269 | 268 |
270 SyncEncryptionHandler* FakeSyncManager::GetEncryptionHandler() { | 269 SyncEncryptionHandler* FakeSyncManager::GetEncryptionHandler() { |
271 return fake_encryption_handler_.get(); | 270 return fake_encryption_handler_.get(); |
272 } | 271 } |
273 | 272 |
274 void FakeSyncManager::RefreshTypes(ModelTypeSet types) { | 273 void FakeSyncManager::RefreshTypes(ModelTypeSet types) { |
275 last_refresh_request_types_ = types; | 274 last_refresh_request_types_ = types; |
276 } | 275 } |
277 | 276 |
278 void FakeSyncManager::InvalidateOnSyncThread( | 277 void FakeSyncManager::InvalidateOnSyncThread( |
279 const ObjectIdInvalidationMap& invalidation_map, | 278 const ObjectIdInvalidationMap& invalidation_map) { |
280 IncomingInvalidationSource source) { | |
281 DCHECK(sync_task_runner_->RunsTasksOnCurrentThread()); | 279 DCHECK(sync_task_runner_->RunsTasksOnCurrentThread()); |
282 registrar_.DispatchInvalidationsToHandlers(invalidation_map, source); | 280 registrar_.DispatchInvalidationsToHandlers(invalidation_map); |
283 } | 281 } |
284 | 282 |
285 void FakeSyncManager::UpdateInvalidatorStateOnSyncThread( | 283 void FakeSyncManager::UpdateInvalidatorStateOnSyncThread( |
286 InvalidatorState state) { | 284 InvalidatorState state) { |
287 DCHECK(sync_task_runner_->RunsTasksOnCurrentThread()); | 285 DCHECK(sync_task_runner_->RunsTasksOnCurrentThread()); |
288 registrar_.UpdateInvalidatorState(state); | 286 registrar_.UpdateInvalidatorState(state); |
289 } | 287 } |
290 | 288 |
291 ModelTypeSet FakeSyncManager::GetLastRefreshRequestTypes() { | 289 ModelTypeSet FakeSyncManager::GetLastRefreshRequestTypes() { |
292 return last_refresh_request_types_; | 290 return last_refresh_request_types_; |
293 } | 291 } |
294 | 292 |
295 } // namespace syncer | 293 } // namespace syncer |
OLD | NEW |