Index: chrome/browser/chrome_browser_main.h |
diff --git a/chrome/browser/chrome_browser_main.h b/chrome/browser/chrome_browser_main.h |
index a856a2b7f392bb7f850a375bfef0c86ccc06ea68..21138a06cf11dc25ed0cc4a979f255af55c4127a 100644 |
--- a/chrome/browser/chrome_browser_main.h |
+++ b/chrome/browser/chrome_browser_main.h |
@@ -23,6 +23,7 @@ class ChromeBrowserMainExtraParts; |
class FieldTrialSynchronizer; |
class MetricsService; |
class PrefService; |
+class ProcessPowerCollector; |
class Profile; |
class StartupBrowserCreator; |
class StartupTimeBomb; |
@@ -150,6 +151,11 @@ class ChromeBrowserMainParts : public content::BrowserMainParts { |
ChromeBrowserFieldTrials browser_field_trials_; |
+#if !defined(OS_ANDROID) && !defined(OS_IOS) |
+ // A monitor for attributing power consumption to origins. |
+ scoped_ptr<ProcessPowerCollector> process_power_collector_; |
+#endif |
+ |
// Vector of additional ChromeBrowserMainExtraParts. |
// Parts are deleted in the inverse order they are added. |
std::vector<ChromeBrowserMainExtraParts*> chrome_extra_parts_; |