Chromium Code Reviews| Index: content/public/browser/render_frame_host.h |
| diff --git a/content/public/browser/render_frame_host.h b/content/public/browser/render_frame_host.h |
| index 72cbc18bbafaea6d07ae5e29f5e9c42fc69c5d0a..53d240d2a8177268f6c75220a9fe018d18e81187 100644 |
| --- a/content/public/browser/render_frame_host.h |
| +++ b/content/public/browser/render_frame_host.h |
| @@ -49,6 +49,9 @@ struct FileChooserFileInfo; |
| class CONTENT_EXPORT RenderFrameHost : public IPC::Listener, |
| public IPC::Sender { |
| public: |
| + // Constant used to denote that a lookup of a FrameTreeNodeId has failed. |
|
Charlie Reis
2017/05/05 21:03:08
nit: FrameTreeNode ID
lpz
2017/05/10 14:21:10
Done.
|
| + static const int kNoFrameTreeNodeId = -1; |
| + |
| // Returns the RenderFrameHost given its ID and the ID of its render process. |
| // Returns nullptr if the IDs do not correspond to a live RenderFrameHost. |
| static RenderFrameHost* FromID(int render_process_id, int render_frame_id); |
| @@ -63,6 +66,11 @@ class CONTENT_EXPORT RenderFrameHost : public IPC::Listener, |
| // Returns a RenderFrameHost given its accessibility tree ID. |
| static RenderFrameHost* FromAXTreeID(int ax_tree_id); |
| + // Returns the FrameTreeNodeId of either the RenderFrameHost or the |
|
Charlie Reis
2017/05/05 21:03:08
nit: FrameTreeNode ID
lpz
2017/05/10 14:21:09
Done.
|
| + // RenderFrameProxyHost related to the specified |process_id| and |routing_id| |
| + // pair, depending on whether they identify a local or remote frame. |
|
Charlie Reis
2017/05/05 21:03:08
Let's rephrase, because RenderFrameProxyHost isn't
lpz
2017/05/10 14:21:10
Done, and also changed to return a RenderFrameHost
|
| + static int GetFrameTreeNodeIdForRoutingId(int process_id, int routing_id); |
| + |
| ~RenderFrameHost() override {} |
| // Returns the route id for this frame. |