| OLD | NEW | 
|---|
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 #ifndef EXTENSIONS_SHELL_BROWSER_SHELL_CONTENT_BROWSER_CLIENT_H_ | 5 #ifndef EXTENSIONS_SHELL_BROWSER_SHELL_CONTENT_BROWSER_CLIENT_H_ | 
| 6 #define EXTENSIONS_SHELL_BROWSER_SHELL_CONTENT_BROWSER_CLIENT_H_ | 6 #define EXTENSIONS_SHELL_BROWSER_SHELL_CONTENT_BROWSER_CLIENT_H_ | 
| 7 | 7 | 
| 8 #include "base/compiler_specific.h" | 8 #include "base/compiler_specific.h" | 
| 9 #include "base/macros.h" | 9 #include "base/macros.h" | 
| 10 #include "content/public/browser/content_browser_client.h" | 10 #include "content/public/browser/content_browser_client.h" | 
| (...skipping 26 matching lines...) Expand all  Loading... | 
| 37   // Returns the single browser context for app_shell. | 37   // Returns the single browser context for app_shell. | 
| 38   content::BrowserContext* GetBrowserContext(); | 38   content::BrowserContext* GetBrowserContext(); | 
| 39 | 39 | 
| 40   // content::ContentBrowserClient overrides. | 40   // content::ContentBrowserClient overrides. | 
| 41   content::BrowserMainParts* CreateBrowserMainParts( | 41   content::BrowserMainParts* CreateBrowserMainParts( | 
| 42       const content::MainFunctionParams& parameters) override; | 42       const content::MainFunctionParams& parameters) override; | 
| 43   void RenderProcessWillLaunch(content::RenderProcessHost* host) override; | 43   void RenderProcessWillLaunch(content::RenderProcessHost* host) override; | 
| 44   bool ShouldUseProcessPerSite(content::BrowserContext* browser_context, | 44   bool ShouldUseProcessPerSite(content::BrowserContext* browser_context, | 
| 45                                const GURL& effective_url) override; | 45                                const GURL& effective_url) override; | 
| 46   // TODO(jamescook): Quota management? | 46   // TODO(jamescook): Quota management? | 
|  | 47   void GetQuotaSettings( | 
|  | 48       content::BrowserContext* context, | 
|  | 49       const base::FilePath& partition_path, | 
|  | 50       bool is_incognito, | 
|  | 51       const storage::OptionalQuotaSettingsCallback& callback) override; | 
| 47   bool IsHandledURL(const GURL& url) override; | 52   bool IsHandledURL(const GURL& url) override; | 
| 48   void SiteInstanceGotProcess(content::SiteInstance* site_instance) override; | 53   void SiteInstanceGotProcess(content::SiteInstance* site_instance) override; | 
| 49   void SiteInstanceDeleting(content::SiteInstance* site_instance) override; | 54   void SiteInstanceDeleting(content::SiteInstance* site_instance) override; | 
| 50   void AppendExtraCommandLineSwitches(base::CommandLine* command_line, | 55   void AppendExtraCommandLineSwitches(base::CommandLine* command_line, | 
| 51                                       int child_process_id) override; | 56                                       int child_process_id) override; | 
| 52   content::SpeechRecognitionManagerDelegate* | 57   content::SpeechRecognitionManagerDelegate* | 
| 53   CreateSpeechRecognitionManagerDelegate() override; | 58   CreateSpeechRecognitionManagerDelegate() override; | 
| 54   content::BrowserPpapiHost* GetExternalBrowserPpapiHost( | 59   content::BrowserPpapiHost* GetExternalBrowserPpapiHost( | 
| 55       int plugin_process_id) override; | 60       int plugin_process_id) override; | 
| 56   void GetAdditionalAllowedSchemesForFileSystem( | 61   void GetAdditionalAllowedSchemesForFileSystem( | 
| (...skipping 22 matching lines...) Expand all  Loading... | 
| 79 | 84 | 
| 80   // Owned by ShellBrowserMainParts. | 85   // Owned by ShellBrowserMainParts. | 
| 81   ShellBrowserMainDelegate* browser_main_delegate_; | 86   ShellBrowserMainDelegate* browser_main_delegate_; | 
| 82 | 87 | 
| 83   DISALLOW_COPY_AND_ASSIGN(ShellContentBrowserClient); | 88   DISALLOW_COPY_AND_ASSIGN(ShellContentBrowserClient); | 
| 84 }; | 89 }; | 
| 85 | 90 | 
| 86 }  // namespace extensions | 91 }  // namespace extensions | 
| 87 | 92 | 
| 88 #endif  // EXTENSIONS_SHELL_BROWSER_SHELL_CONTENT_BROWSER_CLIENT_H_ | 93 #endif  // EXTENSIONS_SHELL_BROWSER_SHELL_CONTENT_BROWSER_CLIENT_H_ | 
| OLD | NEW | 
|---|