summaryrefslogtreecommitdiffstats
path: root/chrome/chrome_browser_ui.gypi
diff options
context:
space:
mode:
authorkmadhusu@chromium.org <kmadhusu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-09-11 12:21:32 +0000
committerkmadhusu@chromium.org <kmadhusu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-09-11 12:21:32 +0000
commitf8b7b0db759bc9f0f8a9fee0eddcab40857d42d4 (patch)
treee7c1e539a2df2c98e2a4c95878578baaf8302558 /chrome/chrome_browser_ui.gypi
parenta3297f40e99d845e32ecbd6cae7e5fce828e66b9 (diff)
downloadchromium_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.gypi4
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',