Add DeviceEventRouter class.
commit57c04be758e28e4b0b9826c56e8b6d21d8312cc4
authorhirono@chromium.org <hirono@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Fri, 22 Aug 2014 11:01:11 +0000 (22 11:01 +0000)
committerhirono@chromium.org <hirono@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Fri, 22 Aug 2014 11:04:02 +0000 (22 11:04 +0000)
treed8db3273f7e5945ccd044070c614388a78abaeb2
parenteb077e548b9bc0d37cec832dbf44175830b187ee
Add DeviceEventRouter class.

The class is extracted from EventRouter of Files.app.
It is going to manage device states and dispatch the device events.

BUG=360946, 396258
TEST=add unit tests

Review URL: https://codereview.chromium.org/472603004

Cr-Commit-Position: refs/heads/master@{#291384}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@291384 0039d316-1c4b-4281-b951-d872f2087c98
chrome/browser/chromeos/extensions/file_manager/device_event_router.cc [new file with mode: 0644]
chrome/browser/chromeos/extensions/file_manager/device_event_router.h [new file with mode: 0644]
chrome/browser/chromeos/extensions/file_manager/device_event_router_unittest.cc [new file with mode: 0644]
chrome/chrome_browser_chromeos.gypi
chrome/chrome_tests_unit.gypi