REGRESSION (r230843): Flash doesn't work; Produces blue box on page
[WebKit.git] / Source / WebCore / plugins / PluginInfoProvider.h
index 6e05efb..f4707b7 100644 (file)
@@ -38,9 +38,10 @@ public:
 
     void addPage(Page&);
     void removePage(Page&);
+    void clearPagesPluginData();
 
-    virtual void getPluginInfo(Page&, Vector<PluginInfo>&, std::optional<SupportedPluginNames>&) = 0;
-    virtual void getWebVisiblePluginInfo(Page&, Vector<PluginInfo>&) = 0;
+    virtual Vector<PluginInfo> pluginInfo(Page&, std::optional<Vector<SupportedPluginIdentifier>>&) = 0;
+    virtual Vector<PluginInfo> webVisiblePluginInfo(Page&, const URL&) = 0;
 
 private:
     virtual void refreshPlugins() = 0;