Index: Source/core/frame/RemoteFrame.h |
diff --git a/Source/core/frame/RemoteFrame.h b/Source/core/frame/RemoteFrame.h |
index 4ce70622177c5d0d0566c97c48ee6aa1258a8e03..c246f75371870068b229e0d9ece3f77a42f4c5f2 100644 |
--- a/Source/core/frame/RemoteFrame.h |
+++ b/Source/core/frame/RemoteFrame.h |
@@ -9,15 +9,17 @@ |
namespace blink { |
+class RemoteFrameClient; |
class RemoteFrameView; |
class RemoteFrame: public Frame { |
public: |
- static PassRefPtrWillBeRawPtr<RemoteFrame> create(FrameClient*, FrameHost*, FrameOwner*); |
+ static PassRefPtrWillBeRawPtr<RemoteFrame> create(RemoteFrameClient*, FrameHost*, FrameOwner*); |
virtual bool isRemoteFrame() const OVERRIDE { return true; } |
virtual ~RemoteFrame(); |
+ virtual void navigate(Document& originDocument, const KURL&, const Referrer&, bool lockBackForwardList) OVERRIDE; |
virtual void detach() OVERRIDE; |
void setView(PassRefPtr<RemoteFrameView>); |
@@ -26,7 +28,9 @@ public: |
RemoteFrameView* view() const; |
private: |
- RemoteFrame(FrameClient*, FrameHost*, FrameOwner*); |
+ RemoteFrame(RemoteFrameClient*, FrameHost*, FrameOwner*); |
+ |
+ RemoteFrameClient* remoteFrameClient() const; |
RefPtr<RemoteFrameView> m_view; |
}; |