Chromium Code Reviews| Index: content/browser/loader/power_save_block_resource_throttle.h |
| diff --git a/content/browser/loader/power_save_block_resource_throttle.h b/content/browser/loader/power_save_block_resource_throttle.h |
| index 502eda569bd6726caecbfb3c6dc0de247c4cee9d..78a2c07e60823d5ca00f29e3c840c595606c081d 100644 |
| --- a/content/browser/loader/power_save_block_resource_throttle.h |
| +++ b/content/browser/loader/power_save_block_resource_throttle.h |
| @@ -5,6 +5,8 @@ |
| #ifndef CONTENT_BROWSER_LOADER_POWER_SAVE_BLOCK_RESOURCE_THROTTLE_H_ |
| #define CONTENT_BROWSER_LOADER_POWER_SAVE_BLOCK_RESOURCE_THROTTLE_H_ |
| +#include <string> |
| + |
| #include "base/compiler_specific.h" |
| #include "base/macros.h" |
| #include "base/memory/scoped_ptr.h" |
| @@ -18,7 +20,7 @@ class PowerSaveBlocker; |
| // This ResourceThrottle blocks power save until large upload request finishes. |
| class PowerSaveBlockResourceThrottle : public ResourceThrottle { |
| public: |
| - PowerSaveBlockResourceThrottle(); |
| + explicit PowerSaveBlockResourceThrottle(const std::string& host); |
| ~PowerSaveBlockResourceThrottle() override; |
| // ResourceThrottle overrides: |
| @@ -29,6 +31,7 @@ class PowerSaveBlockResourceThrottle : public ResourceThrottle { |
| private: |
| void ActivatePowerSaveBlocker(); |
| + std::string& host_; |
|
dcheng
2015/12/27 22:05:29
Drive-by: why reference? If someone passes a tempo
Avi (use Gerrit)
2015/12/27 22:12:36
Copy-paste error. Oops.
|
| base::OneShotTimer timer_; |
| scoped_ptr<PowerSaveBlocker> power_save_blocker_; |