a9b6f57d490479df16493f57f5062ddc6cc08a29
[platform/framework/web/crosswalk.git] / src / sync / test / engine / fake_sync_scheduler.cc
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