OLD | NEW |
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 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 CONTENT_SHELL_BROWSER_SHELL_BROWSER_CONTEXT_H_ | 5 #ifndef CONTENT_SHELL_BROWSER_SHELL_BROWSER_CONTEXT_H_ |
6 #define CONTENT_SHELL_BROWSER_SHELL_BROWSER_CONTEXT_H_ | 6 #define CONTENT_SHELL_BROWSER_SHELL_BROWSER_CONTEXT_H_ |
7 | 7 |
8 #include "base/compiler_specific.h" | 8 #include "base/compiler_specific.h" |
9 #include "base/files/file_path.h" | 9 #include "base/files/file_path.h" |
10 #include "base/memory/ref_counted.h" | 10 #include "base/memory/ref_counted.h" |
(...skipping 17 matching lines...) Expand all Loading... |
28 public: | 28 public: |
29 ShellBrowserContext(bool off_the_record, net::NetLog* net_log); | 29 ShellBrowserContext(bool off_the_record, net::NetLog* net_log); |
30 virtual ~ShellBrowserContext(); | 30 virtual ~ShellBrowserContext(); |
31 | 31 |
32 void set_guest_manager_for_testing( | 32 void set_guest_manager_for_testing( |
33 BrowserPluginGuestManager* guest_manager) { | 33 BrowserPluginGuestManager* guest_manager) { |
34 guest_manager_ = guest_manager; | 34 guest_manager_ = guest_manager; |
35 } | 35 } |
36 | 36 |
37 // BrowserContext implementation. | 37 // BrowserContext implementation. |
| 38 virtual void CreateKeygenHandler( |
| 39 uint32 key_size_in_bits, |
| 40 const std::string& challenge_string, |
| 41 const GURL& url, |
| 42 const base::Callback<void(scoped_ptr<net::KeygenHandler>)>& callback) |
| 43 OVERRIDE; |
38 virtual base::FilePath GetPath() const OVERRIDE; | 44 virtual base::FilePath GetPath() const OVERRIDE; |
39 virtual bool IsOffTheRecord() const OVERRIDE; | 45 virtual bool IsOffTheRecord() const OVERRIDE; |
40 virtual DownloadManagerDelegate* GetDownloadManagerDelegate() OVERRIDE; | 46 virtual DownloadManagerDelegate* GetDownloadManagerDelegate() OVERRIDE; |
41 virtual net::URLRequestContextGetter* GetRequestContext() OVERRIDE; | 47 virtual net::URLRequestContextGetter* GetRequestContext() OVERRIDE; |
42 virtual net::URLRequestContextGetter* GetRequestContextForRenderProcess( | 48 virtual net::URLRequestContextGetter* GetRequestContextForRenderProcess( |
43 int renderer_child_id) OVERRIDE; | 49 int renderer_child_id) OVERRIDE; |
44 virtual net::URLRequestContextGetter* GetMediaRequestContext() OVERRIDE; | 50 virtual net::URLRequestContextGetter* GetMediaRequestContext() OVERRIDE; |
45 virtual net::URLRequestContextGetter* GetMediaRequestContextForRenderProcess( | 51 virtual net::URLRequestContextGetter* GetMediaRequestContextForRenderProcess( |
46 int renderer_child_id) OVERRIDE; | 52 int renderer_child_id) OVERRIDE; |
47 virtual net::URLRequestContextGetter* | 53 virtual net::URLRequestContextGetter* |
(...skipping 29 matching lines...) Expand all Loading... |
77 scoped_ptr<ShellResourceContext> resource_context_; | 83 scoped_ptr<ShellResourceContext> resource_context_; |
78 scoped_ptr<ShellDownloadManagerDelegate> download_manager_delegate_; | 84 scoped_ptr<ShellDownloadManagerDelegate> download_manager_delegate_; |
79 scoped_refptr<ShellURLRequestContextGetter> url_request_getter_; | 85 scoped_refptr<ShellURLRequestContextGetter> url_request_getter_; |
80 | 86 |
81 DISALLOW_COPY_AND_ASSIGN(ShellBrowserContext); | 87 DISALLOW_COPY_AND_ASSIGN(ShellBrowserContext); |
82 }; | 88 }; |
83 | 89 |
84 } // namespace content | 90 } // namespace content |
85 | 91 |
86 #endif // CONTENT_SHELL_BROWSER_SHELL_BROWSER_CONTEXT_H_ | 92 #endif // CONTENT_SHELL_BROWSER_SHELL_BROWSER_CONTEXT_H_ |
OLD | NEW |