Chromium Code Reviews| Index: content/browser/plugin_service.h |
| diff --git a/content/browser/plugin_service.h b/content/browser/plugin_service.h |
| index f662b33f0a78c825b00518e76e787a1eb558ae16..52a0fbbc5f476f29daf5c02a7f8c6263f73073dc 100644 |
| --- a/content/browser/plugin_service.h |
| +++ b/content/browser/plugin_service.h |
| @@ -63,13 +63,6 @@ class CONTENT_EXPORT PluginService |
| : public base::WaitableEventWatcher::Delegate, |
| public NotificationObserver { |
| public: |
| - struct OverriddenPlugin { |
| - int render_process_id; |
| - int render_view_id; |
| - GURL url; // If empty, the override applies to all urls in render_view. |
| - webkit::WebPluginInfo plugin; |
| - }; |
| - |
| typedef base::Callback<void(const std::vector<webkit::WebPluginInfo>&)> |
| GetPluginsCallback; |
| typedef base::Callback<void(const std::vector<webkit::npapi::PluginGroup>&)> |
| @@ -133,6 +126,20 @@ class CONTENT_EXPORT PluginService |
| webkit::WebPluginInfo* info, |
| std::string* actual_mime_type); |
| + // Returns a list of all plug-ins that match the given URL and MIME type. |
| + void GetMatchingPlugins( |
|
jam
2011/09/27 16:51:34
nit: it seems that this is equivalent to GetPlugin
Bernhard Bauer
2011/09/27 21:21:39
That's why I tried to give it a more descriptive n
jam
2011/09/29 01:03:32
You lost me here :) I'm still not clear why GetPlu
Bernhard Bauer
2011/09/29 13:20:47
It's not, that's why I'd prefer to rename GetPlugi
jam
2011/09/29 16:31:10
Ok I think I understand your point now, which is t
|
| + int render_process_id, |
| + int render_view_id, |
| + const content::ResourceContext& context, |
| + const GURL& url, |
| + const GURL& page_url, |
| + const std::string& mime_type, |
| + bool allow_wildcard, |
| + bool* use_stale, |
|
Robert Sesek
2011/09/29 01:09:48
This isn't going to work with the direction we're
jam
2011/09/29 01:13:49
right, I think Bernhard's change is from a revisio
Bernhard Bauer
2011/09/29 13:20:47
No, I did not get a CHECK :) Note that this is ess
jam
2011/09/29 16:31:10
hmm, probably because it was cached then.
|
| + std::vector<webkit::WebPluginInfo>* plugins, |
| + std::vector<std::string>* mime_types, |
|
Robert Sesek
2011/09/29 01:09:48
I'm adding a function that is very similar to this
|
| + std::vector<bool>* allowed); |
| + |
| // Marks the plugin list as dirty and will cause the plugins to be reloaded |
| // on the next access through GetPlugins() or GetPluginGroups(). |
| void RefreshPluginList(); |