| Index: chrome/renderer/extensions/extension_frame_helper.h
 | 
| diff --git a/chrome/renderer/extensions/extension_frame_helper.h b/chrome/renderer/extensions/extension_frame_helper.h
 | 
| index 7f414e73da52aeca9c49a34184e0df32f27e13a9..0668c80f388cd77b51c77840531dd3fa95eb409e 100644
 | 
| --- a/chrome/renderer/extensions/extension_frame_helper.h
 | 
| +++ b/chrome/renderer/extensions/extension_frame_helper.h
 | 
| @@ -9,9 +9,13 @@
 | 
|  #include "content/public/renderer/render_frame_observer.h"
 | 
|  #include "content/public/renderer/render_frame_observer_tracker.h"
 | 
|  
 | 
| +struct ExtensionMsg_ExternalConnectionInfo;
 | 
| +struct ExtensionMsg_TabConnectionInfo;
 | 
| +
 | 
|  namespace extensions {
 | 
|  
 | 
|  class Dispatcher;
 | 
| +struct Message;
 | 
|  
 | 
|  // RenderFrame-level plumbing for extension features.
 | 
|  class ExtensionFrameHelper
 | 
| @@ -30,6 +34,16 @@ class ExtensionFrameHelper
 | 
|    // IPC handlers.
 | 
|    void OnAddMessageToConsole(content::ConsoleMessageLevel level,
 | 
|                               const std::string& message);
 | 
| +  void OnExtensionDispatchOnConnect(
 | 
| +      int target_port_id,
 | 
| +      const std::string& channel_name,
 | 
| +      const ExtensionMsg_TabConnectionInfo& source,
 | 
| +      const ExtensionMsg_ExternalConnectionInfo& info,
 | 
| +      const std::string& tls_channel_id);
 | 
| +  void OnExtensionDeliverMessage(int target_port_id,
 | 
| +                                 const Message& message);
 | 
| +  void OnExtensionDispatchOnDisconnect(int port_id,
 | 
| +                                       const std::string& error_message);
 | 
|  
 | 
|    Dispatcher* extension_dispatcher_;
 | 
|  
 | 
| 
 |