diff options
author | kmadhusu@chromium.org <kmadhusu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-09-11 12:21:32 +0000 |
---|---|---|
committer | kmadhusu@chromium.org <kmadhusu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-09-11 12:21:32 +0000 |
commit | f8b7b0db759bc9f0f8a9fee0eddcab40857d42d4 (patch) | |
tree | e7c1e539a2df2c98e2a4c95878578baaf8302558 /chrome/chrome_browser_ui.gypi | |
parent | a3297f40e99d845e32ecbd6cae7e5fce828e66b9 (diff) | |
download | chromium_src-f8b7b0db759bc9f0f8a9fee0eddcab40857d42d4.zip chromium_src-f8b7b0db759bc9f0f8a9fee0eddcab40857d42d4.tar.gz chromium_src-f8b7b0db759bc9f0f8a9fee0eddcab40857d42d4.tar.bz2 |
Implement SearchIPCRouter.
SearchTabHelper owns SearchIPCRouter. SearchIPCRouter is responsible for IPC's already being received / sent by SearchTabHelper.
- Added a skeleton of the SearchIPCRouter::Policy object.
- SearchTabHelper creates an instance of SearchIPCRouter::Policy and gives it to SearchIPCRouter.
- SearchIPCRouter checks with the SearchIPCRouter::Policy object before processing a message received from the page.
- Implemented SearchIPCRouterPolicyImpl.
- Added unit tests for SearchIPCRouter, SearchIPCRouterPolicy and SearchTabHelper.
Neither of these is relevant for the IPCs currently in SearchTabHelper but we'll need it for all the rest.
BUG=272583
TEST=none
Review URL: https://chromiumcodereview.appspot.com/23508002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@222509 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/chrome_browser_ui.gypi')
-rw-r--r-- | chrome/chrome_browser_ui.gypi | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/chrome/chrome_browser_ui.gypi b/chrome/chrome_browser_ui.gypi index 4e95bf9..4502b34 100644 --- a/chrome/chrome_browser_ui.gypi +++ b/chrome/chrome_browser_ui.gypi @@ -1416,6 +1416,10 @@ 'browser/ui/search/instant_unload_handler.h', 'browser/ui/search/search_delegate.cc', 'browser/ui/search/search_delegate.h', + 'browser/ui/search/search_ipc_router.cc', + 'browser/ui/search/search_ipc_router.h', + 'browser/ui/search/search_ipc_router_policy_impl.cc', + 'browser/ui/search/search_ipc_router_policy_impl.h', 'browser/ui/search/search_model.cc', 'browser/ui/search/search_model.h', 'browser/ui/search/search_model_observer.h', |