: public IPC::Listener,
public IPC::Sender {
public:
+ static RenderFrameProxyHost* FromID(int process_id, int routing_id);
+
RenderFrameProxyHost(SiteInstance* site_instance,
FrameTreeNode* frame_tree_node);
virtual ~RenderFrameProxyHost();
return site_instance_.get();
}
+ FrameTreeNode* frame_tree_node() const { return frame_tree_node_; };
+
void SetChildRWHView(RenderWidgetHostView* view);
// TODO(nasko): The following methods should be removed once we don't have a
return cross_process_frame_connector_.get();
}
+ // Set the frame's opener to null in the renderer process in response to an
+ // action in another renderer process.
+ void DisownOpener();
+
private:
// This RenderFrameProxyHost's routing id.
int routing_id_;