diff options
Diffstat (limited to 'sync/engine/sync_scheduler_impl.h')
-rw-r--r-- | sync/engine/sync_scheduler_impl.h | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/sync/engine/sync_scheduler_impl.h b/sync/engine/sync_scheduler_impl.h index 7cb295b..0e5a27a 100644 --- a/sync/engine/sync_scheduler_impl.h +++ b/sync/engine/sync_scheduler_impl.h @@ -56,23 +56,18 @@ class SYNC_EXPORT_PRIVATE SyncSchedulerImpl const ConfigurationParams& params) OVERRIDE; virtual void Stop() OVERRIDE; virtual void ScheduleLocalNudge( - const base::TimeDelta& desired_delay, ModelTypeSet types, const tracked_objects::Location& nudge_location) OVERRIDE; virtual void ScheduleLocalRefreshRequest( - const base::TimeDelta& desired_delay, ModelTypeSet types, const tracked_objects::Location& nudge_location) OVERRIDE; virtual void ScheduleInvalidationNudge( - const base::TimeDelta& desired_delay, syncer::ModelType type, scoped_ptr<InvalidationInterface> invalidation, const tracked_objects::Location& nudge_location) OVERRIDE; virtual void ScheduleInitialSyncNudge(syncer::ModelType model_type) OVERRIDE; virtual void SetNotificationsEnabled(bool notifications_enabled) OVERRIDE; - virtual base::TimeDelta GetSessionsCommitDelay() const OVERRIDE; - virtual void OnCredentialsUpdated() OVERRIDE; virtual void OnConnectionStatusChange() OVERRIDE; @@ -86,8 +81,8 @@ class SYNC_EXPORT_PRIVATE SyncSchedulerImpl const base::TimeDelta& new_interval) OVERRIDE; virtual void OnReceivedLongPollIntervalUpdate( const base::TimeDelta& new_interval) OVERRIDE; - virtual void OnReceivedSessionsCommitDelay( - const base::TimeDelta& new_delay) OVERRIDE; + virtual void OnReceivedCustomNudgeDelays( + const std::map<ModelType, base::TimeDelta>& nudge_delays) OVERRIDE; virtual void OnReceivedClientInvalidationHintBufferSize(int size) OVERRIDE; virtual void OnSyncProtocolError( const SyncProtocolError& sync_protocol_error) OVERRIDE; @@ -150,6 +145,8 @@ class SYNC_EXPORT_PRIVATE SyncSchedulerImpl static const char* GetModeString(Mode mode); + void SetDefaultNudgeDelay(base::TimeDelta delay_ms); + // Invoke the syncer to perform a nudge job. void DoNudgeSyncSessionJob(JobPriority priority); @@ -251,9 +248,6 @@ class SYNC_EXPORT_PRIVATE SyncSchedulerImpl base::TimeDelta syncer_short_poll_interval_seconds_; base::TimeDelta syncer_long_poll_interval_seconds_; - // Server-tweakable sessions commit delay. - base::TimeDelta sessions_commit_delay_; - // Periodic timer for polling. See AdjustPolling. base::RepeatingTimer<SyncSchedulerImpl> poll_timer_; |