Index: Source/core/frame/RemoteFrame.h |
diff --git a/Source/core/frame/RemoteFrame.h b/Source/core/frame/RemoteFrame.h |
index ff75b01de588688e12cc3b4e9e4b39c86ba6b562..4cb6ec69f3bb2fe9064f96300f1d03c92211f191 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 PassRefPtr<RemoteFrame> create(FrameClient*, FrameHost*, FrameOwner*); |
+ static PassRefPtr<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; |
}; |