Index: trunk/src/chrome/browser/browser_process_impl.h |
=================================================================== |
--- trunk/src/chrome/browser/browser_process_impl.h (revision 200655) |
+++ trunk/src/chrome/browser/browser_process_impl.h (working copy) |
@@ -41,6 +41,10 @@ |
class PolicyService; |
}; |
+#if defined(OS_WIN) && defined(USE_AURA) |
+class MetroViewerProcessHost; |
+#endif |
+ |
#if defined(OS_MACOSX) |
class AppShimHostManager; |
#endif |
@@ -128,7 +132,12 @@ |
virtual BookmarkPromptController* bookmark_prompt_controller() OVERRIDE; |
virtual chrome::MediaFileSystemRegistry* |
media_file_system_registry() OVERRIDE; |
+ virtual void PlatformSpecificCommandLineProcessing( |
+ const CommandLine& command_line) OVERRIDE; |
virtual bool created_local_state() const OVERRIDE; |
+#if defined(OS_WIN) && defined(USE_AURA) |
+ virtual void OnMetroViewerProcessTerminated() OVERRIDE; |
+#endif |
static void RegisterPrefs(PrefRegistrySimple* registry); |
@@ -283,6 +292,14 @@ |
scoped_refptr<PluginsResourceService> plugins_resource_service_; |
#endif |
+#if defined(OS_WIN) && defined(USE_AURA) |
+ void PerformInitForWindowsAura(const CommandLine& command_line); |
+ |
+ // Hosts the channel for the Windows 8 metro viewer process which runs in |
+ // the ASH environment. |
+ scoped_ptr<MetroViewerProcessHost> metro_viewer_process_host_; |
+#endif |
+ |
#if defined(OS_MACOSX) |
// Hosts the IPC channel factory that App Shims connect to on Mac. |
scoped_ptr<AppShimHostManager> app_shim_host_manager_; |