summaryrefslogtreecommitdiffstats
path: root/extensions/browser/extension_message_filter.h
diff options
context:
space:
mode:
authorkalman@chromium.org <kalman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-07-30 18:28:39 +0000
committerkalman@chromium.org <kalman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-07-30 18:28:39 +0000
commitc1abb3237596e83cc12639d5b9e7607b67ae77f2 (patch)
tree4696ac8ad2d52243324f89fd2f238669785541e2 /extensions/browser/extension_message_filter.h
parent056fb8baa877888f0996eb5283721f1dbf2b5fb4 (diff)
downloadchromium_src-c1abb3237596e83cc12639d5b9e7607b67ae77f2.zip
chromium_src-c1abb3237596e83cc12639d5b9e7607b67ae77f2.tar.gz
chromium_src-c1abb3237596e83cc12639d5b9e7607b67ae77f2.tar.bz2
Allow restricting WebUI-enabled extension APIs to URL patterns.
BUG=391944 R=rockot@chromium.org, jschuh@chromium.org Review URL: https://codereview.chromium.org/422433005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@286564 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'extensions/browser/extension_message_filter.h')
-rw-r--r--extensions/browser/extension_message_filter.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/extensions/browser/extension_message_filter.h b/extensions/browser/extension_message_filter.h
index 1ed785e..c45fb03 100644
--- a/extensions/browser/extension_message_filter.h
+++ b/extensions/browser/extension_message_filter.h
@@ -12,6 +12,7 @@
#include "base/macros.h"
#include "base/memory/weak_ptr.h"
#include "content/public/browser/browser_message_filter.h"
+#include "url/gurl.h"
struct ExtensionHostMsg_Request_Params;
@@ -52,8 +53,10 @@ class ExtensionMessageFilter : public content::BrowserMessageFilter {
// Message handlers on the UI thread.
void OnExtensionAddListener(const std::string& extension_id,
+ const GURL& listener_url,
const std::string& event_name);
void OnExtensionRemoveListener(const std::string& extension_id,
+ const GURL& listener_url,
const std::string& event_name);
void OnExtensionAddLazyListener(const std::string& extension_id,
const std::string& event_name);