| Index: content/renderer/java_bridge_dispatcher.h
|
| diff --git a/content/renderer/java_bridge_dispatcher.h b/content/renderer/java_bridge_dispatcher.h
|
| deleted file mode 100644
|
| index 7860c7214d0fdabb05d343de3d8d58224b47ba09..0000000000000000000000000000000000000000
|
| --- a/content/renderer/java_bridge_dispatcher.h
|
| +++ /dev/null
|
| @@ -1,43 +0,0 @@
|
| -// Copyright (c) 2011 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_RENDERER_JAVA_BRIDGE_DISPATCHER_H_
|
| -#define CONTENT_RENDERER_JAVA_BRIDGE_DISPATCHER_H_
|
| -
|
| -#include "content/public/common/webkit_param_traits.h"
|
| -#include "content/public/renderer/render_view_observer.h"
|
| -#include "ipc/ipc_channel_handle.h"
|
| -
|
| -class JavaBridgeChannel;
|
| -
|
| -// This class handles injecting Java objects into the main frame of a
|
| -// RenderView. The 'add' and 'remove' messages received from the browser
|
| -// process modify the entries in a map of 'pending' objects. These objects are
|
| -// bound to the window object of the main frame when that window object is next
|
| -// cleared. These objects remain bound until the window object is cleared
|
| -// again.
|
| -class JavaBridgeDispatcher : public content::RenderViewObserver {
|
| - public:
|
| - JavaBridgeDispatcher(content::RenderView* render_view,
|
| - const IPC::ChannelHandle& channel_handle);
|
| - virtual ~JavaBridgeDispatcher();
|
| -
|
| - private:
|
| - // RenderViewObserver override:
|
| - virtual bool OnMessageReceived(const IPC::Message& message) OVERRIDE;
|
| - virtual void DidClearWindowObject(WebKit::WebFrame* frame) OVERRIDE;
|
| -
|
| - // Message handlers
|
| - void OnAddNamedObject(const string16& name,
|
| - const NPVariant_Param& variant_param);
|
| - void OnRemoveNamedObject(const string16& name);
|
| -
|
| - // Objects that will be bound to the window when the window object is next
|
| - // cleared. We hold a ref to these.
|
| - typedef std::map<string16, NPVariant> ObjectMap;
|
| - ObjectMap objects_;
|
| - scoped_ptr<JavaBridgeChannel> channel_;
|
| -};
|
| -
|
| -#endif // CONTENT_RENDERER_JAVA_BRIDGE_DISPATCHER_H_
|
|
|