Index: extensions/browser/extension_message_filter.h |
diff --git a/extensions/browser/extension_message_filter.h b/extensions/browser/extension_message_filter.h |
index ac4caaf06efeffdb8a49441e49c2128ed62ba73c..f567def01d5af3dd9f420c9d6b6e6a3316f1ec3b 100644 |
--- a/extensions/browser/extension_message_filter.h |
+++ b/extensions/browser/extension_message_filter.h |
@@ -22,6 +22,7 @@ class DictionaryValue; |
namespace content { |
class BrowserContext; |
+class WebContents; |
} |
namespace extensions { |
@@ -64,6 +65,10 @@ class ExtensionMessageFilter : public content::BrowserMessageFilter { |
int element_instance_id, |
int guest_instance_id, |
const base::DictionaryValue& attach_params); |
+ void OnExtensionCreateMimeHandlerViewGuest(int render_frame_id, |
+ const std::string& url, |
+ const std::string& mime_type, |
+ int element_instance_id); |
void OnExtensionRemoveLazyListener(const std::string& extension_id, |
const std::string& event_name); |
void OnExtensionAddFilteredListener(const std::string& extension_id, |
@@ -86,6 +91,13 @@ class ExtensionMessageFilter : public content::BrowserMessageFilter { |
int routing_id, |
const ExtensionHostMsg_Request_Params& params); |
+ // Runs on UI thread. |
+ void MimeHandlerViewGuestCreatedCallback(int element_instance_id, |
+ int embedder_render_process_id, |
+ int embedder_routing_id, |
+ const std::string& src, |
+ content::WebContents* web_contents); |
+ |
const int render_process_id_; |
// Should only be accessed on the UI thread. |