OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef WebRemoteFrameImpl_h | 5 #ifndef WebRemoteFrameImpl_h |
6 #define WebRemoteFrameImpl_h | 6 #define WebRemoteFrameImpl_h |
7 | 7 |
8 #include "public/web/WebRemoteFrame.h" | 8 #include "public/web/WebRemoteFrame.h" |
9 #include "web/RemoteFrameClient.h" | 9 #include "web/RemoteFrameClient.h" |
10 #include "wtf/HashMap.h" | 10 #include "wtf/HashMap.h" |
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
54 virtual void dispatchUnloadEvent() OVERRIDE; | 54 virtual void dispatchUnloadEvent() OVERRIDE; |
55 virtual NPObject* windowObject() const OVERRIDE; | 55 virtual NPObject* windowObject() const OVERRIDE; |
56 virtual void bindToWindowObject(const WebString& name, NPObject*) OVERRIDE; | 56 virtual void bindToWindowObject(const WebString& name, NPObject*) OVERRIDE; |
57 virtual void bindToWindowObject(const WebString& name, NPObject*, void*) OVE
RRIDE; | 57 virtual void bindToWindowObject(const WebString& name, NPObject*, void*) OVE
RRIDE; |
58 virtual void executeScript(const WebScriptSource&) OVERRIDE; | 58 virtual void executeScript(const WebScriptSource&) OVERRIDE; |
59 virtual void executeScriptInIsolatedWorld( | 59 virtual void executeScriptInIsolatedWorld( |
60 int worldID, const WebScriptSource* sources, unsigned numSources, | 60 int worldID, const WebScriptSource* sources, unsigned numSources, |
61 int extensionGroup) OVERRIDE; | 61 int extensionGroup) OVERRIDE; |
62 virtual void setIsolatedWorldSecurityOrigin(int worldID, const WebSecurityOr
igin&) OVERRIDE; | 62 virtual void setIsolatedWorldSecurityOrigin(int worldID, const WebSecurityOr
igin&) OVERRIDE; |
63 virtual void setIsolatedWorldContentSecurityPolicy(int worldID, const WebStr
ing&) OVERRIDE; | 63 virtual void setIsolatedWorldContentSecurityPolicy(int worldID, const WebStr
ing&) OVERRIDE; |
| 64 virtual void setIsolatedWorldHumanReadableName(int worldID, const WebString&
) OVERRIDE; |
64 virtual void addMessageToConsole(const WebConsoleMessage&) OVERRIDE; | 65 virtual void addMessageToConsole(const WebConsoleMessage&) OVERRIDE; |
65 virtual void collectGarbage() OVERRIDE; | 66 virtual void collectGarbage() OVERRIDE; |
66 virtual bool checkIfRunInsecureContent(const WebURL&) const OVERRIDE; | 67 virtual bool checkIfRunInsecureContent(const WebURL&) const OVERRIDE; |
67 virtual v8::Handle<v8::Value> executeScriptAndReturnValue( | 68 virtual v8::Handle<v8::Value> executeScriptAndReturnValue( |
68 const WebScriptSource&) OVERRIDE; | 69 const WebScriptSource&) OVERRIDE; |
69 virtual void executeScriptInIsolatedWorld( | 70 virtual void executeScriptInIsolatedWorld( |
70 int worldID, const WebScriptSource* sourcesIn, unsigned numSources, | 71 int worldID, const WebScriptSource* sourcesIn, unsigned numSources, |
71 int extensionGroup, WebVector<v8::Local<v8::Value> >* results) OVERRIDE; | 72 int extensionGroup, WebVector<v8::Local<v8::Value> >* results) OVERRIDE; |
72 virtual v8::Handle<v8::Value> callFunctionEvenIfScriptDisabled( | 73 virtual v8::Handle<v8::Value> callFunctionEvenIfScriptDisabled( |
73 v8::Handle<v8::Function>, | 74 v8::Handle<v8::Function>, |
(...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
187 RefPtr<RemoteFrame> m_frame; | 188 RefPtr<RemoteFrame> m_frame; |
188 | 189 |
189 HashMap<WebFrame*, OwnPtr<FrameOwner> > m_ownersForChildren; | 190 HashMap<WebFrame*, OwnPtr<FrameOwner> > m_ownersForChildren; |
190 }; | 191 }; |
191 | 192 |
192 DEFINE_TYPE_CASTS(WebRemoteFrameImpl, WebFrame, frame, frame->isWebRemoteFrame()
, frame.isWebRemoteFrame()); | 193 DEFINE_TYPE_CASTS(WebRemoteFrameImpl, WebFrame, frame, frame->isWebRemoteFrame()
, frame.isWebRemoteFrame()); |
193 | 194 |
194 } // namespace blink | 195 } // namespace blink |
195 | 196 |
196 #endif // WebRemoteFrameImpl_h | 197 #endif // WebRemoteFrameImpl_h |
OLD | NEW |