Upstream version 5.34.104.0
[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     const base::TimeDelta& desired_delay,
21     ModelTypeSet types,
22     const tracked_objects::Location& nudge_location) {
23 }
24
25 void FakeSyncScheduler::ScheduleLocalRefreshRequest(
26     const base::TimeDelta& desired_delay,
27     ModelTypeSet types,
28     const tracked_objects::Location& nudge_location) {
29 }
30
31 void FakeSyncScheduler::ScheduleInvalidationNudge(
32     const base::TimeDelta& desired_delay,
33     const ObjectIdInvalidationMap& invalidation_map,
34     const tracked_objects::Location& nudge_location) {
35 }
36
37 void FakeSyncScheduler::ScheduleConfiguration(
38      const ConfigurationParams& params) {
39   params.ready_task.Run();
40 }
41
42 void FakeSyncScheduler::SetNotificationsEnabled(bool notifications_enabled) {
43 }
44
45 base::TimeDelta FakeSyncScheduler::GetSessionsCommitDelay() const {
46   return base::TimeDelta();
47 }
48
49 void FakeSyncScheduler::OnCredentialsUpdated() {
50
51 }
52
53 void FakeSyncScheduler::OnConnectionStatusChange() {
54
55 }
56
57 void FakeSyncScheduler::OnThrottled(
58     const base::TimeDelta& throttle_duration) {
59 }
60
61 void FakeSyncScheduler::OnTypesThrottled(
62     ModelTypeSet types,
63     const base::TimeDelta& throttle_duration) {
64 }
65
66 bool FakeSyncScheduler::IsCurrentlyThrottled() {
67   return false;
68 }
69
70 void FakeSyncScheduler::OnReceivedShortPollIntervalUpdate(
71      const base::TimeDelta& new_interval) {
72 }
73
74 void FakeSyncScheduler::OnReceivedLongPollIntervalUpdate(
75      const base::TimeDelta& new_interval) {
76 }
77
78 void FakeSyncScheduler::OnReceivedSessionsCommitDelay(
79      const base::TimeDelta& new_delay) {
80 }
81
82 void FakeSyncScheduler::OnReceivedClientInvalidationHintBufferSize(int size) {
83 }
84
85 void FakeSyncScheduler::OnSyncProtocolError(const SyncProtocolError& error) {
86 }
87
88 void FakeSyncScheduler::OnReceivedGuRetryDelay(
89     const base::TimeDelta& delay) {
90 }
91
92 void FakeSyncScheduler::OnReceivedMigrationRequest(ModelTypeSet types) {
93 }
94
95 }  // namespace syncer