diff options
author | kalman@chromium.org <kalman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-06-04 23:18:49 +0000 |
---|---|---|
committer | kalman@chromium.org <kalman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-06-04 23:18:49 +0000 |
commit | bd86f05e129cccf0cf03fb5a2b65d63451f53924 (patch) | |
tree | 86862f075544cafe18027502fa80f548e4f854f3 /chrome/browser/extensions/message_handler.h | |
parent | 5f3e2de536fe6243fcce1f73dc09197c86c2585f (diff) | |
download | chromium_src-bd86f05e129cccf0cf03fb5a2b65d63451f53924.zip chromium_src-bd86f05e129cccf0cf03fb5a2b65d63451f53924.tar.gz chromium_src-bd86f05e129cccf0cf03fb5a2b65d63451f53924.tar.bz2 |
Replace JSON (de)serialization of extension messages with direct Value pickling.
BUG=55316
TBR=mpcomplete@chromium.org
Review URL: https://codereview.chromium.org/16226004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204067 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/extensions/message_handler.h')
-rw-r--r-- | chrome/browser/extensions/message_handler.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/chrome/browser/extensions/message_handler.h b/chrome/browser/extensions/message_handler.h index 140105d..7142682 100644 --- a/chrome/browser/extensions/message_handler.h +++ b/chrome/browser/extensions/message_handler.h @@ -9,6 +9,10 @@ #include "content/public/browser/render_view_host_observer.h" +namespace base { +class ListValue; +} + namespace extensions { // Filters and dispatches extension-related IPC messages that arrive from @@ -33,7 +37,7 @@ class MessageHandler : public content::RenderViewHostObserver { private: // Message handlers. - void OnPostMessage(int port_id, const std::string& message); + void OnPostMessage(int port_id, const base::ListValue& message); DISALLOW_COPY_AND_ASSIGN(MessageHandler); }; |