| Index: components/offline_pages/background/scheduler.h
|
| diff --git a/components/offline_pages/background/scheduler.h b/components/offline_pages/background/scheduler.h
|
| index 3344aebf1b3978e7c5a714db4b4fc8ee06068da3..b4a36fed4aecd77995f36157aa88593bbd1e6546 100644
|
| --- a/components/offline_pages/background/scheduler.h
|
| +++ b/components/offline_pages/background/scheduler.h
|
| @@ -30,7 +30,13 @@ class Scheduler {
|
| // This may overwrite any previous scheduled task with a new one for
|
| // these conditions. That is, only one set of triggering conditions
|
| // is scheduled at a time.
|
| - virtual void Schedule(const TriggerConditions& trigger_condition) = 0;
|
| + virtual void Schedule(const TriggerConditions& trigger_conditions) = 0;
|
| +
|
| + // Schedules the triggering of a task in case Chromium is killed,
|
| + // so we can continue processing background download requests. This will
|
| + // not overwrite existing tasks.
|
| + virtual void BackupSchedule(const TriggerConditions& trigger_conditions,
|
| + long delay_in_seconds) = 0;
|
|
|
| // Unschedules the currently scheduled task, if any.
|
| virtual void Unschedule() = 0;
|
|
|