diff options
author | steveblock@chromium.org <steveblock@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-11-11 09:57:42 +0000 |
---|---|---|
committer | steveblock@chromium.org <steveblock@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-11-11 09:57:42 +0000 |
commit | 0716190db9698fd838535c3e6d42b66d7d5581b8 (patch) | |
tree | 96b1f8066c3683d5e407e41a06f2db37f98a47a7 /content/renderer/java/java_bridge_channel.h | |
parent | 9356b47bd6c96c45d7582bab5ee5f2e112c5dbc8 (diff) | |
download | chromium_src-0716190db9698fd838535c3e6d42b66d7d5581b8.zip chromium_src-0716190db9698fd838535c3e6d42b66d7d5581b8.tar.gz chromium_src-0716190db9698fd838535c3e6d42b66d7d5581b8.tar.bz2 |
Move Java Bridge files to new java/ subdirectory
BUG=96703
Review URL: http://codereview.chromium.org/8525016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109603 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/renderer/java/java_bridge_channel.h')
-rw-r--r-- | content/renderer/java/java_bridge_channel.h | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/content/renderer/java/java_bridge_channel.h b/content/renderer/java/java_bridge_channel.h new file mode 100644 index 0000000..4f7beb1 --- /dev/null +++ b/content/renderer/java/java_bridge_channel.h @@ -0,0 +1,33 @@ +// 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_JAVA_BRIDGE_CHANNEL_H_ +#define CONTENT_RENDERER_JAVA_JAVA_BRIDGE_CHANNEL_H_ +#pragma once + +#include "content/common/np_channel_base.h" +#include "ipc/ipc_channel_handle.h" + +class JavaBridgeChannel : public NPChannelBase { + public: + static JavaBridgeChannel* GetJavaBridgeChannel( + const IPC::ChannelHandle& channel_handle, + base::MessageLoopProxy* ipc_message_loop); + virtual ~JavaBridgeChannel() {} + + // NPChannelBase implementation: + virtual int GenerateRouteID() OVERRIDE; + + // NPChannelBase override: + virtual bool OnMessageReceived(const IPC::Message& msg) OVERRIDE; + + private: + JavaBridgeChannel() {} + + static NPChannelBase* ClassFactory() { return new JavaBridgeChannel(); } + + DISALLOW_COPY_AND_ASSIGN(JavaBridgeChannel); +}; + +#endif // CONTENT_RENDERER_JAVA_JAVA_BRIDGE_CHANNEL_H_ |