Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(302)

Side by Side Diff: content/renderer/render_frame_impl.h

Issue 2369613003: Require WebLocalFrame to be created with a non-null client (Closed)
Patch Set: oops Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 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 CONTENT_RENDERER_RENDER_FRAME_IMPL_H_ 5 #ifndef CONTENT_RENDERER_RENDER_FRAME_IMPL_H_
6 #define CONTENT_RENDERER_RENDER_FRAME_IMPL_H_ 6 #define CONTENT_RENDERER_RENDER_FRAME_IMPL_H_
7 7
8 #include <stddef.h> 8 #include <stddef.h>
9 #include <stdint.h> 9 #include <stdint.h>
10 10
(...skipping 452 matching lines...) Expand 10 before | Expand all | Expand 10 after
463 blink::WebApplicationCacheHostClient* client) override; 463 blink::WebApplicationCacheHostClient* client) override;
464 blink::WebWorkerContentSettingsClientProxy* 464 blink::WebWorkerContentSettingsClientProxy*
465 createWorkerContentSettingsClientProxy() override; 465 createWorkerContentSettingsClientProxy() override;
466 blink::WebExternalPopupMenu* createExternalPopupMenu( 466 blink::WebExternalPopupMenu* createExternalPopupMenu(
467 const blink::WebPopupMenuInfo& popup_menu_info, 467 const blink::WebPopupMenuInfo& popup_menu_info,
468 blink::WebExternalPopupMenuClient* popup_menu_client) override; 468 blink::WebExternalPopupMenuClient* popup_menu_client) override;
469 blink::WebCookieJar* cookieJar() override; 469 blink::WebCookieJar* cookieJar() override;
470 blink::BlameContext* frameBlameContext() override; 470 blink::BlameContext* frameBlameContext() override;
471 blink::WebServiceWorkerProvider* createServiceWorkerProvider() override; 471 blink::WebServiceWorkerProvider* createServiceWorkerProvider() override;
472 void didAccessInitialDocument() override; 472 void didAccessInitialDocument() override;
473 blink::WebFrame* createChildFrame( 473 blink::WebLocalFrame* createChildFrame(
474 blink::WebLocalFrame* parent, 474 blink::WebLocalFrame* parent,
475 blink::WebTreeScopeType scope, 475 blink::WebTreeScopeType scope,
476 const blink::WebString& name, 476 const blink::WebString& name,
477 const blink::WebString& unique_name, 477 const blink::WebString& unique_name,
478 blink::WebSandboxFlags sandbox_flags, 478 blink::WebSandboxFlags sandbox_flags,
479 const blink::WebFrameOwnerProperties& frame_owner_properties) override; 479 const blink::WebFrameOwnerProperties& frame_owner_properties) override;
480 void didChangeOpener(blink::WebFrame* frame) override; 480 void didChangeOpener(blink::WebFrame* frame) override;
481 void frameDetached(blink::WebLocalFrame* frame, DetachType type) override; 481 void frameDetached(blink::WebLocalFrame* frame, DetachType type) override;
482 void frameFocused() override; 482 void frameFocused() override;
483 void willClose(blink::WebFrame* frame) override; 483 void willCommitProvisionalLoad(blink::WebLocalFrame* frame) override;
484 void didChangeName(const blink::WebString& name, 484 void didChangeName(const blink::WebString& name,
485 const blink::WebString& unique_name) override; 485 const blink::WebString& unique_name) override;
486 void didEnforceInsecureRequestPolicy( 486 void didEnforceInsecureRequestPolicy(
487 blink::WebInsecureRequestPolicy policy) override; 487 blink::WebInsecureRequestPolicy policy) override;
488 void didUpdateToUniqueOrigin( 488 void didUpdateToUniqueOrigin(
489 bool is_potentially_trustworthy_unique_origin) override; 489 bool is_potentially_trustworthy_unique_origin) override;
490 void didChangeSandboxFlags(blink::WebFrame* child_frame, 490 void didChangeSandboxFlags(blink::WebFrame* child_frame,
491 blink::WebSandboxFlags flags) override; 491 blink::WebSandboxFlags flags) override;
492 void didAddContentSecurityPolicy( 492 void didAddContentSecurityPolicy(
493 const blink::WebString& header_value, 493 const blink::WebString& header_value,
(...skipping 807 matching lines...) Expand 10 before | Expand all | Expand 10 after
1301 remote_associated_interfaces_; 1301 remote_associated_interfaces_;
1302 1302
1303 base::WeakPtrFactory<RenderFrameImpl> weak_factory_; 1303 base::WeakPtrFactory<RenderFrameImpl> weak_factory_;
1304 1304
1305 DISALLOW_COPY_AND_ASSIGN(RenderFrameImpl); 1305 DISALLOW_COPY_AND_ASSIGN(RenderFrameImpl);
1306 }; 1306 };
1307 1307
1308 } // namespace content 1308 } // namespace content
1309 1309
1310 #endif // CONTENT_RENDERER_RENDER_FRAME_IMPL_H_ 1310 #endif // CONTENT_RENDERER_RENDER_FRAME_IMPL_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698