summaryrefslogtreecommitdiffstats
path: root/chrome/browser/plugin_observer.h
diff options
context:
space:
mode:
authorananta@chromium.org <ananta@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-08-31 22:35:13 +0000
committerananta@chromium.org <ananta@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-08-31 22:35:13 +0000
commit208d3b7d52b46f9a641d432433dc59894878880d (patch)
treedb72721b64e095787c06631ba468f71b158e1649 /chrome/browser/plugin_observer.h
parent32d2669f5b705998451d1106f6072aaf7b38d30e (diff)
downloadchromium_src-208d3b7d52b46f9a641d432433dc59894878880d.zip
chromium_src-208d3b7d52b46f9a641d432433dc59894878880d.tar.gz
chromium_src-208d3b7d52b46f9a641d432433dc59894878880d.tar.bz2
Moved the following IPC messages used by the chrome NPAPI plugin installer out of content
into Chrome. 1. PluginProcessHostMsg_GetPluginFinderUrl 2. PluginProcessHostMsg_MissingPluginStatus 3. PluginProcessHostMsg_DownloadUrl These messages are prefixed with Chrome. Removed the InstallMissingPlugin and OnInstallMissingPlugin handlers from the NPAPI plugin sources and from our webkit plugin implementation. The plugin infobar no longer sends over an IPC message to initiate installation of the third party plugin. It sends over a windows message which is handled in the plugin installer for Windows. This functionality is not implemented for the mac and linux as before. To display the plugin installation infobar the PluginProcessHostMsg_MissingPluginStatus message sent by the plugin needs the routing id and the renderer process id. This information is now passed along with the plugin instantiation parameters in NPP_New. These parameters are only read by the default plugin. This is a continuation of the fixes to ensure that IPC's don't span across content and chrome. BUG=87335 Review URL: http://codereview.chromium.org/7812020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99062 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/plugin_observer.h')
-rw-r--r--chrome/browser/plugin_observer.h4
1 files changed, 0 insertions, 4 deletions
diff --git a/chrome/browser/plugin_observer.h b/chrome/browser/plugin_observer.h
index 518f341..c9fed00 100644
--- a/chrome/browser/plugin_observer.h
+++ b/chrome/browser/plugin_observer.h
@@ -23,10 +23,6 @@ class PluginObserver : public TabContentsObserver {
virtual bool OnMessageReceived(const IPC::Message& message);
private:
- // Returns the PluginInstallerInfoBarDelegate, creating it if necessary.
- PluginInstallerInfoBarDelegate* GetPluginInstaller();
-
- void OnMissingPluginStatus(int status);
void OnCrashedPlugin(const FilePath& plugin_path);
void OnBlockedOutdatedPlugin(const string16& name, const GURL& update_url);