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 CHROME_RENDERER_EXTENSIONS_CHROME_EXTENSIONS_DISPATCHER_DELEGATE_H_ | 5 #ifndef CHROME_RENDERER_EXTENSIONS_CHROME_EXTENSIONS_DISPATCHER_DELEGATE_H_ |
6 #define CHROME_RENDERER_EXTENSIONS_CHROME_EXTENSIONS_DISPATCHER_DELEGATE_H_ | 6 #define CHROME_RENDERER_EXTENSIONS_CHROME_EXTENSIONS_DISPATCHER_DELEGATE_H_ |
7 | 7 |
8 #include "extensions/renderer/dispatcher_delegate.h" | 8 #include "extensions/renderer/dispatcher_delegate.h" |
9 | 9 |
10 class ChromeExtensionsDispatcherDelegate | 10 class ChromeExtensionsDispatcherDelegate |
(...skipping 12 matching lines...) Expand all Loading... |
23 const extensions::Extension* extension, | 23 const extensions::Extension* extension, |
24 extensions::Feature::Context context_type) OVERRIDE; | 24 extensions::Feature::Context context_type) OVERRIDE; |
25 virtual void InitOriginPermissions(const extensions::Extension* extension, | 25 virtual void InitOriginPermissions(const extensions::Extension* extension, |
26 bool is_extension_active) OVERRIDE; | 26 bool is_extension_active) OVERRIDE; |
27 virtual void RegisterNativeHandlers( | 27 virtual void RegisterNativeHandlers( |
28 extensions::Dispatcher* dispatcher, | 28 extensions::Dispatcher* dispatcher, |
29 extensions::ModuleSystem* module_system, | 29 extensions::ModuleSystem* module_system, |
30 extensions::ScriptContext* context) OVERRIDE; | 30 extensions::ScriptContext* context) OVERRIDE; |
31 virtual void PopulateSourceMap( | 31 virtual void PopulateSourceMap( |
32 extensions::ResourceBundleSourceMap* source_map) OVERRIDE; | 32 extensions::ResourceBundleSourceMap* source_map) OVERRIDE; |
33 virtual void RequireAdditionalModules( | 33 virtual void RequireAdditionalModules(extensions::ScriptContext* context, |
34 extensions::ModuleSystem* module_system, | 34 bool is_within_platform_app) OVERRIDE; |
35 const extensions::Extension* extension, | |
36 extensions::Feature::Context context_type, | |
37 bool is_within_platform_app) OVERRIDE; | |
38 virtual void OnActiveExtensionsUpdated( | 35 virtual void OnActiveExtensionsUpdated( |
39 const std::set<std::string>& extensions_ids) OVERRIDE; | 36 const std::set<std::string>& extensions_ids) OVERRIDE; |
40 virtual void SetChannel(int channel) OVERRIDE; | 37 virtual void SetChannel(int channel) OVERRIDE; |
41 virtual void ClearTabSpecificPermissions( | 38 virtual void ClearTabSpecificPermissions( |
42 const extensions::Dispatcher* dispatcher, | 39 const extensions::Dispatcher* dispatcher, |
43 int tab_id, | 40 int tab_id, |
44 const std::vector<std::string>& extension_ids) OVERRIDE; | 41 const std::vector<std::string>& extension_ids) OVERRIDE; |
45 virtual void UpdateTabSpecificPermissions( | 42 virtual void UpdateTabSpecificPermissions( |
46 const extensions::Dispatcher* dispatcher, | 43 const extensions::Dispatcher* dispatcher, |
47 const GURL& url, | 44 const GURL& url, |
48 int tab_id, | 45 int tab_id, |
49 const std::string& extension_id, | 46 const std::string& extension_id, |
50 const extensions::URLPatternSet& origin_set) OVERRIDE; | 47 const extensions::URLPatternSet& origin_set) OVERRIDE; |
51 virtual void HandleWebRequestAPIUsage(bool webrequest_used) OVERRIDE; | 48 virtual void HandleWebRequestAPIUsage(bool webrequest_used) OVERRIDE; |
52 | 49 |
53 // Status of webrequest usage. | 50 // Status of webrequest usage. |
54 bool webrequest_used_; | 51 bool webrequest_used_; |
55 | 52 |
56 DISALLOW_COPY_AND_ASSIGN(ChromeExtensionsDispatcherDelegate); | 53 DISALLOW_COPY_AND_ASSIGN(ChromeExtensionsDispatcherDelegate); |
57 }; | 54 }; |
58 | 55 |
59 #endif // CHROME_RENDERER_EXTENSIONS_CHROME_EXTENSIONS_DISPATCHER_DELEGATE_H_ | 56 #endif // CHROME_RENDERER_EXTENSIONS_CHROME_EXTENSIONS_DISPATCHER_DELEGATE_H_ |
OLD | NEW |