diff options
author | mad@chromium.org <mad@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-11-19 20:43:53 +0000 |
---|---|---|
committer | mad@chromium.org <mad@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-11-19 20:43:53 +0000 |
commit | 71bb33c3c9d8846f228ec840aecd4d32a2ecaba3 (patch) | |
tree | b1701002dbc3fab578291aa6b2a1f1e566ac0cab /chrome/browser/extensions/extension_message_service.h | |
parent | f6ab271eadc11444c8daec60cd0bbc4ee84f43d7 (diff) | |
download | chromium_src-71bb33c3c9d8846f228ec840aecd4d32a2ecaba3.zip chromium_src-71bb33c3c9d8846f228ec840aecd4d32a2ecaba3.tar.gz chromium_src-71bb33c3c9d8846f228ec840aecd4d32a2ecaba3.tar.bz2 |
Allow extension port connection requests to provide tab information.
For Siggi: http://codereview.chromium.org/408015
BUG=0
TEST=none
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32536 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/extensions/extension_message_service.h')
-rw-r--r-- | chrome/browser/extensions/extension_message_service.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/chrome/browser/extensions/extension_message_service.h b/chrome/browser/extensions/extension_message_service.h index 9451381..bdd1187 100644 --- a/chrome/browser/extensions/extension_message_service.h +++ b/chrome/browser/extensions/extension_message_service.h @@ -91,7 +91,7 @@ class ExtensionMessageService // processes, or -1 if the extension doesn't exist. int OpenSpecialChannelToExtension( const std::string& extension_id, const std::string& channel_name, - IPC::Message::Sender* source); + const std::string& tab_json, IPC::Message::Sender* source); // Given an extension ID, opens a channel between the given DevTools // service and the content script for that extension running in the @@ -158,7 +158,8 @@ class ExtensionMessageService // Common between OpenChannelOnUIThread and OpenSpecialChannelToExtension. bool OpenChannelOnUIThreadImpl( - IPC::Message::Sender* source, TabContents* source_contents, + IPC::Message::Sender* source, + const std::string& tab_json, const MessagePort& receiver, int receiver_port_id, const std::string& source_extension_id, const std::string& target_extension_id, |