Home | History | Annotate | Download | only in engine

Lines Matching refs:SyncSessionJob

30 SyncerThread::SyncSessionJob::SyncSessionJob() {}
31 SyncerThread::SyncSessionJob::~SyncSessionJob() {}
33 SyncerThread::SyncSessionJob::SyncSessionJob(SyncSessionJobPurpose purpose,
170 const SyncSessionJob& job) {
173 DCHECK_NE(job.purpose, SyncSessionJob::CLEAR_USER_DATA);
180 if (job.purpose == SyncSessionJob::POLL)
183 DCHECK(job.purpose == SyncSessionJob::NUDGE ||
184 job.purpose == SyncSessionJob::CONFIGURATION);
189 if (job.purpose == SyncSessionJob::NUDGE) {
202 const SyncSessionJob& job) {
203 if (job.purpose == SyncSessionJob::CLEAR_USER_DATA)
210 if (job.purpose == SyncSessionJob::NUDGE)
212 else if (job.purpose == SyncSessionJob::CONFIGURATION)
220 DCHECK_NE(job.purpose, SyncSessionJob::CONFIGURATION);
234 return job.purpose == SyncSessionJob::NUDGE ? SAVE : DROP;
237 void SyncerThread::InitOrCoalescePendingJob(const SyncSessionJob& job) {
238 DCHECK(job.purpose != SyncSessionJob::CONFIGURATION);
246 SyncSessionJob new_job(SyncSessionJob::NUDGE, job.scheduled_start,
248 pending_nudge_.reset(new SyncSessionJob(new_job));
261 bool SyncerThread::ShouldRunJob(const SyncSessionJob& job) {
268 DCHECK(job.purpose == SyncSessionJob::NUDGE || job.purpose ==
269 SyncSessionJob::CONFIGURATION);
275 void SyncerThread::SaveJob(const SyncSessionJob& job) {
276 DCHECK(job.purpose != SyncSessionJob::CLEAR_USER_DATA);
277 if (job.purpose == SyncSessionJob::NUDGE) {
280 } else if (job.purpose == SyncSessionJob::CONFIGURATION){
288 SyncSessionJob new_job(job.purpose, TimeTicks::Now(),
290 wait_interval_->pending_configure_job.reset(new SyncSessionJob(new_job));
352 SyncSessionJob::CLEAR_USER_DATA, session, FROM_HERE);
368 SyncSessionJob job(SyncSessionJob::NUDGE, TimeTicks::Now() + delay,
401 ScheduleSyncSessionJob(delay, SyncSessionJob::NUDGE, job.session.release(),
480 SyncSessionJob::CONFIGURATION, session, FROM_HERE);
484 SyncSessionJob::SyncSessionJobPurpose purpose,
489 SyncSessionJob job(purpose, TimeTicks::Now() + delay,
491 if (purpose == SyncSessionJob::NUDGE) {
495 pending_nudge_.reset(new SyncSessionJob(job));
506 SyncSessionJob::SyncSessionJobPurpose purpose,
510 case SyncSessionJob::CONFIGURATION:
514 case SyncSessionJob::CLEAR_USER_DATA:
517 case SyncSessionJob::NUDGE:
518 case SyncSessionJob::POLL:
526 void SyncerThread::DoSyncSessionJob(const SyncSessionJob& job) {
534 if (job.purpose == SyncSessionJob::NUDGE) {
561 void SyncerThread::UpdateCarryoverSessionState(const SyncSessionJob& old_job) {
562 if (old_job.purpose == SyncSessionJob::CONFIGURATION) {
580 void SyncerThread::FinishSyncSessionJob(const SyncSessionJob& job) {
607 void SyncerThread::ScheduleNextSync(const SyncSessionJob& old_job) {
627 // (i.e. purpose == SyncSessionJob::CLEAR_USER_DATA), if there was
646 DCHECK_EQ(SyncSessionJob::NUDGE, old_job.purpose);
655 if (old_job.purpose == SyncSessionJob::CONFIGURATION) {
668 void SyncerThread::AdjustPolling(const SyncSessionJob* old_job) {
678 if (old_job && old_job->purpose != SyncSessionJob::POLL && !rate_changed)
690 const SyncSessionJob& old_job) {
712 if (old_job.purpose == SyncSessionJob::CONFIGURATION) {
713 SyncSessionJob job(old_job.purpose, TimeTicks::Now() + length,
715 wait_interval_->pending_configure_job.reset(new SyncSessionJob(job));
764 SyncSessionJob* job_to_execute = NULL;
788 SyncSessionJob copy = *job_to_execute;
814 ScheduleSyncSessionJob(TimeDelta::FromSeconds(0), SyncSessionJob::POLL, s,