| Index: extensions/browser/api/power/power_api.h
|
| diff --git a/extensions/browser/api/power/power_api.h b/extensions/browser/api/power/power_api.h
|
| index db79acaa8a20c17a1d2a9120f05cac5ce3ee5df8..2a19027ac0626cdf0616c35758c3d66fcaa1dc75 100644
|
| --- a/extensions/browser/api/power/power_api.h
|
| +++ b/extensions/browser/api/power/power_api.h
|
| @@ -66,6 +66,13 @@ class PowerAPI : public BrowserContextKeyedAPI,
|
| // BrowserContextKeyedAPI implementation.
|
| static BrowserContextKeyedAPIFactory<PowerAPI>* GetFactoryInstance();
|
|
|
| + // Map from extension ID to the corresponding level for each extension
|
| + // that has an outstanding request.
|
| + using ExtensionLevelMap = std::map<std::string, api::power::Level>;
|
| + const ExtensionLevelMap& extension_levels() const {
|
| + return extension_levels_;
|
| + }
|
| +
|
| // Adds an extension lock at |level| for |extension_id|, replacing the
|
| // extension's existing lock, if any.
|
| void AddRequest(const std::string& extension_id, api::power::Level level);
|
| @@ -113,9 +120,7 @@ class PowerAPI : public BrowserContextKeyedAPI,
|
| // |power_save_blocker_| is NULL.
|
| api::power::Level current_level_;
|
|
|
| - // Map from extension ID to the corresponding level for each extension
|
| - // that has an outstanding request.
|
| - typedef std::map<std::string, api::power::Level> ExtensionLevelMap;
|
| + // Outstanding requests.
|
| ExtensionLevelMap extension_levels_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(PowerAPI);
|
|
|