Index: extensions/browser/guest_view/mime_handler_view/mime_handler_stream_manager.h |
diff --git a/extensions/browser/guest_view/mime_handler_view/mime_handler_stream_manager.h b/extensions/browser/guest_view/mime_handler_view/mime_handler_stream_manager.h |
index 880f140b88c952beed6bb2f05ebe5751aea77d8f..367cb1e4088368849d2e33f836ce413a5ad67fc7 100644 |
--- a/extensions/browser/guest_view/mime_handler_view/mime_handler_stream_manager.h |
+++ b/extensions/browser/guest_view/mime_handler_view/mime_handler_stream_manager.h |
@@ -16,6 +16,7 @@ |
namespace content { |
class BrowserContext; |
+class WebContents; |
} |
namespace extensions { |
@@ -34,8 +35,15 @@ class MimeHandlerStreamManager : public KeyedService, |
~MimeHandlerStreamManager() override; |
static MimeHandlerStreamManager* Get(content::BrowserContext* context); |
+ // The |frame_tree_node_id| parameter is used for PlzNavigate for the top |
+ // level plugins case. (PDF, etc). If this parameter has a valid value then |
+ // it overrides the |render_process_id| and |render_frame_id| parameters. |
+ // The |render_process_id| is the id of the renderer process. |
+ // The |render_frame_id| is the routing id of the RenderFrameHost. |
void AddStream(const std::string& view_id, |
std::unique_ptr<StreamContainer> stream, |
+ content::WebContents* web_contents, |
+ int frame_tree_node_id, |
int render_process_id, |
int render_frame_id); |