| Index: extensions/renderer/guest_view/extensions_guest_view_container.h
|
| diff --git a/extensions/renderer/guest_view/extensions_guest_view_container.h b/extensions/renderer/guest_view/extensions_guest_view_container.h
|
| index 6a5f9cc03389b7ba08c92c63b886d9f8a2699b2d..2b392f2fe3e5b8bc80faef889295f57d288373bc 100644
|
| --- a/extensions/renderer/guest_view/extensions_guest_view_container.h
|
| +++ b/extensions/renderer/guest_view/extensions_guest_view_container.h
|
| @@ -67,6 +67,20 @@ class ExtensionsGuestViewContainer : public GuestViewContainer {
|
| scoped_ptr<base::DictionaryValue> params_;
|
| };
|
|
|
| + class AttachIframeRequest : public Request {
|
| + public:
|
| + AttachIframeRequest(GuestViewContainer* container,
|
| + int guest_instance_id,
|
| + v8::Handle<v8::Function> callback,
|
| + v8::Isolate* isolate);
|
| + ~AttachIframeRequest() override;
|
| +
|
| + void PerformRequest() override;
|
| + void HandleResponse(const IPC::Message& message) override;
|
| + private:
|
| + const int guest_instance_id_;
|
| + };
|
| +
|
| class DetachRequest : public Request {
|
| public:
|
| DetachRequest(GuestViewContainer* container,
|
| @@ -89,6 +103,8 @@ class ExtensionsGuestViewContainer : public GuestViewContainer {
|
| void RegisterElementResizeCallback(v8::Handle<v8::Function> callback,
|
| v8::Isolate* isolate);
|
|
|
| + void GuestContentWindowReady(const IPC::Message& message);
|
| +
|
| // BrowserPluginDelegate implementation.
|
| bool OnMessageReceived(const IPC::Message& message) override;
|
| void SetElementInstanceID(int element_instance_id) override;
|
|
|