Chromium Code Reviews| 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; |
|
dewittj
2017/01/30 19:18:02
const
Pete Williamson
2017/01/30 21:35:24
Done.
|
| 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); |