| 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.
|
|
|