Move OnFileSystemMounted/BeingUnmounted to VolumeManager.
commit8653ea04afa826e6cdefca3d6f6427c03e84139c
authorhidehiko@chromium.org <hidehiko@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Fri, 13 Sep 2013 11:54:20 +0000 (13 11:54 +0000)
committerhidehiko@chromium.org <hidehiko@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Fri, 13 Sep 2013 11:54:20 +0000 (13 11:54 +0000)
tree6018fcd247e253dd4fc6437dc9ed713f460aa937
parent52d1f5449d76363dd6b326440fea84d94463448a
Move OnFileSystemMounted/BeingUnmounted to VolumeManager.

By this CL, Drive's mounting state is managed by VolumeManager. So, now
EventRouter needs to listen only VolumeManager to report "mounting" state
update.
Along with the change, the responsibility to create DriveIntegrationService is moved to VolumeManager from EventRouter.

BUG=279276
TEST=Ran unit_tests and tested manually.

Review URL: https://chromiumcodereview.appspot.com/23477070

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223029 0039d316-1c4b-4281-b951-d872f2087c98
chrome/browser/chromeos/extensions/file_manager/event_router.cc
chrome/browser/chromeos/extensions/file_manager/event_router.h
chrome/browser/chromeos/extensions/file_manager/private_api_mount.cc
chrome/browser/chromeos/file_manager/volume_manager.cc
chrome/browser/chromeos/file_manager/volume_manager.h
chrome/browser/chromeos/file_manager/volume_manager_factory.cc
chrome/browser/chromeos/file_manager/volume_manager_unittest.cc