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_ |