Index: chrome/browser/browser_process_impl.h |
=================================================================== |
--- chrome/browser/browser_process_impl.h (revision 169477) |
+++ chrome/browser/browser_process_impl.h (working copy) |
@@ -39,6 +39,10 @@ |
class PolicyService; |
}; |
+#if defined(OS_WIN) && defined(USE_AURA) |
+class MetroViewerProcessHost; |
+#endif |
+ |
// Real implementation of BrowserProcess that creates and returns the services. |
class BrowserProcessImpl : public BrowserProcess, |
public base::NonThreadSafe { |
@@ -117,6 +121,8 @@ |
virtual ComponentUpdateService* component_updater() OVERRIDE; |
virtual CRLSetFetcher* crl_set_fetcher() OVERRIDE; |
virtual BookmarkPromptController* bookmark_prompt_controller() OVERRIDE; |
+ virtual void PlatformSpecificCommandLineProcessing( |
+ const CommandLine& command_line) OVERRIDE; |
private: |
void CreateMetricsService(); |
@@ -264,6 +270,14 @@ |
#if defined(ENABLE_PLUGIN_INSTALLATION) |
scoped_refptr<PluginsResourceService> plugins_resource_service_; |
#endif |
+ |
+#if defined(OS_WIN) && defined(USE_AURA) |
+ void PerformInitForWindowsAura(const CommandLine& command_line); |
Ben Goodger (Google)
2012/11/27 16:56:41
nit: NL after
ananta
2012/11/27 19:16:03
Done.
|
+ // Hosts the channel for the Windows 8 metro viewer process which runs in |
+ // the ASH environment. |
+ scoped_ptr<MetroViewerProcessHost> metro_viewer_process_host_; |
+#endif |
+ |
// TODO(eroman): Remove this when done debugging 113031. This tracks |
// the callstack which released the final module reference count. |
base::debug::StackTrace release_last_reference_callstack_; |