Home | History | Annotate | Download | only in engine
      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