| Index: sync/engine/sync_scheduler.h
|
| diff --git a/sync/engine/sync_scheduler.h b/sync/engine/sync_scheduler.h
|
| index b5120423359cf01c634e1765c632c6a8b67b5613..e490f940d999681a9a42cdc752c94ee964a825da 100644
|
| --- a/sync/engine/sync_scheduler.h
|
| +++ b/sync/engine/sync_scheduler.h
|
| @@ -119,6 +119,14 @@ class SYNC_EXPORT_PRIVATE SyncScheduler
|
| scoped_ptr<InvalidationInterface> invalidation,
|
| const tracked_objects::Location& nudge_location) = 0;
|
|
|
| + // Requests a non-blocking initial sync request for the specified type.
|
| + //
|
| + // Many types can only complete initial sync while the scheduler is in
|
| + // configure mode, but a few of them are able to perform their initial sync
|
| + // while the scheduler is in normal mode. This non-blocking initial sync
|
| + // can be requested through this function.
|
| + virtual void ScheduleInitialSyncNudge(syncer::ModelType model_type) = 0;
|
| +
|
| // Change status of notifications in the SyncSessionContext.
|
| virtual void SetNotificationsEnabled(bool notifications_enabled) = 0;
|
|
|
|
|