| OLD | NEW | 
|---|
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 #include "extensions/renderer/extension_frame_helper.h" | 5 #include "extensions/renderer/extension_frame_helper.h" | 
| 6 | 6 | 
| 7 #include "content/public/renderer/render_frame.h" | 7 #include "content/public/renderer/render_frame.h" | 
| 8 #include "extensions/common/api/messaging/message.h" | 8 #include "extensions/common/api/messaging/message.h" | 
| 9 #include "extensions/common/extension_messages.h" | 9 #include "extensions/common/extension_messages.h" | 
| 10 #include "extensions/renderer/console.h" | 10 #include "extensions/renderer/console.h" | 
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 42 bool ExtensionFrameHelper::OnMessageReceived(const IPC::Message& message) { | 42 bool ExtensionFrameHelper::OnMessageReceived(const IPC::Message& message) { | 
| 43   bool handled = true; | 43   bool handled = true; | 
| 44   IPC_BEGIN_MESSAGE_MAP(ExtensionFrameHelper, message) | 44   IPC_BEGIN_MESSAGE_MAP(ExtensionFrameHelper, message) | 
| 45     IPC_MESSAGE_HANDLER(ExtensionMsg_AddMessageToConsole, | 45     IPC_MESSAGE_HANDLER(ExtensionMsg_AddMessageToConsole, | 
| 46                         OnAddMessageToConsole) | 46                         OnAddMessageToConsole) | 
| 47     IPC_MESSAGE_HANDLER(ExtensionMsg_DispatchOnConnect, | 47     IPC_MESSAGE_HANDLER(ExtensionMsg_DispatchOnConnect, | 
| 48                         OnExtensionDispatchOnConnect) | 48                         OnExtensionDispatchOnConnect) | 
| 49     IPC_MESSAGE_HANDLER(ExtensionMsg_DeliverMessage, OnExtensionDeliverMessage) | 49     IPC_MESSAGE_HANDLER(ExtensionMsg_DeliverMessage, OnExtensionDeliverMessage) | 
| 50     IPC_MESSAGE_HANDLER(ExtensionMsg_DispatchOnDisconnect, | 50     IPC_MESSAGE_HANDLER(ExtensionMsg_DispatchOnDisconnect, | 
| 51                         OnExtensionDispatchOnDisconnect) | 51                         OnExtensionDispatchOnDisconnect) | 
|  | 52     IPC_MESSAGE_HANDLER(ExtensionMsg_SetTabExtensionOwner, | 
|  | 53                         OnSetTabExtensionOwner) | 
| 52     IPC_MESSAGE_UNHANDLED(handled = false) | 54     IPC_MESSAGE_UNHANDLED(handled = false) | 
| 53   IPC_END_MESSAGE_MAP() | 55   IPC_END_MESSAGE_MAP() | 
| 54   return handled; | 56   return handled; | 
| 55 } | 57 } | 
| 56 | 58 | 
| 57 void ExtensionFrameHelper::OnAddMessageToConsole( | 59 void ExtensionFrameHelper::OnAddMessageToConsole( | 
| 58     content::ConsoleMessageLevel level, | 60     content::ConsoleMessageLevel level, | 
| 59     const std::string& message) { | 61     const std::string& message) { | 
| 60   console::AddMessage(render_frame()->GetRenderView(), level, message); | 62   console::AddMessage(render_frame()->GetRenderView(), level, message); | 
| 61 } | 63 } | 
| (...skipping 22 matching lines...) Expand all  Loading... | 
| 84 } | 86 } | 
| 85 | 87 | 
| 86 void ExtensionFrameHelper::OnExtensionDispatchOnDisconnect( | 88 void ExtensionFrameHelper::OnExtensionDispatchOnDisconnect( | 
| 87     int port_id, | 89     int port_id, | 
| 88     const std::string& error_message) { | 90     const std::string& error_message) { | 
| 89   MessagingBindings::DispatchOnDisconnect( | 91   MessagingBindings::DispatchOnDisconnect( | 
| 90       extension_dispatcher_->script_context_set(), port_id, error_message, | 92       extension_dispatcher_->script_context_set(), port_id, error_message, | 
| 91       render_frame()); | 93       render_frame()); | 
| 92 } | 94 } | 
| 93 | 95 | 
|  | 96 void ExtensionFrameHelper::OnSetTabExtensionOwner( | 
|  | 97     const std::string& extension_id) { | 
|  | 98   tab_extension_owner_id_ = extension_id; | 
|  | 99 } | 
|  | 100 | 
| 94 }  // namespace extensions | 101 }  // namespace extensions | 
| OLD | NEW | 
|---|