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 3 // found in the LICENSE file. 4 5 #include "sync/test/engine/fake_sync_scheduler.h" 6 7 namespace syncer { 8 9 FakeSyncScheduler::FakeSyncScheduler() {} 10 11 FakeSyncScheduler::~FakeSyncScheduler() {} 12 13 void FakeSyncScheduler::Start(Mode mode) { 14 } 15 16 void FakeSyncScheduler::Stop() { 17 } 18 19 void FakeSyncScheduler::ScheduleLocalNudge( 20 ModelTypeSet types, 21 const tracked_objects::Location& nudge_location) { 22 } 23 24 void FakeSyncScheduler::ScheduleLocalRefreshRequest( 25 ModelTypeSet types, 26 const tracked_objects::Location& nudge_location) { 27 } 28 29 void FakeSyncScheduler::ScheduleInvalidationNudge( 30 syncer::ModelType type, 31 scoped_ptr<InvalidationInterface> interface, 32 const tracked_objects::Location& nudge_location) { 33 } 34 35 void FakeSyncScheduler::ScheduleConfiguration( 36 const ConfigurationParams& params) { 37 params.ready_task.Run(); 38 } 39 40 void FakeSyncScheduler::ScheduleInitialSyncNudge(syncer::ModelType model_type) { 41 } 42 43 void FakeSyncScheduler::SetNotificationsEnabled(bool notifications_enabled) { 44 } 45 46 void FakeSyncScheduler::OnCredentialsUpdated() { 47 48 } 49 50 void FakeSyncScheduler::OnConnectionStatusChange() { 51 52 } 53 54 void FakeSyncScheduler::OnThrottled( 55 const base::TimeDelta& throttle_duration) { 56 } 57 58 void FakeSyncScheduler::OnTypesThrottled( 59 ModelTypeSet types, 60 const base::TimeDelta& throttle_duration) { 61 } 62 63 bool FakeSyncScheduler::IsCurrentlyThrottled() { 64 return false; 65 } 66 67 void FakeSyncScheduler::OnReceivedShortPollIntervalUpdate( 68 const base::TimeDelta& new_interval) { 69 } 70 71 void FakeSyncScheduler::OnReceivedLongPollIntervalUpdate( 72 const base::TimeDelta& new_interval) { 73 } 74 75 void FakeSyncScheduler::OnReceivedCustomNudgeDelays( 76 const std::map<ModelType, base::TimeDelta>& nudge_delays) { 77 } 78 79 void FakeSyncScheduler::OnReceivedClientInvalidationHintBufferSize(int size) { 80 } 81 82 void FakeSyncScheduler::OnSyncProtocolError(const SyncProtocolError& error) { 83 } 84 85 void FakeSyncScheduler::OnReceivedGuRetryDelay( 86 const base::TimeDelta& delay) { 87 } 88 89 void FakeSyncScheduler::OnReceivedMigrationRequest(ModelTypeSet types) { 90 } 91 92 } // namespace syncer 93