| Index: chrome/browser/android/offline_pages/background_scheduler_bridge.h
|
| diff --git a/chrome/browser/android/offline_pages/background_scheduler_bridge.h b/chrome/browser/android/offline_pages/background_scheduler_bridge.h
|
| index 7d47ca8c0af5752ee46b46f7047ecf5bd034c9fd..f3f59fdc0304c7d6089c0948dd8d77f4fe018125 100644
|
| --- a/chrome/browser/android/offline_pages/background_scheduler_bridge.h
|
| +++ b/chrome/browser/android/offline_pages/background_scheduler_bridge.h
|
| @@ -16,11 +16,15 @@ namespace android {
|
| // on Android.
|
| class BackgroundSchedulerBridge : public Scheduler {
|
| public:
|
| + BackgroundSchedulerBridge();
|
| + ~BackgroundSchedulerBridge() override;
|
| +
|
| // Scheduler implementation.
|
| void Schedule(const TriggerConditions& trigger_conditions) override;
|
| void BackupSchedule(const TriggerConditions& trigger_conditions,
|
| long delay_in_seconds) override;
|
| void Unschedule() override;
|
| + DeviceConditions& GetCurrentDeviceConditions() override;
|
|
|
| private:
|
| base::android::ScopedJavaLocalRef<jobject> CreateTriggerConditions(
|
| @@ -28,6 +32,7 @@ class BackgroundSchedulerBridge : public Scheduler {
|
| bool require_power_connected,
|
| int minimum_battery_percentage,
|
| bool require_unmetered_network) const;
|
| + std::unique_ptr<DeviceConditions> device_conditions_;
|
| };
|
|
|
| bool RegisterBackgroundSchedulerBridge(JNIEnv* env);
|
|
|