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

Unified Diff: extensions/renderer/guest_view/guest_view_request.h

Issue 972313002: Make <webview> use out-of-process iframe architecture. (Closed) Base URL: ssh://saopaulo.wat/mnt/dev/shared/src@testoopif2z-better-chrome
Patch Set: address all comments from Nasko and Charlie, minus is_loading Created 5 years, 7 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 side-by-side diff with in-line comments
Download patch
Index: extensions/renderer/guest_view/guest_view_request.h
diff --git a/extensions/renderer/guest_view/guest_view_request.h b/extensions/renderer/guest_view/guest_view_request.h
index dbb7343d01e9085c284aa447fa8a8a5048609ebc..454bda4d5a4acbec3ec20c0ffd3c441165c13d95 100644
--- a/extensions/renderer/guest_view/guest_view_request.h
+++ b/extensions/renderer/guest_view/guest_view_request.h
@@ -92,6 +92,27 @@ class GuestViewDetachRequest : public GuestViewRequest {
DISALLOW_COPY_AND_ASSIGN(GuestViewDetachRequest);
};
+class GuestViewAttachIframeRequest : public GuestViewRequest {
+ public:
+ GuestViewAttachIframeRequest(GuestViewContainer* container,
+ int render_frame_routing_id,
+ int guest_instance_id,
+ scoped_ptr<base::DictionaryValue> params,
+ v8::Local<v8::Function> callback,
+ v8::Isolate* isolate);
+ ~GuestViewAttachIframeRequest() override;
+
+ void PerformRequest() override;
+ void HandleResponse(const IPC::Message& message) override;
+
+ private:
+ const int render_frame_routing_id_;
+ const int guest_instance_id_;
+ scoped_ptr<base::DictionaryValue> params_;
+
+ DISALLOW_COPY_AND_ASSIGN(GuestViewAttachIframeRequest);
+};
+
} // namespace extensions
#endif // EXTENSIONS_RENDERER_GUEST_VIEW_EXTENSIONS_GUEST_VIEW_CONTAINER_H_

Powered by Google App Engine
This is Rietveld 408576698