| Index: content/public/browser/browser_plugin_guest_manager_delegate.h
|
| diff --git a/content/public/browser/browser_plugin_guest_manager_delegate.h b/content/public/browser/browser_plugin_guest_manager_delegate.h
|
| deleted file mode 100644
|
| index c55f58e984c2902adbc33bffe78492df1e162290..0000000000000000000000000000000000000000
|
| --- a/content/public/browser/browser_plugin_guest_manager_delegate.h
|
| +++ /dev/null
|
| @@ -1,60 +0,0 @@
|
| -// Copyright 2014 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -#ifndef CONTENT_PUBLIC_BROWSER_BROWSER_PLUGIN_GUEST_MANAGER_DELEGATE_H_
|
| -#define CONTENT_PUBLIC_BROWSER_BROWSER_PLUGIN_GUEST_MANAGER_DELEGATE_H_
|
| -
|
| -#include "base/callback.h"
|
| -#include "content/common/content_export.h"
|
| -
|
| -class GURL;
|
| -
|
| -namespace base {
|
| -class DictionaryValue;
|
| -} // namespace base
|
| -
|
| -namespace content {
|
| -
|
| -class SiteInstance;
|
| -class WebContents;
|
| -
|
| -// A BrowserPluginGuestManagerDelegate offloads guest management and routing
|
| -// operations outside of the content layer.
|
| -struct StorageInfo {
|
| - bool persist;
|
| - std::string partition_id;
|
| -};
|
| -
|
| -class CONTENT_EXPORT BrowserPluginGuestManagerDelegate {
|
| - public:
|
| - virtual ~BrowserPluginGuestManagerDelegate() {}
|
| -
|
| - virtual content::WebContents* CreateGuest(
|
| - content::SiteInstance* embedder_site_instance,
|
| - int instance_id,
|
| - const StorageInfo& storage_info,
|
| - scoped_ptr<base::DictionaryValue> extra_params);
|
| -
|
| - // Return a new instance ID.
|
| - // TODO(fsamuel): Remove this. Once the instance ID concept is moved
|
| - // entirely out of content and into chrome, this API will be unnecessary.
|
| - virtual int GetNextInstanceID();
|
| -
|
| - typedef base::Callback<void(WebContents*)> GuestByInstanceIDCallback;
|
| - virtual void MaybeGetGuestByInstanceIDOrKill(
|
| - int guest_instance_id,
|
| - int embedder_render_process_id,
|
| - const GuestByInstanceIDCallback& callback) {}
|
| -
|
| - // Iterates over all WebContents belonging to a given |embedder_web_contents|,
|
| - // calling |callback| for each. If one of the callbacks returns true, then
|
| - // the iteration exits early.
|
| - typedef base::Callback<bool(WebContents*)> GuestCallback;
|
| - virtual bool ForEachGuest(WebContents* embedder_web_contents,
|
| - const GuestCallback& callback);
|
| -};
|
| -
|
| -} // namespace content
|
| -
|
| -#endif // CONTENT_PUBLIC_BROWSER_BROWSER_PLUGIN_GUEST_MANAGER_DELEGATE_H_
|
|
|