Chromium Code Reviews| Index: sync/engine/sync_scheduler.cc |
| diff --git a/sync/engine/sync_scheduler.cc b/sync/engine/sync_scheduler.cc |
| index 87304ea576484fce9d96ad6bea8c64cd4fdc4f71..1dfe24c45759d23afaa5774ea29d564ed0622787 100644 |
| --- a/sync/engine/sync_scheduler.cc |
| +++ b/sync/engine/sync_scheduler.cc |
| @@ -683,6 +683,35 @@ const char* SyncScheduler::GetDecisionString( |
| return ""; |
| } |
| +void SyncScheduler::SetSyncerStepsForPurpose( |
|
rlarocque
2012/04/06 20:35:09
This function has moved, but is otherwise mostly u
tim (not reviewing)
2012/04/12 01:28:20
nit - add "// static" above "void SyncScheduler::S
|
| + SyncSessionJob::SyncSessionJobPurpose purpose, |
| + SyncerStep* start, SyncerStep* end) { |
| + switch (purpose) { |
| + case SyncSessionJob::CONFIGURATION: |
| + *start = DOWNLOAD_UPDATES; |
| + *end = APPLY_UPDATES; |
| + return; |
| + case SyncSessionJob::CLEAR_USER_DATA: |
| + *start = CLEAR_PRIVATE_DATA; |
| + *end = CLEAR_PRIVATE_DATA; |
| + return; |
| + case SyncSessionJob::NUDGE: |
| + case SyncSessionJob::POLL: |
| + *start = SYNCER_BEGIN; |
| + *end = SYNCER_END; |
| + return; |
| + case SyncSessionJob::CLEANUP_DISABLED_TYPES: |
| + *start = CLEANUP_DISABLED_TYPES; |
| + *end = CLEANUP_DISABLED_TYPES; |
| + return; |
| + default: |
| + NOTREACHED(); |
| + *start = SYNCER_END; |
| + *end = SYNCER_END; |
| + return; |
| + } |
| +} |
| + |
| void SyncScheduler::PostTask( |
| const tracked_objects::Location& from_here, |
| const char* name, const base::Closure& task) { |
| @@ -731,36 +760,6 @@ void SyncScheduler::ScheduleSyncSessionJob(const SyncSessionJob& job) { |
| delay); |
| } |
| -void SyncScheduler::SetSyncerStepsForPurpose( |
| - SyncSessionJob::SyncSessionJobPurpose purpose, |
| - SyncerStep* start, SyncerStep* end) { |
| - DCHECK_EQ(MessageLoop::current(), sync_loop_); |
| - switch (purpose) { |
| - case SyncSessionJob::CONFIGURATION: |
| - *start = DOWNLOAD_UPDATES; |
| - *end = APPLY_UPDATES; |
| - return; |
| - case SyncSessionJob::CLEAR_USER_DATA: |
| - *start = CLEAR_PRIVATE_DATA; |
| - *end = CLEAR_PRIVATE_DATA; |
| - return; |
| - case SyncSessionJob::NUDGE: |
| - case SyncSessionJob::POLL: |
| - *start = SYNCER_BEGIN; |
| - *end = SYNCER_END; |
| - return; |
| - case SyncSessionJob::CLEANUP_DISABLED_TYPES: |
| - *start = CLEANUP_DISABLED_TYPES; |
| - *end = CLEANUP_DISABLED_TYPES; |
| - return; |
| - default: |
| - NOTREACHED(); |
| - *start = SYNCER_END; |
| - *end = SYNCER_END; |
| - return; |
| - } |
| -} |
| - |
| void SyncScheduler::DoSyncSessionJob(const SyncSessionJob& job) { |
| DCHECK_EQ(MessageLoop::current(), sync_loop_); |
| if (!ShouldRunJob(job)) { |